Christian Brandt created PDFBOX-3255:
----------------------------------------

             Summary: Reasonable way to handle missing characters in font
                 Key: PDFBOX-3255
                 URL: https://issues.apache.org/jira/browse/PDFBOX-3255
             Project: PDFBox
          Issue Type: Wish
          Components: AcroForm
    Affects Versions: 2.0.0
            Reporter: Christian Brandt
            Priority: Minor


Hello,

We have an issue with setting form field values if the input contains 
characters that cannot be rendered with the associated font. The system throws 
similar exception to:

java.lang.IllegalArgumentException: U+0308 ('dieresiscmb') is not available in 
this font's encoding: MacRomanEncoding with differences

Currently this is problematic to be handled outside the framework because based 
on my understanding (please correct me if I'm wrong) the caller does not have a 
way to figure out what font will be eventually used and therefore which 
characters are not renderable.

What we would ultimately like, is that the library would optionally replace 
unrenderable characters with some another existing character (e.g. space) 
instead of failing the call, or that the library would provide a way to recover 
from this error so that the user would be able to call the method again with 
altered input. 



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to