The problem is that clipToStrokePath() is not implemented in cairo backend, so we are filling the whole area with the tiling pattern instead of just the area that would be affected by a stroke.
We need cairo_stroke_to_path() which is not yet implemented in cairo :-(
The problem is that clipToStrokePath() is not implemented in cairo backend, so we are filling the whole area with the tiling pattern instead of just the area that would be affected by a stroke. to_path( ) which is not yet implemented in cairo :-(
We need cairo_stroke_