Tilman Hausherr commented on PDFBOX-4116:

You shouldn't reuse subsetted fonts. There are many things that can go wrong, 
the most common is missing unicode (this is needed for PDFBox) or missing 

We're not planning to remove {{{color:#333333}appendRawCommands{color}}} 
(Maruan and I agreed on that a few days ago), but it is risky. This may or may 
not work.

> 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, <version>2.0.8</version> of pdfbox. 
>            Reporter: xing Wang
>            Priority: Minor
>         Attachments: 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

To unsubscribe, e-mail: dev-unsubscr...@pdfbox.apache.org
For additional commands, e-mail: dev-h...@pdfbox.apache.org

Reply via email to