flutter - 如何在 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 的截图并复制/粘贴了字体文件夹。网页版效果很好。
解决方案
您可以像这样设置 pubspac 设置字体路径:
fonts:
- family:Minion
fonts:
- asset: assets/fonts/Minion.otf
推荐阅读
- vba - 从 VBA 代码运行 excel 文件后返回 Access 表单
- css - 在 ReactJS 中使用网格模板列,内联样式
- swift - 在 SwiftUI 中点击更改按钮背景颜色
- syslog - RSyslog 未知优先级名称
- cluster-analysis - DBSCAN 的 ELKI 实现中的 sample_weight 选项
- java - Mockito 返回 null:需要模拟的多个外部依赖项
- javascript - 函数调用中的 this 关键字
- c++ - 如何在 MFC 对话框应用程序中将复选框设置为默认选中?
- java - 如何在 java 运行时在文件夹/jar 中创建 .properties 文件?
- r - Renderplot 和 renderdatatable 在同一个输出页面