草书字体在哪个 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 上,您可以找到使用 fontFamilytextStyle 可以设置的内容的完美解释。

如果你想使用自定义字体我强烈推荐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的都列出了相应的字体。