pdfbox-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Moritz Becker (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (PDFBOX-4545) PdfRenderer fails to render subsetted font
Date Mon, 12 Aug 2019 20:53:00 GMT

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

Moritz Becker commented on PDFBOX-4545:
---------------------------------------

I also ran into this issue. This is really not obvious and should be improved somehow IMHO.
Either by improving the documentation or by making the PDFRenderer subset the fonts in the
PDDocument before rendering it.

> PdfRenderer fails to render subsetted font
> ------------------------------------------
>
>                 Key: PDFBOX-4545
>                 URL: https://issues.apache.org/jira/browse/PDFBOX-4545
>             Project: PDFBox
>          Issue Type: Bug
>          Components: PDModel, Rendering
>    Affects Versions: 2.0.15
>            Reporter: Jason Kantz
>            Priority: Minor
>         Attachments: embedder.patch
>
>
> In 2.0.3, TrueTypeEmbedder initializes FONT_FILE2 with the full font (1) and then writes
the subset later on save (2) (3).
> In 2.0.15 TrueTypeEmbedder now only initializes FONT_FILE2 if !embeddedSubset (4).
> This results in PDFRenderer failing to find and use the intended font when using a PDDocument
that has never been saved.
> Attached patch restores the original behavior to work around the issue.
> (1) https://apache.googlesource.com/pdfbox/+/refs/tags/2.0.3/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/font/TrueTypeEmbedder.java#82
> (2) https://apache.googlesource.com/pdfbox/+/refs/tags/2.0.3/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/PDDocument.java#1128
> (3) https://apache.googlesource.com/pdfbox/+/refs/tags/2.0.3/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/font/TrueTypeEmbedder.java#100
> (4) [https://apache.googlesource.com/pdfbox/+/refs/tags/2.0.15/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/font/TrueTypeEmbedder.java#77]
>  



--
This message was sent by Atlassian JIRA
(v7.6.14#76016)

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@pdfbox.apache.org
For additional commands, e-mail: dev-help@pdfbox.apache.org


Mime
View raw message