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:
and the discussion surrounding it:
Here is another test file:
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