[ 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)