在我的Android应用程序中,我将TextView的样式设置为:
<TextView
android:fontFamily="cursive"
android:textStyle="normal|bold"
...
/>
例如在Lollipop中可以正常工作,因为默认情况下有草书字体: see here
现在我想知道哪个版本没有草书字体。
P.S。
cursive font = DancingScript-Regular.ttf
答案 0 :(得分:5)
这很奇怪。从API级别16(Jellybean)开始,cursive
字体系列正式可用。但是,它使用的DroidSerif
字体不是一个草书字体。通过API 21,它们移动到DancingScript
字体,看起来更像草书。
因此,您可以在API 16-20中使用该关键字,但它不会太多。从API级别21+,它应该看起来非常像草书。
如果你去这里,你可以查看可用的字体:
{ANDROID-SDK-HOME}/platforms/android-{SDK-INT}/data/fonts
包含system-fonts.xml
的所有内容都列出了相应的字体。
答案 1 :(得分:0)
实际上,cursive
字体系列不应该在Android设备上可用。在here之后,您可以使用fontFamily
和textStyle
找到完整的解释。
如果您想使用自定义字体,我强烈推荐Calligraphy lib。