[ https://issues.apache.org/jira/browse/PDFBOX-2943?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Tilman Hausherr reopened PDFBOX-2943: ------------------------------------- Assignee: John Hewson (was: Timur Kamalov) John, the attached file swftools-fonts.pdf fails with an NPE: {code} Caused by: java.lang.NullPointerException: null org.apache.pdfbox.pdmodel.font.PDType3Font.getWidthFromFont(PDType3Font.java:143) org.apache.pdfbox.pdmodel.font.PDType3Font.getWidth(PDType3Font.java:135) org.apache.pdfbox.pdmodel.font.PDType3Font.getDisplacement(PDType3Font.java:113) org.apache.pdfbox.contentstream.PDFStreamEngine.showText(PDFStreamEngine.java:686) org.apache.pdfbox.contentstream.PDFStreamEngine.showTextString(PDFStreamEngine.java:560) org.apache.pdfbox.contentstream.operator.text.ShowText.process(ShowText.java:50) org.apache.pdfbox.contentstream.PDFStreamEngine.processOperator(PDFStreamEngine.java:806) org.apache.pdfbox.contentstream.PDFStreamEngine.processStreamOperators(PDFStreamEngine.java:468) org.apache.pdfbox.contentstream.PDFStreamEngine.processStream(PDFStreamEngine.java:445) org.apache.pdfbox.contentstream.PDFStreamEngine.processPage(PDFStreamEngine.java:156) org.apache.pdfbox.rendering.PageDrawer.drawPage(PageDrawer.java:180) org.apache.pdfbox.rendering.PDFRenderer.renderPage(PDFRenderer.java:208) org.apache.pdfbox.rendering.PDFRenderer.renderImage(PDFRenderer.java:139) org.apache.pdfbox.rendering.PDFRenderer.renderImage(PDFRenderer.java:68) org.apache.pdfbox.tools.pdfdebugger.pagepane.PagePane$RenderWorker.doInBackground(PagePane.java:155) org.apache.pdfbox.tools.pdfdebugger.pagepane.PagePane$RenderWorker.doInBackground(PagePane.java:138) java.lang.Thread.run(Unknown Source) {code} > PDType3Font.getWidthFromFont not supported > ------------------------------------------ > > Key: PDFBOX-2943 > URL: https://issues.apache.org/jira/browse/PDFBOX-2943 > Project: PDFBox > Issue Type: Improvement > Affects Versions: 2.0.0 > Reporter: Timur Kamalov > Assignee: John Hewson > Priority: Minor > Labels: type3 > Fix For: 2.0.0 > > Attachments: PDFBOX-2794_unc.pdf, > PDType3Font_getWidthFromFont_implementation_.patch, swftools-fonts.pdf > > > This method is still not implemented. > Does anyone working on this issue? If not I will be happy to contribute and > propose implementation. > In fact it's not a very complicated task : you just need to parse d0 or d1 > operator from glyph's content stream (stored in CharProcs). -- This message was sent by Atlassian JIRA (v6.3.4#6332) --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@pdfbox.apache.org For additional commands, e-mail: dev-h...@pdfbox.apache.org