xing Wang created PDFBOX-4116:

             Summary: could not add text without unicode in the font
                 Key: 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
         Attachments: 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(
 at org.apache.pdfbox.pdmodel.font.PDFont.encode(
 at org.apache.pdfbox.debugger.CreatePDF.main(

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:
For additional commands, e-mail:

Reply via email to