Android 使用字体系列标签而不是书法库的自定义字体

Android Custom Font with fontFamily tag instead Caligraphy Library

有没有人知道为什么人们倾向于使用书法库来自定义字体,即使我们可以只用一行更改整个应用程序字体?为什么我们需要添加庞大的库来应用自定义字体?我阅读了 caligraphy 库的整个文档,但没有发现我们无法使用本机 android 实用程序做的任何事情。

<item name="android:fontFamily">@font/allura</item>

Calligraphy is around the Android ecosystem since 2014, most of the font features described here 当时不存在,当他们第一次出现时,他们是 min-api 26,直到支持库缩小差距。书法在很长一段时间内都是使用自定义字体的可靠选择。

如今 Calligraphy 提供的大部分(如果不是全部)功能已被我的框架替代方案吸收,这就是 GitHub 停止开发的原因。