草书字体在哪个 android 版本中可用?
In which android version the cursive font is available?
在我的 Android 应用程序中,我将 TextView 的样式设置为这样:
<TextView
android:fontFamily="cursive"
android:textStyle="normal|bold"
...
/>
例如在 Lollipop 中可以工作,因为默认情况下有草书字体:
see here
现在想知道哪个版本没有草书字体
p.s。
cursive font=DancingScript-Regular.ttf
实际上 cursive
字体系列不应该在 android 设备上可用。在 here 上,您可以找到使用 fontFamily
和 textStyle
可以设置的内容的完美解释。
如果你想使用自定义字体我强烈推荐Calligraphy lib。
这很奇怪。 cursive
字体系列从 API 级别 16 (Jellybean) 开始正式可用。但是,它使用的 DroidSerif
字体是 而不是 草书字体。到 API 21,他们转向 DancingScript
字体,看起来更像草书。
因此,您可以使用 API 16-20 中的关键字,但不会有太大作用。从API级21+开始,应该很像草书了。
你可以到这里查看可用的字体:
{ANDROID-SDK-HOME}/platforms/android-{SDK-INT}/data/fonts
包含system-fonts.xml
的都列出了相应的字体。
在我的 Android 应用程序中,我将 TextView 的样式设置为这样:
<TextView
android:fontFamily="cursive"
android:textStyle="normal|bold"
...
/>
例如在 Lollipop 中可以工作,因为默认情况下有草书字体: see here
现在想知道哪个版本没有草书字体
p.s。
cursive font=DancingScript-Regular.ttf
实际上 cursive
字体系列不应该在 android 设备上可用。在 here 上,您可以找到使用 fontFamily
和 textStyle
可以设置的内容的完美解释。
如果你想使用自定义字体我强烈推荐Calligraphy lib。
这很奇怪。 cursive
字体系列从 API 级别 16 (Jellybean) 开始正式可用。但是,它使用的 DroidSerif
字体是 而不是 草书字体。到 API 21,他们转向 DancingScript
字体,看起来更像草书。
因此,您可以使用 API 16-20 中的关键字,但不会有太大作用。从API级21+开始,应该很像草书了。
你可以到这里查看可用的字体:
{ANDROID-SDK-HOME}/platforms/android-{SDK-INT}/data/fonts
包含system-fonts.xml
的都列出了相应的字体。