# 图标字体生成器配置文件模板 # 复制此文件到您的项目根目录,重命名为 icon_generator_config.yaml # 并根据需要修改配置 # 生成器信息 generator: # 项目名称(用于生成的代码注释) name: "MyApp Icons" # 版本 version: "1.0" # 作者 author: "Your Name" # 输入配置 input: # 字体文件路径(相对于项目根目录) # 这个文件从 iconfont.cn 下载 font_file: "assets/fonts/iconfont.ttf" # JSON 配置文件路径(从 iconfont.cn 下载) # 包含所有图标的 unicode 编码和名称 json_file: "assets/fonts/iconfont.json" # 字体家族名称 # 需要与 pubspec.yaml 中 flutter.fonts 配置的 family 一致 # 例如: # flutter: # fonts: # - family: iconfont # fonts: # - asset: assets/fonts/iconfont.ttf font_family: "iconfont" # 字体包名(可选) # 如果字体文件位于另一个 package 中,请指定包名 # font_package: "my_icons_package" # 输出配置 output: # 生成的 Dart 文件路径 # 建议放在 lib/generated/ 目录下,并添加到 .gitignore file_path: "lib/generated/icons.dart" # 生成的类名 # 使用时: Icon(AppIcons.iconName, size: 24) class_name: "AppIcons" # 是否生成文档注释 # 设为 true 会为每个图标生成 Unicode 说明 generate_docs: true # 是否使用 const 构造函数 use_const_constructor: true # 包导入路径(可选) # 如果需要在生成的文件中添加特定的 package 导入 # package_import: "package:my_app/common/icons.dart"