ios Flutter中的Apple San弗朗西斯科字体

jchrr9hc  于 2023-05-30  发布在  iOS
关注(0)|答案(2)|浏览(197)

我想使用Flutter实现一个应用程序,并且我想使用Android和iOS的系统默认字体。
我实现的设计有多种字体粗细,我似乎找不到如何在iOS设备上使用其他字体粗细(字体是San弗朗西斯科),除了.Regular和. Bold。有没有一种方法可以使用多种字体粗细,并让它们在iOS设备上显示?
谢谢!

sg3maiej

sg3maiej1#

确保下载包含所有权重的字体包,然后在pubspec.yaml中的字体资产后声明字体权重,如下所示:

- family: SanFrancisco
  fonts:
    - asset: fonts/SanFrancisco-Bold.ttf
      weight: 700
piwo6bdm

piwo6bdm2#

遗憾的是,Flutter目前使用SF UI字体而不是SF Pro(和相关字体),这可能是您预期的字体。目前,唯一的解决方法是将字体导入为自定义字体,从而导致字体大小增加。
有关此问题的更新,请参阅以下GitHub Issue:https://github.com/flutter/flutter/issues/63507

相关问题