私はiTextが初めてです。
今、iText でクメール語の Unicode を表示したいのですが、できません。誰もそれを行う方法を知っていますか? 教えてください。
よろしく、リージャバ
私はiTextが初めてです。
今、iText でクメール語の Unicode を表示したいのですが、できません。誰もそれを行う方法を知っていますか? 教えてください。
よろしく、リージャバ
別の投稿で質問の所有者であるあなたによると、iText は Khmer Unicode をサポートしていません。
これについてもブログでまとめました: http://ask.osify.com/qa/287
iText のソース コードを変更するだけで済みますが、これで動作するとは誰も主張していないため、ソースが変更されるまでは、クメール語 Unicode を使用する場合、iText は適切な選択ではありません。
別の代替ソリューションとして、JODConverter で Openoffice doc を使用する必要があります。私にとっては、これはまだ実験中ですが、簡単なテストでは問題なく動作しています。
http://ask.osify.com/qa/318で簡単に説明されているように、クメール語の Unicode レンダリングを配置できる openoffice ドキュメントの作成に別の問題があります。
2016 年 13 月 1 日更新
通常のフォントのようなものがあれば、次のようなものが必要になります
Font myfont= new Font(BaseFont.createFont("Font location", "encoding, "embedded"));
ほとんどのフォントは c:\windows\fonts にあります
Font font = new Font("khmer", Font.PLAIN ,33);
iText.setFont(font);