私は最近、TextView にカンナダ語のテキストを表示したい Android アプリケーションを開発していました。このリンクを確認しましたが、問題はグリフ (文字シーケンス) が適切にレンダリング/解釈されないことです。また、このディスカッションは非常に有用であることがわかりました。ここで私の質問は、「レイアウト/シェーピング エンジン (テキストの適切なレンダリングを担当) をアプリケーションに統合することは可能ですか。
この点に関するヘルプは役に立ちます。
ありがとう !!
どのバージョンの Android をターゲットにしていますか? 2.3 より前の Android では、インドの言語に対するサポートが非常に貧弱です。2.3 ではヒンディー語のサポートが導入されましたが、ドラヴィダ語はまだサポートされていません。この事実に基づいて、おそらく Android 2.3 以降ではカンナダ語のテキストがより適切にレンダリングされる可能性があるという私の推測です。
また、エミュレーターには、一部の言語でのテキスト レンダリングに関する既知の問題があります。実際のデバイスでテストすることをお勧めします。
Android がサポートするまで、ビットマップ フォントと独自のレンダリング エンジンを使用する