Bug 2719

Summary: pdf that is missing text
Product: poppler Reporter: Luis Villa <luis.villa>
Component: generalAssignee: Kristian Høgsberg <krh>
Status: RESOLVED FIXED QA Contact:
Severity: major    
Priority: high CC: aacid
Version: unspecified   
Hardware: x86 (IA32)   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:
Attachments: Afflicted pdf.
How evince renders it.
how acrobat 7 renders it.

Description Luis Villa 2005-03-13 09:27:17 UTC
I'll shortly upload a pdf that doesn't render all the text in evince and kpdf,
with a screenshot of what adobe 7 (beta) shows it as, and what evince shows it
as (kpdf 3.4.0 is basically identical to evince.)
Comment 1 Luis Villa 2005-03-13 09:28:14 UTC
Created attachment 2093 [details]
Afflicted pdf.
Comment 2 Luis Villa 2005-03-13 09:28:45 UTC
Created attachment 2094 [details]
How evince renders it.
Comment 3 Luis Villa 2005-03-13 09:29:16 UTC
Created attachment 2095 [details]
how acrobat 7 renders it.
Comment 4 Albert Astals Cid 2005-04-03 04:11:20 UTC
Strange as fonts are embedded into the pdf file, there should not be a problem 
showing them, also don?t know evince (don't have it installed) but kpdf 0.4 
can print the document without problems. So maybe it's a problem on how we 
decode the embedded font? 
Comment 5 Albert Astals Cid 2005-04-03 05:08:45 UTC
The problem is either in the embedded font or in freetype, as the embedded 
font has "%!PS-AdobeFont" header and freetype is checking for 
"%!PS-AdobeFont-1", going to T1_New_Parser and changing  
"%!PS-AdobeFont-1", 16 
to 
"%!PS-AdobeFont", 14 
gives me the correct display in kpdf 
Comment 6 Albert Astals Cid 2005-04-03 13:56:43 UTC
I've contacted the freetype guys and they have relaxed the check for a valid 
first line in Type 1 fonts so that this pdf works. I'm closing the bug as this 
is as fixed as it can be, need to wait for the next freetype release (rumors 
say it's coming in April) 

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.