I was pleased to discover that radial gradients with EXTEND_REPEAT do their repeating outwards from the pattern centre, not actually by tiling at all. This is a useful effect, but it is not made clear anywhere in the documentation that I can see <http://cairographics.org/manual/cairo-cairo-pattern-t.html>.