在哪个Android版本中草书字体可用?

时间:2016-11-14 12:15:18

标签: android font-family

在我的Android应用程序中,我将TextView的样式设置为:

<TextView
            android:fontFamily="cursive" 
            android:textStyle="normal|bold" 
            ...
/>

例如在Lollipop中可以正常工作,因为默认情况下有草书字体: see here

现在我想知道哪个版本没有草书字体。

P.S。

  

cursive font = DancingScript-Regular.ttf

2 个答案:

答案 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之后,您可以使用fontFamilytextStyle找到完整的解释。

如果您想使用自定义字体,我强烈推荐Calligraphy lib。