I will take a look at this today. -- John
> On 12 Sep 2016, at 10:17, Tilman Hausherr (JIRA) <[email protected]> wrote: > > > [ > https://issues.apache.org/jira/browse/PDFBOX-3488?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15477594#comment-15477594 > ] > > Tilman Hausherr edited comment on PDFBOX-3488 at 9/12/16 5:16 PM: > ------------------------------------------------------------------ > > The change I just made did not revert "your" issue, which dealt with an empty > glyf table. > > However compared to 2.0.2 the 2.0.3 version would show nothing in rendering > this file, while the 2.0.2 showed a substitute font. > > I'm not yet sure what to, but I just don't want to have the risk of a > NullPointerException. > > > was (Author: tilman): > The change I just did not not revert "your" issue, which dealt with an empty > glyf table. > > However compared to 2.0.2 the 2.0.3 version would show nothing in rendering > this file, while the 2.0.2 showed a substitute font. > > I'm not yet sure what to, but I just don't want to have the risk of a > NullPointerException. > >> NullPointerException in PDTrueTypeFont.java if glyf table is missing >> -------------------------------------------------------------------- >> >> Key: PDFBOX-3488 >> URL: https://issues.apache.org/jira/browse/PDFBOX-3488 >> Project: PDFBox >> Issue Type: Bug >> Components: FontBox, Rendering >> Affects Versions: 2.0.2, 2.0.3 >> Reporter: Tilman Hausherr >> >> {code} >> Caused by: java.lang.NullPointerException: null >> >> org.apache.pdfbox.pdmodel.font.PDTrueTypeFont.getPath(PDTrueTypeFont.java:444) >> >> org.apache.pdfbox.pdmodel.font.PDTrueTypeFont.getNormalizedPath(PDTrueTypeFont.java:502) >> >> org.apache.pdfbox.rendering.GlyphCache.getPathForCharacterCode(GlyphCache.java:71) >> org.apache.pdfbox.rendering.PageDrawer.showFontGlyph(PageDrawer.java:350) >> >> org.apache.pdfbox.contentstream.PDFStreamEngine.showGlyph(PDFStreamEngine.java:756) >> >> org.apache.pdfbox.debugger.pagepane.DebugPageDrawer.showGlyph(DebugPageDrawer.java:59) >> >> org.apache.pdfbox.contentstream.PDFStreamEngine.showText(PDFStreamEngine.java:713) >> >> org.apache.pdfbox.contentstream.PDFStreamEngine.showTextString(PDFStreamEngine.java:572) >> >> org.apache.pdfbox.contentstream.operator.text.ShowText.process(ShowText.java:55) >> {code} >> The cause is the change in PDFBOX-3395; previously PDFBox would consider the >> font to be bad and replace it. Now we don't do that because the glyf table >> is not always needed. >> I'm throwing an exception for now but a better solution should be found. >> Adobe Reader displays glyphs. > > > > -- > This message was sent by Atlassian JIRA > (v6.3.4#6332) > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] > --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
