font_mapper 1.0.2 copy "font_mapper: ^1.0.2" to clipboard
font_mapper: ^1.0.2 copied to clipboard

A Dart CLI tool that automatically scans font assets and updates the `fonts:` section in your pubspec.yaml file.

Font Mapper 🧩 #

A Dart CLI tool to scan font files and auto-generate the fonts: section in your pubspec.yaml.

🔧 Installation #

dart pub global activate font_mapper

🚀 Usage #

🔧 Basic #

font_mapper

This scans assets/fonts and updates the fonts: section in pubspec.yaml.

🛠 With options #

font_mapper -t pubspec.yaml -d assets/my_fonts

-t / --target: Target YAML file (default: pubspec.yaml)

-d / --dir: Directory containing font files (default: assets/fonts)

-h / --help: Show help

📂 Supported Fonts #

.ttf, .otf formats

Supports multi-family directories

📄 Output Example #

If you have:

assets/fonts/
├── SF-Pro-Display-BoldItalic.ttf
├── SF-Pro-Display-Regular.ttf
├── Inter-Light.otf

Running font_mapper generates:

flutter:
  fonts:
    - family: SF-Pro-Display
      fonts:
        - asset: assets/fonts/SF-Pro-Display-BoldItalic.ttf
          weight: 700
          style: italic
        - asset: assets/fonts/SF-Pro-Display-Regular.ttf
          weight: 400
    - family: Inter
      fonts:
        - asset: assets/fonts/Inter-Light.otf
          weight: 300

🔐 License #

MIT License. See LICENSE.

🧑‍💻 Contributing #

Feel free to open PRs or issues on GitHub!

Sponsoring #

Buy Me A Coffee

OR

7ezgif-5-20a8a8001a

8
likes
140
points
174
downloads

Publisher

verified publishercongng.dev

Weekly Downloads

A Dart CLI tool that automatically scans font assets and updates the `fonts:` section in your pubspec.yaml file.

Repository (GitHub)

Topics

#fonts #pubspec #cli #mapper #font

Documentation

API reference

Funding

Consider supporting this project:

www.buymeacoffee.com

License

MIT (license)

Dependencies

args

More

Packages that depend on font_mapper