iconfont 1.0.0 copy "iconfont: ^1.0.0" to clipboard
iconfont: ^1.0.0 copied to clipboard

Dart library to generate Dart model class from IconFont files.

iconfont Pub #

只需一行命令,即可快速生成https://www.iconfont.cn/的Icon文件。

特点 #

  1. 支持多个 iconfont 项目。
  2. 自动识别 family
  3. 可自动在 pubspec.yaml 中注册字体
  4. 支持 font class 链接生成文件

运行 #

方式1 #

安装

flutter pub global activate iconfont 或者 pub global activate iconfont

使用

iconfont

方式2 #

安装

pubspec.yaml 中添加

dev_dependencies:
  iconfont: #latest version

使用

flutter packages pub run iconfont

参数 #

-c, --css     font css的链接,例如(http://at.alicdn.com/t/font_1500681_sz0skwerbw.css)
              (defaults to "")
-d, --dir     自动生成的assets文件夹名
              (defaults to "")
-i, --in      iconfont文件所在目录
              (defaults to "assets/fonts/")
-o, --out     生成后文件存放目录
              (defaults to "lib/icons/")
-h, --help    help

常见问题 #

  1. iconfont command not found

例子 #

场景1 #

通过 Font css 链接生成 Icon 文件

iconfont -c http://at.alicdn.com/t/font_1500681_sz0skwerbw.css -d my_icons

场景2 #

下载 .zip 文件,手动创建文件夹,将 iconfont.jsoniconfont.ttf 文件放入新创建的文件夹中。

iconfont

11
likes
85
pub points
59%
popularity

Publisher

verified publisherchuanci.cc

Dart library to generate Dart model class from IconFont files.

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (LICENSE)

Dependencies

args, dio, json_annotation, path, yaml

More

Packages that depend on iconfont