svg_to_flutter 1.0.0+4 svg_to_flutter: ^1.0.0+4 copied to clipboard
A tool for converting svg files to a font. To facilitate developers to quickly generate icon font (.ttf) and Flutter icon class, We developed the svg_to_flutter library.
SvgToFlutter #
A tool for converting SVG files to font files.
Table of Contents #
Background #
To facilitate developers to quickly generate icon font (.ttf) and Flutter icon class, We developed the svg_to_flutter library.
Then you can use icons like the font.
Requirements #
Node.JS V10+ . Install Node
Get Started #
Install #
dart pub global activate svg_to_flutter
An Example #
-
Put all of your icon SVG into some folder(example/assets);
-
Generated
camus_icons.dart
inexample/lib
andcamus_icons.ttf
inexample/assets
svg_to_flutter generate --input=./example/assets --font-output=./example/assets/fonts --class-output=./example/lib
-
Add some code to
pubspec.yaml
fonts:
- family: CamusIcons
fonts:
- asset: assets/fonts/camus_icons.ttf
Params #
parameter | description | default |
---|---|---|
--help | Print this usage information | -- |
--input | Input your svg file path | -- |
--font-output | Output your fonts dir path | -- |
--class-output | Flutter icons Class output dir | -- |
--name | Flutter icons class Name | CamusIcons |
--delete-input | Is delete your input svg, if false, can preview svg | false |