[cairo-bugs] [Bug 44573] Pattern stream has unbalanced q/Q operators (too many q's)

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Mon Jan 9 05:30:34 PST 2012


https://bugs.freedesktop.org/show_bug.cgi?id=44573

--- Comment #3 from Adrian Johnson <ajohnson at redneon.com> 2012-01-09 05:30:34 PST ---
(In reply to comment #2)
> That is not quite pleasant behavior, when using certain format for it's vector
> features.

Cairo is designed to produce the same output across all surfaces. If an
operation is not supported it is rasterized. I'm not sure that there is any
sensible alternative. Do you think it should ignore unsupported drawing
operations or convert them to something that is supported but looks obviously
different?

> Is there any debug mode in which the fact, that Cairo is going to fallback is
> printed out? Or even better - can be the fallback mode controlled from the code
> (ie. forbidden or detected)?

You can grep the PostScript for the 'Fallback' comment. The only way to avoid
fallback images is to restrict yourself to drawing operations that are natively
supported by surface you are using.

-- 
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA Contact for the bug.


More information about the cairo-bugs mailing list