You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@pdfbox.apache.org by "Guido Leenders (Created) (JIRA)" <ji...@apache.org> on 2012/01/25 06:16:40 UTC

[jira] [Created] (PDFBOX-1215) Can not render PDF with Simplified Chinese due to changing font to the default font

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

       

[jira] [Commented] (PDFBOX-1215) Can not render PDF with Simplified Chinese due to changing font to the default font

Posted by "Guido Leenders (Commented) (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/PDFBOX-1215?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13192868#comment-13192868 ] 

Guido Leenders commented on PDFBOX-1215:
----------------------------------------

Oh yes, in this case the solution was not to make changes to the pdfbox_external_fonts.properties, but to add the ttf fonts to /usr/share/fonts.
                
> 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