[ https://issues.apache.org/jira/browse/PDFBOX-4379?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16687581#comment-16687581 ]
Tilman Hausherr commented on PDFBOX-4379: ----------------------------------------- Please attach the font or link to it. But I suspect this isn't a bug at all, the javadoc of hasGlyph is "character code in a PDF. Not to be confused with unicode." > hasGlyph returns false when a two character glyph does exist > ------------------------------------------------------------ > > Key: PDFBOX-4379 > URL: https://issues.apache.org/jira/browse/PDFBOX-4379 > Project: PDFBox > Issue Type: Bug > Components: FontBox > Affects Versions: 2.0.12 > Reporter: Darren Croft > Priority: Major > > The following codes runs without exception and adds the glyph to the page, > but it prints "no glyph" to standard output. It should print "has glyph" on > standard output. > {code:java} > public class FontTest { > public static void main(String[] args) throws IOException { > try { > PDDocument doc = new PDDocument(); > PDPage page = new PDPage(PDRectangle.LETTER); > doc.addPage(page); > InputStream in = > FontTest.class.getResourceAsStream("/Symbola_hint.ttf"); > PDType0Font emojiFont = PDType0Font.load(doc, in); > PDPageContentStream stream = new PDPageContentStream(doc, page); > stream.beginText(); > stream.setFont(emojiFont, 12); > stream.setLeading(12 * 1.2f); > int codepoint=0x1F609; > if(emojiFont.hasGlyph(codepoint)) { > System.out.println("has Glyph"); > } else { > System.out.println("no Glyph"); > } > String s=new String(Character.toChars(codepoint)); > stream.showText(s); > stream.close(); > doc.save("emojiTest.pdf"); > } catch (Exception exception) { > System.out.println(exception.getMessage()); > exception.printStackTrace(); > } > } > } > {code} > -- This message was sent by Atlassian JIRA (v7.6.3#76005) --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@pdfbox.apache.org For additional commands, e-mail: dev-h...@pdfbox.apache.org