Summary: | Missing glyphs in subsetted T42 fonts | ||
---|---|---|---|
Product: | Ghostscript | Reporter: | Rolf Becker <rolf.becker> |
Component: | PDF Writer | Assignee: | Ken Sharp <ken.sharp> |
Status: | RESOLVED INVALID | ||
Severity: | normal | ||
Priority: | P4 | ||
Version: | 8.71 | ||
Hardware: | All | ||
OS: | All | ||
Customer: | Word Size: | --- | |
Attachments: |
EPS with subsetted T42 fonts
PDF created by GS Preflight screenshot (of similar file) |
Created attachment 6727 [details]
PDF created by GS
Created attachment 6728 [details]
Preflight screenshot (of similar file)
Sorry, the preflight complains, not the prefight. (In reply to comment #0) > Created an attachment (id=6726) [details] > EPS with subsetted T42 fonts > > An EPS with subsetted T42 fonts (sudoku.eps) is converted to PDF (sudoku.pdf): > gs -sDEVICE=pdfwrite -sOutputFile=sudoku.pdf -dEPSCrop sudoku.eps. > The PDF is displayed well in Acrobat Pro, but the prefight complains about the > missing glyphs adieresis, odieresis, and udieresis in the font AEEJHI+Arial. Which preflight profile ? You appear to be using a PDF/X profile to preflight a file which has not been prepared for PDF/X. Also the preflight screen capture is of a 'similar file', I'm not sure what relevance that has. The preflight supplied with Acrobat is not 100% reliable in any event. > On a Harlequin RIP, these glyphs are visible if the EPS is ripped, and > invisible if the PDF is ripped. I have opened/rendered the supplied PDF file with Ghostscript, Acrobat Pro and a JAWS-based rip. In every case the dieresis glyphs are present and there are no font substitution messages. I see the words "Füllen", "Sudoku-Rätsel", "Kästchen", "Vergnügen" and "Auflösung" using the accented characters, should there be others ? Finally I extracted the embedded TrueType font and decoded it. I see from the CMAP that 0xFC (ü) maps to glyph ID 129. Glyph 129 is at offset 0x4700 in the font, it is a composite glyph (presumably u and dieresis) but is present in the font. So this glyph is not missing (despite teh complaint of the preflight) In short, I can't see a problem with the supplied file. Perhaps you have uncovered a problem in the Harlequin rip ? The similar file was a PDF created from a 80 MB Postscript file. I extracted the EPS from that file, created a PDF and made a preflight, but not a new screenshot of that. I did not care of the profile, I just saw the missing glyphs. I tried the PDF with Ghostscript, Acrobat, Foxit, Poppler without problems. A PDF created by Distiller was rendered correctly on the Harlequin. I suppose there is something in the font that does not conform 100% to the spec which causes some font engines to complain. Ken, it was indeed a bug in the Harlequin rip which is fixed in the meantime. I regret to have caused your investigations, but I was confused about the Acrobat preflight results which I thought to be reliable. Thank you for your efforts. (In reply to comment #6) > Ken, it was indeed a bug in the Harlequin rip which is fixed in the meantime. > I regret to have caused your investigations, but I was confused about the > Acrobat preflight results which I thought to be reliable. > Thank you for your efforts. Thanks for the update, its great to know for sure what the problem was. |
Created attachment 6726 [details] EPS with subsetted T42 fonts An EPS with subsetted T42 fonts (sudoku.eps) is converted to PDF (sudoku.pdf): gs -sDEVICE=pdfwrite -sOutputFile=sudoku.pdf -dEPSCrop sudoku.eps. The PDF is displayed well in Acrobat Pro, but the prefight complains about the missing glyphs adieresis, odieresis, and udieresis in the font AEEJHI+Arial. On a Harlequin RIP, these glyphs are visible if the EPS is ripped, and invisible if the PDF is ripped.