[
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: [email protected]
For additional commands, e-mail: [email protected]