the attached pdf file doesn't display any text when using poppler cairo backend (all text is rendered in white). Selecting text (in evince) is causing it to appear. This is with poppler 0.5.3 or 0.5.4. Splash backend is working correctly.
Created attachment 7121 [details] colored text not displayed
*** Bug 11046 has been marked as a duplicate of this bug. ***
Caused by poppler sending bad glyph id's to cairo. It looks like the embedded fonts do not contain a glyph for the 'space' character.
I'm thinking the best place to fix this might be in cairo. i.e. it should handle the error from FT_Load_Glyph more gracefully.
Indeed some work has already been done to solve similar problems with cairo. See this tree: http://gitweb.freedesktop.org/?p=users/brianewins/cairo;a=shortlog;h=return-status and the discussion surrounding it: http://lists.freedesktop.org/archives/cairo/2007-July/010942.html
Here is another test file: http://bugzilla.gnome.org/show_bug.cgi?id=463034
Another one: http://www.adaptivepath.com/blog/wp-content/uploads/2007/07/ambidextrous_article.pdf from http://bugzilla.gnome.org/show_bug.cgi?id=463439
somewhat similar ubuntu bug on https://bugs.launchpad.net/bugs/130105
*** Bug 12823 has been marked as a duplicate of this bug. ***
Background color also renders in white, apparently. See the attachment to bug 12823.
*** Bug 10484 has been marked as a duplicate of this bug. ***
I've just compiled cairo snapshot 1.5.2 and tried again with all of the test cases reported here (and its duplicates). All of them are rendered correctly now :-) Thank you all for your help (and cairo team for fixing it, of course)
This bug is in fact a duplicate of cairo bug #9846
correction, to get all PDF rendered correctly, you need fixes for bugs #12284 AND #9846, ie git commit d62f8861689d8b9a9a837043fb78813f0407abd4 and 79d975f84bcc32e91db517d71a7312e2e1d653d4 against cairo 1.4.10
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.