Build web fonts, glyphs and sprites.
-
Install system dependencies:
sudo apt-get install fontforge g++ graphicsmagick pngquant ttfautohint
-
Install Node 18.x:
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.8/install.sh | bash source ~/.bashrc nvm install v18.16.0 nvm alias default v18.16.0
-
Install system dependencies:
brew install fontforge brew install gcc48 --enable-cxx brew install graphicsmagick brew install pngquant brew install ttfautohint --with-qt
-
Install Node 18.x:
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.8/install.sh | bash source ~/.bashrc nvm install v18.16.0 nvm alias default v18.16.0
See examples/web-font.js. Run the example: cd examples && node web-font.js
See examples/glyph.js. Run the example: cd examples && node glyph.js
See examples/js-font.js. Run the example: cd examples && node js-font.js
See examples/png-sprite.js. Run the example: cd examples && node png-sprite.js
See examples/svg-sprite.js. Run the example: cd examples && node svg-sprite.js
Test font: Ionicons (MIT license)
Copyright (c) 2016 Hein Bekker. Licensed under the GNU Affero General Public License, version 3.