无法在颤动中添加字体
Posted
技术标签:
【中文标题】无法在颤动中添加字体【英文标题】:unable to add fonts in flutter 【发布时间】:2019-05-10 01:40:51 【问题描述】:我正在尝试在我的颤振应用中添加自定义字体。我在 pubspec.yaml 中添加了字体
flutter:
fonts:
- family: Quicksand
fonts:
- asset: assets/fonts/Quicksand-Regular.ttf
我已经在我的文本小部件中添加了这个
style: TextStyle(
color: Colors.white,
fontSize: 80.0,
fontFamily: 'Quicksand',
),
我没有收到任何错误,但我的字体没有被应用。
【问题讨论】:
您在 pubspec.yaml 中使用姓氏 - Quicksand 为什么在代码中使用名称 - 'Roboto' - 改用 Quicksand。 我都试过了,还是不行 确保在添加 pubspec.yaml 后重新构建项目 - 热重启将不起作用。也可以运行——flutter packages get 哇,我重建了它,它现在可以工作了,谢谢伙计... 【参考方案1】:当您将字体添加到您的项目时。首先,您必须在其正常工作后重新启动您的应用程序。在这种情况下,重要的是不要使用热重载!第一次
【讨论】:
【参考方案2】:确保再次重新构建项目 - 热重启将不起作用并运行 flutter packages get
【讨论】:
是的。对于任何类型的资产来说都是一样的。如果您即时添加一些图像、字体、声音等,您需要重新运行整个应用程序。以上是关于无法在颤动中添加字体的主要内容,如果未能解决你的问题,请参考以下文章