Daniel Persson created PDFBOX-3395:
--------------------------------------
Summary: 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
Reporter: Daniel Persson
Priority: Minor
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]