[ 
https://issues.apache.org/jira/browse/PDFBOX-2524?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14229638#comment-14229638
 ] 

Keiji Suzuki edited comment on PDFBOX-2524 at 12/1/14 10:23 AM:
----------------------------------------------------------------

Hi John, thank you for your comment.

OK, I created a patch for embedding TTF fonts with Unicode characters as 
Type0/CIDType2 fonts and attached the patch (cidtype0.diff) and a example 
program (Type0.java).  I hope I understand your comment accurately.



was (Author: zuki_ebetsu):
Hi John, thank you for your comment.

OK, I created a patch for embedding TTF fonts with Unicode characters as 
Type0/CIDType2 fonts. I hope I understand your comment accurately.


> Two PDFont to create PDF documents in CJK and non-ISO-8859-1 languages
> ----------------------------------------------------------------------
>
>                 Key: PDFBOX-2524
>                 URL: https://issues.apache.org/jira/browse/PDFBOX-2524
>             Project: PDFBox
>          Issue Type: Improvement
>          Components: Writing
>    Affects Versions: 2.0.0
>            Reporter: Keiji Suzuki
>            Assignee: John Hewson
>         Attachments: Type0.java, Type0CJK.java, Type0Unicode.java, 
> cidtype0.diff, two-new-fonts.diff
>
>
> I made two PDFont classes for creating PDF documents in CJK and 
> non-ISO-8859-1 languages.
> One is PDType0CJKFont. This is for using CJK fonts included in the Asian font 
> package of Adobe Reader. This font doesn't require the target font at the 
> time of creating PDF documentary. This font uses UTF-16 as a text code and 
> supports surrogate pair characters.
> The other is PDType0UnicodeFont. This is for using TrueType Type0 Font which 
> can deal with any Unicode characters like a ArialUnicodeMS. Only the 
> characters which are used actually in the document are embedde. Realizing 
> this, you have to call the PDType0Unicode.reloadFont() method just before 
> closing PDPageContentStream. I think this specification is ugly, but I could 
> not thought of a suitable way to remove this spec. This font uses the 
> original glyph code of the embedded font as a text code and supports 
> surrogate pair characters too.
> Example programs using these two fonts are also attached.



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

Reply via email to