[
https://issues.apache.org/jira/browse/PDFBOX-5750?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17805974#comment-17805974
]
David Pérez edited comment on PDFBOX-5750 at 1/12/24 11:09 AM:
---------------------------------------------------------------
Strange, I'll investigate this....
I've repeated your simple test and it works ok.
I've checked the line numbers of the call stack, and they are the same that
pdfbox version 3.0.1
I've guessed what it has happened, fonts inside a container are corrupt.
This issue should be closed.
was (Author: david pérez):
Strange, I'll investigate this....
I've repeated your simple test and it works ok.
I've checked the line numbers of the call stack, and they are the same that
pdfbox version 3.0.1
I've guessed what it has happened, fonts inside a container a corrupt.
This issue should be closed.
> EOFException when parsing true type font
> ----------------------------------------
>
> Key: PDFBOX-5750
> URL: https://issues.apache.org/jira/browse/PDFBOX-5750
> Project: PDFBox
> Issue Type: Bug
> Components: FontBox
> Affects Versions: 3.0.1 PDFBox
> Reporter: David Pérez
> Priority: Major
> Attachments: andalemo.ttf, arial.ttf
>
>
> Problem similar to https://issues.apache.org/jira/browse/PDFBOX-5285
> Call stacki:
> {code:java}
> Could not load font file: /usr/share/fonts/msttcore/arial.ttf
> java.io.EOFException at
> org.apache.fontbox.ttf.TTFDataStream.readUnsignedShort(TTFDataStream.java:154)
> at org.apache.fontbox.ttf.TTFParser.parse(TTFParser.java:119)
> at org.apache.fontbox.ttf.TTFParser.parse(TTFParser.java:66)
> at
> org.apache.pdfbox.pdmodel.font.FileSystemFontProvider.addTrueTypeFont(FileSystemFontProvider.java:692)
> at
> org.apache.pdfbox.pdmodel.font.FileSystemFontProvider.scanFonts(FileSystemFontProvider.java:392)
> at
> org.apache.pdfbox.pdmodel.font.FileSystemFontProvider.<init>(FileSystemFontProvider.java:367)
> at
> org.apache.pdfbox.pdmodel.font.FontMapperImpl$DefaultFontProvider.<clinit>(FontMapperImpl.java:139)
> at
> org.apache.pdfbox.pdmodel.font.FontMapperImpl.getProvider(FontMapperImpl.java:158)
> at
> org.apache.pdfbox.pdmodel.font.FontMapperImpl.findFont(FontMapperImpl.java:416)
> at
> org.apache.pdfbox.pdmodel.font.FontMapperImpl.findFontBoxFont(FontMapperImpl.java:379)
> at
> org.apache.pdfbox.pdmodel.font.FontMapperImpl.getFontBoxFont(FontMapperImpl.java:353)
> at org.apache.pdfbox.pdmodel.font.PDType1Font.<init>(PDType1Font.java:271)
> at
> org.apache.pdfbox.pdmodel.font.PDFontFactory.createFont(PDFontFactory.java:75)
> at org.apache.pdfbox.pdmodel.PDResources.getFont(PDResources.java:170)
> at
> org.apache.pdfbox.contentstream.operator.text.SetFontAndSize.process(SetFontAndSize.java:72)
> at
> org.apache.pdfbox.contentstream.PDFStreamEngine.processOperator(PDFStreamEngine.java:892)
> at
> org.apache.pdfbox.contentstream.PDFStreamEngine.processStreamOperators(PDFStreamEngine.java:530)
> at
> org.apache.pdfbox.contentstream.PDFStreamEngine.processStream(PDFStreamEngine.java:505)
> at
> org.apache.pdfbox.contentstream.PDFStreamEngine.processPage(PDFStreamEngine.java:152)
> at org.apache.pdfbox.rendering.PageDrawer.drawPage(PageDrawer.java:282)
> at org.apache.pdfbox.rendering.PDFRenderer.renderImage(PDFRenderer.java:330)
> at org.apache.pdfbox.rendering.PDFRenderer.renderImage(PDFRenderer.java:247)
> at
> org.apache.pdfbox.rendering.PDFRenderer.renderImageWithDPI(PDFRenderer.java:233)
> {code}
> I attach offending fonts
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]