4

この問題に関して多くの質問が寄せられています。私としては、機能するようにあらゆることを試みましたが、顧客の期待どおりには機能していないと思います。すべて説明させてください。これが私のAndroidアプリケーションの互換性です

 <uses-sdk
        android:minSdkVersion="8"
        android:targetSdkVersion="15" />

これは、最小バージョンが 2.2 であることを意味します。Arabi は 2.2 でサポートされており、Farsi クラスを使用しています。 Android でアラビア語のテキストをサポートするにはどうすればよいですか?

それとは別に、私はアラビア語フォント DroidNaskhBold.ttf を使用しました

ここに、アラビア語のスクリーンショットを添付しました。http://tinypic.com/r/e8u1zd/6 私はアラビア語を知りません。しかし、文字ごとに確認すると、上記のフォントを追加した後、一部の文字が別の文字に置き換えられていることに気付きました。

私が使用した他のフォントでは、アラビア語が正しく表示されません。他のフォントには期待できません。

この問題を解決する方法はありますか? アラビア語のテキストを適切に表示するための優れたフォントがあれば、購入する準備ができています。これが希望を持つ唯一の方法だと思うからです。

4

3 に答える 3

3

このフォントに問題は見られません。文字を変更するようには見えません。Better Arabic Reshaperなどの文字を接続するには、ライブラリを使用する必要があるだけです。

ここここでさまざまなアラビア語フォントを見つけることができますが、問題はフォントではなく、文字を接続するために使用しているライブラリにあると思います。

于 2012-12-29T01:42:56.753 に答える
2

API 17 、RTL言語でOKのAndroid 4.2を使用できます

于 2012-12-28T12:10:47.017 に答える