[ https://issues.apache.org/jira/browse/PDFBOX-4116?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
xing Wang updated PDFBOX-4116: ------------------------------ Attachment: 6076-learn589519560.pdf.CMSY10.minus.pdf.org_char_bbox.0.png 6076-learn589519560.pdf.CMSY10.minus.pdf.adj_char_bbox.0.png > 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-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