1

カンナダ語を使用するアプリを開発しています。カンナダ語が含まれるアプリでdbを使用しましたが、問題は、Androidデバイスの下位バージョンでそのプログラムを実行すると、接続詞の問題が発生し、カンナダ語のフォントが読み取れないことです。正しく私はTypefaceを使用しましたが、それでも機能しません。検索して検索しましたが、答えが見つかりませんでした。誰かがこれで私を助けることができますか?これが私がこれまでにしたことです。tunga.ttfとbaraha.ttfの両方を使用しましたが、baraha.ttfを使用すると、アプリを実行してもカンナダ語のフォントが表示されません。

Typeface tf = Typeface.createFromAsset(getBaseContext().getAssets(),
        "fonts/tunga.ttf");
        //to get the views

        txt_tag[0] = (TextView) findViewById(R.id.txt_tag1);
        txt_tag[0].setOnClickListener(this);
        txt_tag[0].setTypeface(tf);

        txt_tag[1] = (TextView) findViewById(R.id.txt_tag2);
        txt_tag[1].setOnClickListener(this);
        txt_tag[1].setTypeface(tf);

        txt_tag[2] = (TextView) findViewById(R.id.txt_tag3);
        txt_tag[2].setOnClickListener(this);
        txt_tag[2].setTypeface(tf);

        txt_tag[3] = (TextView) findViewById(R.id.txt_tag4);
        txt_tag[3].setOnClickListener(this);
        txt_tag[3].setTypeface(tf);
4

1 に答える 1

1

使用している Android のバージョンは何ですか? これまで見てきたように、Samsung Galaxy Ace S5830 だけがフォント レンダリングをサポートしています。フォントを取得するには、いくつかの作業を行う必要があります。 http://chetangole.com/blog/2011/08/enabling-installing-hindi-marathi-unicode-fonts-on-android-mobile/

于 2012-06-17T14:38:30.073 に答える