After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 608870 - grey background in table is rendered over text (in foreground)
grey background in table is rendered over text (in foreground)
Status: RESOLVED NOTGNOME
Product: evince
Classification: Core
Component: PDF
2.28.x
Other Linux
: Normal normal
: ---
Assigned To: Evince Maintainers
Evince Maintainers
Depends on:
Blocks:
 
 
Reported: 2010-02-03 09:23 UTC by zebul666
Modified: 2010-02-08 20:24 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
incorrect rendering of table in evince and correct one in okular (178.79 KB, image/png)
2010-02-03 09:23 UTC, zebul666
Details
the problematic pdf (12.66 KB, application/pdf)
2010-02-04 21:49 UTC, zebul666
Details

Description zebul666 2010-02-03 09:23:21 UTC
Created attachment 152911 [details]
incorrect rendering of table in evince and correct one in okular

pdf you get from pole-emploi.fr are wrongly rendered in evince.
the grey background color of cells in table is rendered over the text (in the foreground) instead of being in the background.

the pdf is correctly rendered in xpdf and okular (or adobe reader of course).

using
poppler 0.12.3
poppler-glib 0.12.3-1
poppler-qt-0.12.3-1
xpdf-3.02_pl4-2
kdegraphics-okular-4.3.4-2
evince 2.28.2-1

i can't provide the pdf because it's private matter. look at the screenshot. red rectangles have been added by me.
Comment 1 Carlos Garcia Campos 2010-02-03 11:36:43 UTC
Thanks for the bug report, however without the pdf document there's not much we can do.
Comment 2 zebul666 2010-02-04 21:49:58 UTC
Created attachment 153041 [details]
the problematic pdf

I have anonymized the pdf with pdfedit. It still shows the same problem with evince.
Comment 3 zebul666 2010-02-08 11:48:24 UTC
so i have provided the pdf in question. you will have enough information to fix it, won't you ?
Comment 4 Carlos Garcia Campos 2010-02-08 11:58:24 UTC
Yes, it's a poppler bug that has been already fixed. You need poppler >= 0.13 and cairo >= 1.9.4 

Thanks for reporting.
Comment 5 zebul666 2010-02-08 14:19:41 UTC
hwo can this be a poppler bug when it was working with xpdf and okular ?
Comment 6 zebul666 2010-02-08 14:45:47 UTC
this is NOT working here with poppler-013.0 and cairo 1.9.4
Comment 7 Carlos Garcia Campos 2010-02-08 16:34:10 UTC
(In reply to comment #5)
> hwo can this be a poppler bug when it was working with xpdf and okular ?

because poppler has different rendering backends, okular and xpdf use the splash backend while evince uses the cairo one. 

Please do not reopen it, even if it's not working for YOU, it's a poppler issue, not evince.
Comment 8 zebul666 2010-02-08 18:01:56 UTC
which poppler bug is it ?
Comment 9 Carlos Garcia Campos 2010-02-08 19:48:50 UTC
Blend modes bug, there are several bugs that were fixed when blend modes were implemented. 

https://bugs.freedesktop.org/show_bug.cgi?id=22384
https://bugs.freedesktop.org/show_bug.cgi?id=12979
https://bugs.freedesktop.org/show_bug.cgi?id=17919
https://bugs.freedesktop.org/show_bug.cgi?id=22255
Comment 10 zebul666 2010-02-08 20:24:26 UTC
when compiling cairo before poppler, it works. sorry for the noise