1

アプリでテルグ語フォントを表示しようとしています。コード

Typeface Telugu;
Telugu = Typeface.createFromAsset(getAssets(),"fonts/withG.ttf");
TextView tt = (TextView)findViewById(R.id.label);
tt.setTypeface(Telugu);
tt.setText("Some telugu text");

これは Android 4.2 で正常に動作します。しかし、Android 2.2 でアプリを実行すると、結合が正しくレンダリングされません。

誰もが何をすべきか知っていますか?

4

1 に答える 1

1

Android の古いバージョンでは言語サポートがほとんどありませんでした.バージョン 2.2 では 26 言語しかサポートされていませんでしたが、2.3 では 2 倍になり、今後のバージョンでさらに増加し​​ました。

http://www.talkandroid.com/22956-android-2-3-gingerbread-doubles-language-support-from-2-2-froyo/

2.2 でのサポートが不足しているため、適切にレンダリングされません。

于 2013-04-04T10:42:32.893 に答える