[
https://issues.apache.org/jira/browse/PDFBOX-6288?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=18141340#comment-18141340
]
Andreas Lehmkühler commented on PDFBOX-6288:
--------------------------------------------
The whole pdf is broken. The CID font isn't embedded and uses some arbitrary
encoding. Replacing a missing CID font is always tricky.
I don't like the idea to fix this issue by such a hack which fortunately works
in this case but most likely not in others. Furthermore the change may
introduce some issues with other constellations which follow the specs.
> Invalid ToUnicode CMap
> ----------------------
>
> Key: PDFBOX-6288
> URL: https://issues.apache.org/jira/browse/PDFBOX-6288
> Project: PDFBox
> Issue Type: Bug
> Reporter: Oliver Schmidtmer
> Priority: Major
> Attachments: MalformedToUnicodeCMap.pdf
>
>
> A problematic PDF file contains a "ToUnicode CMap" that uses "begincidrange"
> instead of "beginbfchar" or "beginbfrange".
> Since the CMap is ignored in this case, the wrong glyphs are used during
> rendering. Because the file displays correctly in Acrobat, a workaround might
> be justified.
> The attached PDF file is a generated example, as the original contains
> sensitive data. I used Copilot for the analysis and to create a potential
> patch:
> https://github.com/Schmidor/pdfbox/commit/425e83caaa28c66e6e4438c7818f0eb0a448fae9
--
This message was sent by Atlassian Jira
(v10.3.26#10030026)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]