[
https://issues.apache.org/jira/browse/PDFBOX-5124?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17297647#comment-17297647
]
Tilman Hausherr commented on PDFBOX-5124:
-----------------------------------------
Yeah that makes sense.
> Improperly declared OS2WindowsMetricsTable version (v0 table declard as v3)
> in embedded font stops parsing with EOFException
> ----------------------------------------------------------------------------------------------------------------------------
>
> Key: PDFBOX-5124
> URL: https://issues.apache.org/jira/browse/PDFBOX-5124
> Project: PDFBox
> Issue Type: Bug
> Components: FontBox
> Affects Versions: 2.0.22
> Reporter: Gábor Stefanik
> Priority: Major
> Attachments:
> SZAMLA-20190417-20190012706-ININET-BroadBitHungary-11646-HUF.pdf
>
>
> The attached document contains an incorrectly versioned
> OS2WindowsMetricsTable. It's a version 0 table, but claims to be version 3.
> Due to this, when we try to parse the new fields introduced in newer
> versions, we hit an EOFException.
> Since this issue does occur in the wild, PDFBox should tolerate it, e.g. by
> catching the EOFException and resetting the "version" variable to the highest
> version that doesn't have the missing fields. (Note that the version
> constants PDFBox checks against are wrong, but that's PDFBOX-5123.)
--
This message was sent by Atlassian Jira
(v8.3.4#803005)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]