W dniu 26 listopada 2010 23:57 użytkownik Krzysztof Kosiński <tweenk.pl@...400...> napisał:
I can confirm this. This might be an issue with the 1.10.0 version of Cairo supplied with Ubuntu Maverick. There were some changes related to radial gradients in that release.
Possibly duplicate of Bug #672686 - Some diagrams results in "Illegal character" in the generated pdf https://bugs.launchpad.net/bugs/672686
(AFAIU related to opaque gradients, fixed in the cairo 1.10 branch for cairo 1.10.2)
~suv
That's a slightly different bug. The message for the gradient when opened in Evince is something like "ExtGState 's6' is invalid", so no illegal characters there. Both might be fixed by a Cairo upgrade.
I did some more research, and this bug is very weird. It only happens when you use a binary of Cairo built through the Debian build system supplied with the Cairo package in Ubuntu (and possibly Debian). If you build from a Git checkout of 1.10.0, or even from Ubuntu's package but not using the Debian build system, it works correctly!
Can anyone confirm this analysis?
Regards, Krzysztof