Bug 99243 - Missing chars, but pdf.js displays them correctly
Summary: Missing chars, but pdf.js displays them correctly
Status: RESOLVED FIXED
Alias: None
Product: poppler
Classification: Unclassified
Component: general (show other bugs)
Version: unspecified
Hardware: x86-64 (AMD64) Linux (All)
: medium normal
Assignee: poppler-bugs
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-01-01 23:48 UTC by sergio.callegari
Modified: 2018-01-26 21:46 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments

Description sergio.callegari 2017-01-01 23:48:13 UTC
I have an issue with viewing a PDF file on poppler based viewers.

Please check

https://asp.eurasipjournals.springeropen.com/articles/10.1186/s13634-016-0326-2

and click the "Download PDF" button to get the critical file. It is an open access scientific paper, so it should be downloadable by everybody.

If I open the file with KDE Okular on Linux, poppler 0.44 gets used for the rendering on my system.

For the file specified above, starting from page 3 I have many missing chars, including: the "minus" sign (e.g., eqn. 3); the "in" sign (e.g., inline formula right below eqn. 6); the "less than" sign (e.g., eqn. 9), and so on.

All the missing chars seem to be on math fonts.

Interestingly:

- Mozilla's pdf.js displays everything correctly.
- Adobe reader, Foxit reader, MasterPDFeditor show some of the chars that are missing with poppler, but still miss some other chars (such as the minus sign).
Comment 1 Maris Nartiss 2018-01-16 18:27:35 UTC
That PDF renders fine for me in both – FF build in PDF viewer and Okular 1.3.1. Please retest and close if it renders fine now.

Tested with:
poppler-0.62.0-r1
poppler-data-0.4.8
Gentoo ~AMD64
Comment 2 sergio.callegari 2018-01-26 21:43:51 UTC
Yes, seems to be OK now. Tested on kubuntu 17.10.
Comment 3 sergio.callegari 2018-01-26 21:46:04 UTC
Poppler at 0.57.0


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.