首页 > 解决方案 > 如何在 Flutter 中正确实现自定义字体?

问题描述

我提出了许多不同的方法,我在这里阅读了许多主题为 Stack Overflow,无论我做什么,这都行不通。到目前为止,这至少只适用于 iOS。我还没有在Android上测试过。我刚刚在https://flutter.dev/docs/cookbook/design/fonts关注了官方文档

我的 pubspec 上有这个

在此处输入图像描述

我的目录结构如下所示:

在此处输入图像描述

我的代码如下所示:


child: Text('HELLO',
            style: TextStyle(
            fontSize: 20, color: Colors.black, fontFamily: 'Handel')

这是我第一次在 Flutter 上使用自定义字体。

我做了几次尝试,比如......

关于我可以尝试的更多步骤的任何建议?或者也许我忘记了一些重要的步骤?

最奇怪的是这个项目有一个 100% 完成的网络版本,我只是复制/粘贴了 pubspec 的截图并复制/粘贴了字体文件夹。网页版效果很好。

标签: flutter

解决方案


您可以像这样设置 pubspac 设置字体路径:

 fonts:
    - family:Minion
      fonts:
        - asset: assets/fonts/Minion.otf

推荐阅读