首页 > 解决方案 > 从包中导出字体 - Flutter

问题描述

页面网址:[https://flutter.dev/docs/cookbook/design/package-fonts.html][1]

页面来源:[https://github.com/flutter/website/tree/master/src/docs/cookbook/design/package-fonts.md][1]

问题描述:

我一直在尝试从 Flutter.dev 食谱页面的包中复制项目导出字体。但我迷失在说明中。说明表明:

要从包中导出字体,您需要将字体文件导入包项目的 lib 文件夹中。

说明还说(我引用)

假设你有一个名为 awesome_package 的 Flutter 库,其中的字体位于 lib/fonts 文件夹中。

并且awesome_package包/库文件夹结构定义如下

awesome_package/
  lib/
    awesome_package.dart
    fonts/
      Raleway-Regular.ttf
      Raleway-Italic.ttf

我的问题是:如何创建awesome_package. 我是否一定需要在 pub.dev 上发布包?

请帮帮我

标签: flutterflutter-layout

解决方案


如何创建 awesome_package。

查看更多关于 Flutter包和插件的信息

我是否一定需要在 pub.dev 上发布包?

不,您可以在本地使用该软件包。

如果您只想使用不同的字体,请不要为此创建包,请使用此包google_fonts

或者您可以使用自己的字体

文档

flutter:
  fonts:
    - family: font_name
      fonts:
        - asset: fonts/font_name1.ttf
        - asset: fonts/font_name1.ttf

推荐阅读