[ https://issues.apache.org/jira/browse/PDFBOX-2262?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14100343#comment-14100343 ]
Tilman Hausherr commented on PDFBOX-2262: ----------------------------------------- Here's what I get, I doubt that it will help you much: {code} Aug 18, 2014 8:18:19 AM sun.awt.windows.WToolkit <clinit> FEIN: Win version: 0x1db10106 = 498139398 (Windows Vista) Aug 18, 2014 8:18:19 AM org.apache.pdfbox.pdfparser.PDFObjectStreamParser parse FEIN: parsed=COSObject{7, 0} Aug 18, 2014 8:18:19 AM org.apache.pdfbox.pdfparser.PDFObjectStreamParser parse FEIN: parsed=COSObject{8, 0} Aug 18, 2014 8:18:19 AM org.apache.pdfbox.pdfparser.PDFObjectStreamParser parse FEIN: parsed=COSObject{9, 0} Aug 18, 2014 8:18:19 AM org.apache.pdfbox.pdfparser.PDFObjectStreamParser parse FEIN: parsed=COSObject{10, 0} Aug 18, 2014 8:18:19 AM org.apache.pdfbox.pdfparser.PDFObjectStreamParser parse FEIN: parsed=COSObject{11, 0} Aug 18, 2014 8:18:19 AM org.apache.pdfbox.pdfparser.PDFObjectStreamParser parse FEIN: parsed=COSObject{12, 0} Aug 18, 2014 8:18:19 AM org.apache.pdfbox.pdfparser.PDFObjectStreamParser parse FEIN: parsed=COSObject{13, 0} Aug 18, 2014 8:18:19 AM org.apache.pdfbox.pdfparser.PDFObjectStreamParser parse FEIN: parsed=COSObject{14, 0} Aug 18, 2014 8:18:19 AM org.apache.pdfbox.pdfparser.PDFObjectStreamParser parse FEIN: parsed=COSObject{15, 0} Aug 18, 2014 8:18:19 AM org.apache.pdfbox.pdfparser.PDFObjectStreamParser parse FEIN: parsed=COSObject{16, 0} Aug 18, 2014 8:18:19 AM org.apache.pdfbox.pdfparser.PDFObjectStreamParser parse FEIN: parsed=COSObject{17, 0} Aug 18, 2014 8:18:19 AM org.apache.pdfbox.pdfparser.PDFObjectStreamParser parse FEIN: parsed=COSObject{18, 0} Aug 18, 2014 8:18:19 AM org.apache.pdfbox.util.PDFStreamEngine processOperator INFORMATION: unsupported/disabled operation: BDC Aug 18, 2014 8:18:20 AM org.apache.pdfbox.pdmodel.font.FileSystemFontProvider <init> SCHWERWIEGEND: Error parsing font C:\Windows\FONTS\Digit.TTF java.io.IOException: Missing 'name' entry for PostScript name at org.apache.pdfbox.pdmodel.font.FileSystemFontProvider.addOpenTypeFont(FileSystemFontProvider.java:140) at org.apache.pdfbox.pdmodel.font.FileSystemFontProvider.<init>(FileSystemFontProvider.java:80) at org.apache.pdfbox.pdmodel.font.ExternalFonts.getProvider(ExternalFonts.java:65) at org.apache.pdfbox.pdmodel.font.ExternalFonts.getTrueTypeFont(ExternalFonts.java:190) at org.apache.pdfbox.pdmodel.font.PDTrueTypeFont.<init>(PDTrueTypeFont.java:95) at org.apache.pdfbox.pdmodel.font.PDFontFactory.createFont(PDFontFactory.java:73) at org.apache.pdfbox.pdmodel.PDResources.getFonts(PDResources.java:206) at org.apache.pdfbox.util.PDFStreamEngine.getFonts(PDFStreamEngine.java:606) at org.apache.pdfbox.util.operator.text.SetTextFont.process(SetTextFont.java:48) at org.apache.pdfbox.util.PDFStreamEngine.processOperator(PDFStreamEngine.java:576) at org.apache.pdfbox.util.PDFStreamEngine.processSubStream(PDFStreamEngine.java:269) at org.apache.pdfbox.util.PDFStreamEngine.processSubStream(PDFStreamEngine.java:236) at org.apache.pdfbox.util.PDFStreamEngine.processStream(PDFStreamEngine.java:190) at org.apache.pdfbox.rendering.PageDrawer.drawPage(PageDrawer.java:160) at org.apache.pdfbox.rendering.PDFRenderer.renderPage(PDFRenderer.java:228) at org.apache.pdfbox.rendering.PDFRenderer.renderImage(PDFRenderer.java:160) at org.apache.pdfbox.rendering.PDFRenderer.renderImageWithDPI(PDFRenderer.java:109) at org.apache.pdfbox.tools.PDFToImage.main(PDFToImage.java:265) at org.apache.pdfbox.tools.PDFBox.main(PDFBox.java:89) Aug 18, 2014 8:18:21 AM org.apache.pdfbox.pdmodel.font.FileSystemFontProvider getTrueTypeFont FEIN: Loaded TimesNewRomanPSMT from C:\Windows\FONTS\times.ttf Aug 18, 2014 8:18:25 AM org.apache.pdfbox.rendering.font.TTFGlyph2D getPathForGlyphId SCHWERWIEGEND: TimesNewRomanPSMT: Glyph not found:3 Aug 18, 2014 8:18:25 AM org.apache.pdfbox.rendering.font.TTFGlyph2D getPathForGlyphId SCHWERWIEGEND: TimesNewRomanPSMT: Glyph not found:3 Aug 18, 2014 8:18:25 AM org.apache.pdfbox.rendering.font.TTFGlyph2D getPathForGlyphId SCHWERWIEGEND: TimesNewRomanPSMT: Glyph not found:3 Aug 18, 2014 8:18:25 AM org.apache.pdfbox.util.PDFStreamEngine processOperator INFORMATION: unsupported/disabled operation: EMC Aug 18, 2014 8:18:25 AM org.apache.pdfbox.rendering.font.TTFGlyph2D getPathForGlyphId SCHWERWIEGEND: TimesNewRomanPSMT: Glyph not found:3 Aug 18, 2014 8:18:25 AM org.apache.pdfbox.rendering.font.TTFGlyph2D getPathForGlyphId SCHWERWIEGEND: TimesNewRomanPSMT: Glyph not found:3 Aug 18, 2014 8:18:25 AM org.apache.pdfbox.rendering.font.TTFGlyph2D getPathForGlyphId SCHWERWIEGEND: TimesNewRomanPSMT: Glyph not found:3 Aug 18, 2014 8:18:25 AM org.apache.pdfbox.rendering.font.TTFGlyph2D getPathForGlyphId SCHWERWIEGEND: TimesNewRomanPSMT: Glyph not found:3 {code} > Remove usage of AWT fonts > ------------------------- > > Key: PDFBOX-2262 > URL: https://issues.apache.org/jira/browse/PDFBOX-2262 > Project: PDFBox > Issue Type: Improvement > Components: PDModel, Rendering > Affects Versions: 2.0.0 > Reporter: John Hewson > Assignee: John Hewson > > We're still using AWT fonts to render the "standard 14" built-in fonts, which > causes rendering problems and encoding issues (see PDFBOX-2140). We're also > using AWT for some fallback fonts. > Removal of these AWT fonts isn't too difficult, we need to load the fonts > using the existing PDFFontManager mechanism which has recently been added. > All missing TrueType fonts loaded from disk have been using SystemFontManager > for a number of weeks now. > We should ship some sensible default fonts with PDFBox, such as the > Liberation fonts (see PDFBOX-2169, PDFBOX-2263), in case PDFFontManager can't > find anything suitable, rather than falling back to the default TTF font, but > by default we'll probe the system for suitable fonts. -- This message was sent by Atlassian JIRA (v6.2#6252)