Android版和字体支持(sans-serif / Roboto)?

时间:2016-10-05 08:45:00

标签: android android-fonts android-typeface

我需要知道Android版本支持这些字体:

sans-serif (Roboto-Regular)
sans-serif-light (Roboto-Light)
sans-serif-thin (Roboto-Thin)
sans-serif-medium (Roboto-Medium)
它在Android 4.4.2上看起来也是如此,我无法做出无衬线的" Bold"。任何想法为什么?

1 个答案:

答案 0 :(得分:2)

API 16支持这些字体 - minSdkVersion 16.这里有相关主题:Valid values for android:fontFamily and what they map to?

以下是documentation

的链接

所以你的风格应该是这样的:

<item name="android:fontFamily">sans-serif</item>
<item name="android:textStyle">bold</item>
在Android Lollipop中添加了

更多有用的链接: https://android.googlesource.com/platform/frameworks/base/+/lollipop-release/data/fonts/system_fonts.xml

https://android.googlesource.com/platform/frameworks/base/+/master/data/fonts/fonts.xml

关于SO的另一个答案:https://stackoverflow.com/a/29834998/2065587