2011-09-09 16 views
3

Androidの日本語クイズアプリにカスタムフォントを使用しています。私はクックアウトで友達の電話でそれを試してみましたが、フォントは表示されませんでした(それは私と他の人に表示されます)。フォントはapkで配信されます。私はlogcatにアクセスできないが、残念ながら電話モデルをチェックするのを忘れてしまった。私はそれが予算バージョンのようだと思う。誰もがこの問題を抱えていたのですか?Androidのカスタムフォントが一部の電話機で空白になっています

+0

あなたを助けることを願っています:私は誰ができ、顧客に直面したときadbを使用しない場合は、catlog(https://market.android.com/details?id=com.nolanlawson.logcat)を使用して、AndroidのSDKがインストールされたデスクトップのないデバイスからログを取得することをおすすめします。 –

答えて

1

APKで提供されているフォントを使用していて、予期しない結果が発生した場合、Androidシステムで一般にレンダリングの問題が発生します。つまり、Androidシステムはすべての文字を正しく表示できません。以前のバージョンのAndroidはすべてのUnicodeをサポートしているわけではありません。エミュレータでテストしたい場合は、バージョン1.6であなたのアプリをテストしてみてください。

私はそれらのガイドのお手伝いをすることができますアラビア語の文字と同様の問題..

を得た:

1 - は、使用している文字をチェックしてみてください、と離れて珍しい文字からなります。

2-別の共通フォントを試してみてください。

3独自のフォントを作成した場合は、再度フォントを再構築し、サポートされているグリフのIDを使用してください。 AndroidがすべてのUnicode文字(IDに基づいたサポート)をサポートしていないと言ったように。バージョンごとに異なっています。

4サポートされていない文字をチェックして検出します(キャラクタの長さを測定してそのキャラクタの長さを事前に測定して比較できます)。次に適切な寸法の画像として挿入します。

5 - あなたが代わりのTextView /のEditTextのWebViewのを使用することができます。..

私はそれが欠けてlogcatについて..

幸運、

関連する問題