[ 
https://issues.apache.org/jira/browse/PDFBOX-6288?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=18143430#comment-18143430
 ] 

Andreas Lehmkühler commented on PDFBOX-6288:
--------------------------------------------

The ToUnicode mapping is used as last resort due to the missing font. It won't 
help in any case. The CMap isn't used when rendering the pdf if the font was 
embedded correctly.

> 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]

Reply via email to