0

sans-serif-thinこのフォント ファミリがデバイスで利用可能で、sans-serif-lightRoboto Thin が見つからない場合に使用する場合は常にTextView に fontFamily を設定したいと考えています。

デバイスが特定のフォント ファミリをサポートしているかどうかをプログラムで調べる方法はありますか?

このキング オブ ビヘイビアにリソース ディレクトリの値を使用しても安全ですか?

<string name="main_font_family">sans-serif</string> <!-- values folder -->
<string name="main_font_family">sans-serif-light</string> <!-- values-v14 folder -->
<string name="main_font_family">sans-serif-thin</string> <!-- values-v16 folder -->

Roboto Thin は、すべての Jelly Bean デバイスで使用できることが保証されていますか?

編集: もちろん、Android サイトから必要な Roboto フォントをダウンロードして、すべての OS バージョンで使用できますが、APK の全​​体的なサイズが大幅に増加しますよね?

4

2 に答える 2

1

正直なところ、デバイスによって異なります (フォントの Kindle Fire リストhttp://wiki.mobileread.com/wiki/List_of_fonts_included_with_each_device#KindleFire )。

バニラのデバイスにはそれが必要です。ただし、そのフォントをカスタムとして使用できます。Android Web サイトhttp://developer.android.com/downloads/design/Roboto_Hinted_20120823.zipからのリンクは次のとおりです。

于 2013-08-14T12:20:28.163 に答える
1

Roboto Thin は、すべての Jelly Bean デバイスで使用できることが保証されていますか?

はい。Roboto は、API 16 (Android 4.1) 以降を実行するすべてのデバイスで利用できます。

于 2013-08-14T12:17:29.150 に答える