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

Tilman Hausherr resolved PDFBOX-5745.
-------------------------------------
    Resolution: Fixed

> EOFException while readSingleLookupSubTable()
> ---------------------------------------------
>
>                 Key: PDFBOX-5745
>                 URL: https://issues.apache.org/jira/browse/PDFBOX-5745
>             Project: PDFBox
>          Issue Type: Bug
>          Components: FontBox
>    Affects Versions: 3.0.1 PDFBox
>            Reporter: Tilman Hausherr
>            Assignee: Tilman Hausherr
>            Priority: Minor
>              Labels: gsub
>             Fix For: 3.0.2 PDFBox, 4.0.0
>
>         Attachments: NotoSansNewTaiLue-Regular.ttf
>
>
> An EOFException happens when reading the attached font. The cause is that 
> lookupListOffset is 0, which doesn't make sense; we should skip it and assume 
> an empty LookupTable.
> {noformat}
> java.io.EOFException: EOF at 19112, -1 -1
>       at 
> org.apache.fontbox.ttf.TTFDataStream.readUnsignedShort(TTFDataStream.java:154)
>       at 
> org.apache.fontbox.ttf.GlyphSubstitutionTable.readSingleLookupSubTable(GlyphSubstitutionTable.java:506)
>       at 
> org.apache.fontbox.ttf.GlyphSubstitutionTable.readLookupSubtable(GlyphSubstitutionTable.java:287)
>       at 
> org.apache.fontbox.ttf.GlyphSubstitutionTable.readLookupTable(GlyphSubstitutionTable.java:463)
>       at 
> org.apache.fontbox.ttf.GlyphSubstitutionTable.readLookupList(GlyphSubstitutionTable.java:275)
>       at 
> org.apache.fontbox.ttf.GlyphSubstitutionTable.read(GlyphSubstitutionTable.java:103)
>       at org.apache.fontbox.ttf.TrueTypeFont.readTable(TrueTypeFont.java:365)
>       at org.apache.fontbox.ttf.TTFParser.parseTables(TTFParser.java:159)
>       at org.apache.fontbox.ttf.TTFParser.parse(TTFParser.java:138)
>       at org.apache.fontbox.ttf.TTFParser.parse(TTFParser.java:68)
> {noformat}



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to