Isa*_*ojo 3 dart flutter google-fonts
在我的 flutter Android 应用程序中,第一次启动时,该应用程序显示默认字体,一秒钟后它更改为我从 google fonts flutter 包中使用的字体。我想我的问题是,应用程序第一次启动时是否会立即下载字体?如果是,可以使用应用程序编译字体,这样就不需要将其下载到设备上。
是的,google_fonts在运行时通过 HTTP 获取它们。这对于开发目的来说确实很好,但是当您选择要坚持使用哪种字体时,请按照他们的建议进行操作,即下载字体并将其放在资产文件夹中,这样,包就不会下载任何内容,而是从您的资产文件夹中获取它。
欲了解更多信息:请阅读此内容。
google_fonts 包将自动使用 pubspec.yaml 资源中匹配的字体文件(而不是在运行时通过 HTTP 获取它们)。确定要使用的字体后:
从https://fonts.google.com下载字体文件。您只需下载您用于任何给定系列的重量和样式。将这些字体移至顶级应用程序目录(例如 google_fonts)。
确保您已在 pubspec.yaml 的 asset 下列出该文件夹(例如 google_fonts/)。
注意:由于这些文件被列为资产,因此无需在 pubspec.yaml 的字体部分中列出它们。这是可以做到的,因为这些文件是从 Google Fonts API 一致命名的(所以一定不要重命名它们!)
| 归档时间: |
|
| 查看次数: |
2364 次 |
| 最近记录: |