エミュレータでベンガル文字を使用すると、ボックスとして表示されます。必要なフォントをインストールするにはどうすればよいですか?
2 に答える
androidが特定の文字を見つけられない場合は常に、DroidSansFallback.ttfを参照します。そのため、Bangla ttfフォントの名前をDroidSansFallback.ttfに変更して、エミュレーターのDroidSansFallback.ttfを置き換える必要があります。次の手順を実行します。
1.市場対応のroot化されたAndroidエミュレーターを入手します。ここで1つ見つけることができます: Rooted Market Enabled AVD
2.次に、エクスプローラーアプリを入手します。私は、rootexplorerを好みます。
3.無料のBanglattfフォントの名前をDroidSansFallback.ttfに変更します。
4.手順1でダウンロードしたイメージからAVDを作成します。
5.rootexplorerとDroidSansFallback.ttfをDDMSのファイルエクスプローラーを介してエミュレーターのsdcardにプッシュします(私はEclipse Indigo IDEを使用しています)。
6. rootexplorerをインストールします(マーケットからダウンロードした別のエクスプローラーを使用できます)。
7. rootexplorerを開き、mount r/wをクリックします。
8.次に、SDカードに移動してDroidSansFallback.ttfをコピーし、システムに移動して、マウントr/wをクリックします。
9.次に、フォントに移動して、既存のDroidSansFallback.ttfを上書きします。
10.次に、パーミッションオプションから新しいDroidSansFallback.ttfにすべてのパーミッションを付与します。
これで、エミュレーターのどこでもbanglaを使用できますが、複雑なグリフが正しく表示されません。
AndroidでのBanglaルート化されたAndroid2.2(Froyo)で動作します。2つのskiaファイルを置き換え、システム全体のベンガル語レンダリングをサポートするためのカスタムフォントを追加します。
詳細:http ://androidbangladesh.wordpress.com/2012/05/15/bangla-on-android/