[
https://issues.apache.org/jira/browse/PDFBOX-3395?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
John Hewson updated PDFBOX-3395:
--------------------------------
Priority: Major (was: Minor)
> Throwing exception when PDF has unused empty fonts embedded.
> ------------------------------------------------------------
>
> Key: PDFBOX-3395
> URL: https://issues.apache.org/jira/browse/PDFBOX-3395
> Project: PDFBox
> Issue Type: Wish
> Components: FontBox
> Reporter: Daniel Persson
>
> I was trying to follow up on the issues in our system and found that some PDF
> files threw ERRORs. These PDFs are produced by a publishing system and that
> system seems to add fonts when you change to them and add them even though
> they are never used. Or only space is used. Then they add this font with an
> empty glyf table. This results in that errors are thrown on files that are
> fine.
> Line 310 in TTFParser removes empty glyf tables.
> // skip tables with zero length
> if (table.getLength() == 0)
> {
> return null;
> }
> return table;
> Line 215 of TTFParser throws exception when glyf table is missing.
> if (font.getGlyph() == null)
> {
> throw new IOException("glyf is mandatory");
> }
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]