android:fontFamilyの有効な値とそれらのマッピング先は?
この質問への答えとして、ユーザーはandroid:fontFamily12個のバリアントの値をリストします(以下を参照)。これらの値はどこから来るのですか?のドキュメントにandroid:fontFamilyは、この情報がどこにも記載されていません(こことここを確認しました)。文字列はAndroidのstyles.xmlファイルのさまざまな場所にリストされていますが、これらをRobotoフォントにどのようにマッピングしますか? Android 4.1 / 4.2以降では、次のRobotoフォントファミリーを使用できます。 android:fontFamily="sans-serif" // roboto regular android:fontFamily="sans-serif-light" // roboto light android:fontFamily="sans-serif-condensed" // roboto condensed android:fontFamily="sans-serif-thin" // roboto thin (android 4.2) android:fontFamily="sans-serif-medium" // roboto medium (android 5.0) これと組み合わせて android:textStyle="normal|bold|italic" 12のバリアントが可能です。 定期的 イタリック 大胆な ボールドイタリック 光 イタリック 薄い イタリック体 凝縮されたレギュラー 圧縮されたイタリック 凝縮された太字 太字イタリック styles.xml誰かが作業しているアプリケーションのファイルで、これをフォントファミリとしてリストしましたが、間違いであることは間違いありません。 <item name="android:fontFamily">Roboto-Regular.ttf</item> アプリのテーマを正しく設定し(fontFamilyを正しく使用することを含む)、ファイルを確認する前に作成されたスタイルの一部にあるすべての冗長性を削除したいと思います。