[ https://issues.apache.org/jira/browse/PDFBOX-3395?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Daniel Persson updated PDFBOX-3395: ----------------------------------- Attachment: (was: commercal.pdf) > 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: Bug > 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: dev-unsubscr...@pdfbox.apache.org For additional commands, e-mail: dev-h...@pdfbox.apache.org