【发布时间】:2021-02-18 00:36:47
【问题描述】:
我想使用 Flutter 实现一个应用,并且我想使用 Android 和 iOS 的系统默认字体。
我要实现的设计有多种字体粗细,除了 .Regular 和 .Bold 之外,我似乎找不到如何为 iOS 设备使用其他字体粗细(字体是 San Francisco)。有没有办法使用多种字体粗细并让它们在 iOS 设备上查看时显示?
谢谢!
【问题讨论】:
我想使用 Flutter 实现一个应用,并且我想使用 Android 和 iOS 的系统默认字体。
我要实现的设计有多种字体粗细,除了 .Regular 和 .Bold 之外,我似乎找不到如何为 iOS 设备使用其他字体粗细(字体是 San Francisco)。有没有办法使用多种字体粗细并让它们在 iOS 设备上查看时显示?
谢谢!
【问题讨论】:
确保下载所有粗细的字体包,然后在 pubspec.yaml 中的字体资产之后声明字体粗细,如下所示:
- family: SanFrancisco
fonts:
- asset: fonts/SanFrancisco-Bold.ttf
weight: 700
【讨论】: