[ https://issues.apache.org/jira/browse/PDFBOX-4116?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16369763#comment-16369763 ]
Tilman Hausherr commented on PDFBOX-4116: ----------------------------------------- If it works fine, what is your question now? Re DrawPrintTextLocations, see the comments there... the cyan bounds is the most reliable, except for type 3 fonts. > could not add text without unicode in the font > ---------------------------------------------- > > Key: PDFBOX-4116 > URL: https://issues.apache.org/jira/browse/PDFBOX-4116 > Project: PDFBox > Issue Type: Wish > Components: PDModel > Affects Versions: 2.0.8 > Environment: Windows > Reporter: xing Wang > Priority: Minor > Attachments: 6076-learn589519560.pdf.CMSY10.minus.pdf, > 6076-learn589519560.pdf.CMSY10.minus.pdf.adj_char_bbox.0.png, > 6076-learn589519560.pdf.CMSY10.minus.pdf.org_char_bbox.0.png, > image-2018-02-19-09-23-00-110.png, image-2018-02-19-16-11-24-611.png, > image-2018-02-19-16-12-23-438.png, image-2018-02-19-17-42-18-260.png > > > !image-2018-02-19-09-23-00-110.png! > As shown in the debugger, that the PDFType1Font map the code of 33 to > "minus", but there is no unicode value associated with it. > If we use the code `contentStream.showText("\u0021");` to add content, it > will cause an error of following. > Exception in thread "main" java.lang.IllegalArgumentException: U+0021 > ('exclam') is not available in this font AMZNGR+CMSY10 (generic: > FREBPT+CMSY10) encoding: built-in (Type 1) with differences > at org.apache.pdfbox.pdmodel.font.PDType1Font.encode(PDType1Font.java:439) > at org.apache.pdfbox.pdmodel.font.PDFont.encode(PDFont.java:323) > at org.apache.pdfbox.debugger.CreatePDF.main(CreatePDF.java:63) > The best way I could do is used the "appendRawCommands", but I find it's > marked as deprecated. I am wondering why or is there any replacement for this > function? > -- 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