2011-10-22 3 views
3

私はテスト目的のためにいくつかのサムスンの携帯電話で私のモバイルアプリケーションをテストしました(サムソンコビーb3410とサムスンc6712)。ここではアラビア語のフォントはこれらの携帯に表示されません。しかし、それはノキアの携帯電話で適切に動作します。私はSystem fontをアラビア語フォントの表示に使用しています。なぜこれらの携帯電話をサポートしていないのですか?この問題を解決するには?LWUITを使用しているSamsung Mobileではアラビア語フォントがサポートされていないのはなぜですか?

+0

含まれているフォントは、携帯電話プロバイダがSamsungの携帯電話に含まれているOSビルドによって異なる場合があります。コーディングの質問はどこですか? – ObscureRobot

+0

ああ。 LWUITは、フォントタイプが「SYSTEM」である場合、アラビア語フォントをサポートします。右?そして、私はそれがプログラミング関連の質問ではない理由を知ることができますか?これがダウン投票の理由ですか? – bharath

+1

私はそれに対抗しなければなりません - 私は質問が上手だと思います。私はあなたが言及しているサムスンはアラビア語をサポートしているとは思わない:(例えば、サポートサイトをチェックする - コルビーの唯一の言語は英語(インド)である:http://www.samsung.com/in/support/search /supportSearchModelResult.do?menu=SP01&searchWord=Corbyb3410&default_searchInputBox_value=Enter+model+number+or+keywords&searchInputBox=Corby+b3410 – mazaneicha

答えて

6

LWUITはアラビア語のビットマップフォントをサポートしていません。フォントタイプが「システム」の場合、アラビア語のサポートは基になるOSに委任されます。基礎となる電話OSにアラビア語のサポートが含まれていない場合、LWUITはアラビア語では動作しません。

これを回避するには、LWUITを修正してアラビア語のビットマップフォントを実装する努力をしている人もいます。これらの変更は、以後変更されていません。

a。それらは非常に複雑で言語に依存しています。 b。彼らは入力を受け入れるという問題を解決しません。 c。アラビア語圏の国ではほとんどのデバイスがアラビア語をサポートしていますので、かなりニッチな問題です。

これらのソリューションでは十分であるかもしれませんが、個人的には、このような小規模のデバイスでは努力しません。

+0

貴重な点をお寄せいただきありがとうございます。 – bharath