Can not render PDF with Simplified Chinese due to changing font to the default font -----------------------------------------------------------------------------------
Key: PDFBOX-1215 URL: https://issues.apache.org/jira/browse/PDFBOX-1215 Project: PDFBox Issue Type: Improvement Affects Versions: 1.7.0 Environment: Linux 2.6.18, x64, java version "1.6.0_29-ea" Java(TM) SE Runtime Environment (build 1.6.0_29-ea-b08) Java HotSpot(TM) 64-Bit Server VM (build 20.4-b01, mixed mode) Version 1.7.0 from trunk on January 24. Reporter: Guido Leenders Priority: Minor Using pdfbox to render the first page of pdf documents to images for use in manuals. Currently, we are adding Chinese language support. In PDSimpleFont, the code prints and used to print: WARNING: Changing font on <รข> from <Lucida Sans Regular> to the default font With European fonts, the result was not very pretty but acceptable. With Chinese characters, the default font just shows "squares". Added entries to pdfbox_external_fonts.properties for better Unicode support of the fonts to be used, such as: Arial Bold=org/apache/pdfbox/resources/ttf/ARIALUNI.TTF Lucida Sans Regular=org/apache/pdfbox/resources/ttf/ARIALUNI.TTF Did not change fontmapping.properties. And rebuild. Also tested with normal Windows ttf files for Lucida Sans. Still squares and errors. Looked for another hour in the source code, but was unable to find what the problem was. Suggested improvement: provide better hints to user what to do to resolve this issue. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira