[
https://issues.apache.org/jira/browse/PDFBOX-5612?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Tilman Hausherr updated PDFBOX-5612:
------------------------------------
Affects Version/s: 3.0.0 PDFBox
> PDF with mangled font rendering in some environments
> ----------------------------------------------------
>
> Key: PDFBOX-5612
> URL: https://issues.apache.org/jira/browse/PDFBOX-5612
> Project: PDFBox
> Issue Type: Bug
> Components: Rendering
> Affects Versions: 2.0.28, 3.0.0 PDFBox
> Reporter: Tilman Hausherr
> Priority: Major
> Attachments: PP90092026_PL0029_490.pdf
>
>
> As reported by Daniel Skiles:
> On Windows systems, this works fine, but on Linux systems, PDFBox renders
> the text as gibberish glyphs in a way that I've never seen before.
> When I reproduce the issue with logging increased to trace, I get the
> following line in the log.
> 15:55:15.622 [main] WARN org.apache.pdfbox.pdmodel.font.PDCIDFontType2 -
> Using non-embedded GIDs in font Calibri
> ====
> What I think is happening is that PDCIDFontType2.codeToGID() chooses the
> "Using non-embedded GIDs in font" branch erroneously. This should be chosen
> only if the fonts are identical, i.e. if a missing/broken font is replaced by
> the SAME one from disk.
> I could simulate what the user mentioned by making it appear that Calibri is
> missing by altering FileSystemFontProvider so that it omits the Calibri font.
> (In the users application, the Carlito font is used instead, I wasn't able to
> reproduce that; for me it used Liberation)
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]