Join GitHub today
GitHub is home to over 31 million developers working together to host and review code, manage projects, and build software together.Sign up
Vector patterns with Cairo #4009
Cairo backend is rasterizing SVG patterns prior to rendering. This leads to poor result when rendering to PDF or SVG. This pull request adds ability to render SVG patterns as vectors.
The implementation is using Cairo recording surface. An SVG is rendered to the recording surface and this surface is then used as a pattern.
@@ Coverage Diff @@ ## master #4009 +/- ## ========================================== - Coverage 71.69% 71.51% -0.18% ========================================== Files 441 441 Lines 23391 23029 -362 ========================================== - Hits 16770 16470 -300 + Misses 6621 6559 -62