[ https://issues.apache.org/jira/browse/PDFBOX-4379?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16690554#comment-16690554 ]
Tilman Hausherr commented on PDFBOX-4379: ----------------------------------------- You may want to call {{endText()}} if you want your text to be displayed by Adobe Reader (PDFBox displays it, but not Adobe). > 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 > Attachments: Symbola_hint.ttf > > > 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