私はヒンディー語の私のアンドロイドデバイスでpdfを作成するためにitextg libを使用しています。 (PDFは英語で完全に作成されています)。itextアンドロイドヒンディーpdf作成
Javaは
final String FONT = "file:///android_asset/FreeSans.ttf";
Font f = FontFactory.getFont(FONT, BaseFont.IDENTITY_H, BaseFont.EMBEDDED);
String outputString= "\u0915\u093e\u0930 \u092a\u093e\u0930\u094d\u0915\u093f\u0902\u0917";
document.add(new Paragraph(outputString,f));
出力文字列がhere- http://developers.itextpdf.com/examples/font-examples-itext5/language-specific-examples
ヒンディー語のテキストではありませんiTextの文書から取られているコード -
Gradle-
compile 'com.itextpdf:itextg:5.5.10'
私のコード - が続きpdfに印刷されています。したがって、outputStringの行はpdfファイルに出力されず、作成されます。アドバンス
編集した質問は、今すぐ明らかになっています – Sumit
問題のフォントにこれらのグリフが含まれていることを確認しましたか? – mkl