[ 
https://issues.apache.org/jira/browse/PDFBOX-5285?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17449297#comment-17449297
 ] 

Tilman Hausherr commented on PDFBOX-5285:
-----------------------------------------

No, we do both branches, and I expect that the 2.0 branch won't be abandoned 
after the 3.0 release, we didn't abandon the 1.8 branch when 2.0 was released 
years ago (although it looks abandoned now, must later). I don't know when 
2.0.25 is to be released, I assume this is related to the workload of our 
release manager.

> EOFException during TTF parsing
> -------------------------------
>
>                 Key: PDFBOX-5285
>                 URL: https://issues.apache.org/jira/browse/PDFBOX-5285
>             Project: PDFBox
>          Issue Type: Bug
>          Components: FontBox
>    Affects Versions: 2.0.24
>            Reporter: Levin Rickert
>            Assignee: Tilman Hausherr
>            Priority: Major
>             Fix For: 2.0.25, 3.0.0 PDFBox
>
>         Attachments: font-0011.ttf
>
>
> This exception is getting thrown while trying to parse a PDF file.
>  I've extracted the problematic TTF file and tried to parse it directly via 
> `TTFParser.parse`.
>  The result is the same. The TTF file in question is attached.
> {code:java}
> java.io.EOFException
>         at 
> org.apache.fontbox.ttf.MemoryTTFDataStream.readSignedShort(MemoryTTFDataStream.java:138)
>         at 
> org.apache.fontbox.ttf.VerticalMetricsTable.read(VerticalMetricsTable.java:73)
>         at 
> org.apache.fontbox.ttf.TrueTypeFont.readTable(TrueTypeFont.java:361)
>         at org.apache.fontbox.ttf.TTFParser.parseTables(TTFParser.java:173)
>         at org.apache.fontbox.ttf.TTFParser.parse(TTFParser.java:150)
>         at org.apache.fontbox.ttf.TTFParser.parse(TTFParser.java:106)
>         at testing.Test.testTtfParsing(Test.java:46)
> {code}
> The code that was used for testing:
> {code:java}
> File ttfFile = new File("font-0011.ttf");
> TTFParser ttfParser = new TTFParser(false, false);
> ttfParser.parse(ttfFile);
> {code}
> macOS Preview, Adobe Acrobat Reader DC and Chrome are able to open the PDF 
> file while not falling back to Times New Roman, so font must be parsed 
> correctly.



--
This message was sent by Atlassian Jira
(v8.20.1#820001)

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

Reply via email to