如何使用粗体字体创建自定义字体系列

Nea*_*999 14 android

我正在尝试使用此文档创建自定义字体系列https://developer.android.com/guide/topics/ui/look-and-feel/fonts-in-xml.html问题在于没有加粗属性和我不能以编程方式在XML中设置字体?

jep*_*bio 16

尝试将700设置为粗体字体的fontWeight值。

正如字体资源文档中所述:

最常见的值是常规重量的400和粗体重量的700。

在龙虾字体家族示例中,您链接为:

<!-- bold -->
<font
    android:fontStyle="normal"
    android:fontWeight="700"
    android:font="@font/lobster_bold" />
Run Code Online (Sandbox Code Playgroud)

而且,如果您正在使用支持库:

<!-- bold -->
<font
    app:font="@font/lobster_bold"
    app:fontStyle="normal"
    app:fontWeight="700" />
Run Code Online (Sandbox Code Playgroud)

  • 所以我需要创建两个字体系列?对于正常和大胆? (2认同)
  • 请注意,fontWeight =“ 700”是定义粗体样式的内容,而不是fontStyle (2认同)
  • 好吧,自从我使用这段代码以来已经有一段时间了,但我已经检查过它并根据此文档 https://developer.android.com/guide/topics/ui/look-and-feel/fonts-in-xml 与支持库只需要“app”命名空间。我刚刚编辑了答案。你是对的,谢谢@FlorianWalther (2认同)