Grunt plugin for composing SVGs into multiple fonts, a character mapping, and CSS variables
We are choosing to deprecate
grunt-fontsmith and its family of libraries. They rely on a deprecated icomoon.io API, were never fully developed (e.g. missing SASS templates, multiple engines), and out of date (e.g. uses
While we would love to keep everything running, we have to choose to prioritize other projects over this one. We suggest using
grunt-webfont as an alternative:
If you are interested in forking, feel free to (and maybe open an issue to let me know so we can link to it).
If you have a minor request (e.g. cannot figure out how to use existing tool), feel free to open an issue describing your problem.
Grunt plugin for composing SVGs into multiple fonts, a character mapping, and CSS variables.
The use case for this was to have a synchronized and automatically generated variable set between HTML character entities (e.g.
&#e002;), CSS variables (e.g. `content: '\e002';), and fonts.
Install this grunt plugin via
npm install grunt-fontsmith and add it to your
// Inside of grunt.js/Gruntfile.jsgrunt;
Currently, there is only the icomoon-phantomjs engine.
This requires installing phantomjs and having it accessible from your path (i.e.
phantomjs --version will work).
In lieu of a formal styleguide, take care to maintain the existing coding style. Add unit tests for any new or changed functionality. Lint using grunt and test via
Copyright (c) 2013 Todd Wolfson
Licensed under the MIT license.