2012-04-20 6 views
1

私はそれがKannadaの言葉を持っている私のアプリでdbを使用しているKannada.Iを使用しているアプリを開発していますが、私はそこにアンドロイドデバイスの下のバージョン問題が連動していれば、Kannadaのフォントを正しく読み取ることができません。私は検索して検索しましたが、答えは見つかりませんでした。誰かがこれで私を助けることができますか?ここに私がこれまで行ってきたことがあります。私は両方を使用しているtunga.ttf & baraha.ttf.But私はbaraha.ttfを使用するとき、私はアプリを実行するときにKannadaのフォントが表示されません。アンドロイドデバイスの下位バージョンでkannadaフォントのサポート

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); 

答えて

1

使用しているAndroidのバージョンは何ですか?私が見たように、Samsung Galaxy Ace S5830だけがフォントレンダリングをサポートしています。フォントを取得するには、いくつかの回避策を講じなければなりません。 http://chetangole.com/blog/2011/08/enabling-installing-hindi-marathi-unicode-fonts-on-android-mobile/

+0

いいえ1.6以上のアンドロイドバージョンに依存していますが、上記のバージョン2.3まではカンダダをサポートしていません。これはinbuiltフォントサポートを持っています。 – RMH

関連する問題