[ 
https://issues.apache.org/jira/browse/PDFBOX-3395?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Tilman Hausherr updated PDFBOX-3395:
------------------------------------
    Affects Version/s: 2.0.3
                       2.0.1
                       2.0.2

> 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
>    Affects Versions: 2.0.1, 2.0.2, 2.0.3
>            Reporter: Daniel Persson
>             Fix For: 2.0.3, 2.1.0
>
>
> 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

Reply via email to