[
https://issues.apache.org/jira/browse/PDFBOX-2296?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14115718#comment-14115718
]
ASF subversion and git services commented on PDFBOX-2296:
---------------------------------------------------------
Commit 1621371 from [~tilman] in branch 'pdfbox/trunk'
[ https://svn.apache.org/r1621371 ]
PDFBOX-2296: DRY refactoring of createFilteredStream()
PDFBOX-2262: don't lose stream contents when changing filters, as suggested by
Dominic Tubach
> Wrong stream length used for truetype font
> ------------------------------------------
>
> Key: PDFBOX-2296
> URL: https://issues.apache.org/jira/browse/PDFBOX-2296
> Project: PDFBox
> Issue Type: Bug
> Components: Parsing
> Affects Versions: 2.0.0
> Reporter: Tilman Hausherr
>
> The file of PDFBOX-2048 has a wrong encoded font length, it is 4412 in the
> PDF but it is really about 27350. This wrong length is used to read the
> encoded font stream and this results in further trouble (EOF).
> The problem is that the wrong length is passed to createFilteredStream()
> instead of just calling it without parameters. In cosStream.doDecode()
> unFilteredStream = filteredStream (there is a FIXME there!!!), and in
> doDecode(COSName filterName, int filterIndex) unFilteredStream.getLength() is
> used, which returns the expectedLength.
--
This message was sent by Atlassian JIRA
(v6.2#6252)