[cairo] SVG & PS/EPS surfaces

Tomas By tomas at basun.net
Sun Aug 2 09:31:31 PDT 2015


I'm using the Cairo move-to, line-to, arc commands only, over operator, 
no alpha channel, no text.

It is really not very complicated drawings.

I will try to create something minimal using the C API, and see how that 


On 2015-08-02 18:27, Bryce Harrington wrote:
> Cairo is designed with the expectation that the user wants as perfect
> *visual* representation in conversion as possible.  So, when there are
> features it knows it can't adequately represent as vectors in the 
> target
> output format, it will fallback to rendering out to pixmaps and write
> that.  So, most cases of output being non-vector is due to deficiencies
> in the feature support of the output format.
> With Postscript, people often run into problems when using SVG
> transparency (alpha channel), alpha blending, some kinds of gradients,
> certain text features, and newer SVG features.  So I'd suggest looking
> at simplifying your SVG (in terms of advanced feature use).
> Bryce

More information about the cairo mailing list