Skip to content
Set of script to build & transform iconic fonts
C++ Python JavaScript
Latest commit 3974d0d Mar 24, 2013 @puzrin puzrin Merge pull request #1 from gjtorikian/osx
Add support for OS X
Failed to load latest commit information.
bin returned back default kerning, to workagound problem with determining… Feb 13, 2013
example Added merge tool config example Apr 23, 2012
lib fixed parse symbolic glyph codes Nov 10, 2012
support Update ttfautohint up to 0.94 Dec 2, 2012
.gitignore Add font-dump draft Nov 1, 2012
.gitmodules Add support & Makefile Apr 8, 2012
.jshintignore Add font-dump draft Nov 1, 2012
.jshintrc Add font-dump draft Nov 1, 2012
Makefile Add python too, just in case Mar 21, 2013
package.json added new template renderer Nov 11, 2012

Font Builder

Set of scripts to generate iconic fonts. Available operation:

  • Building fonts from SVG images
  • Bulk glyphs code change
  • Transformations (resize/move glyphs)
  • Making CSS/HTML from templates

This scripts are NOT indended to run standalone. See real usage example in fontello repos:


You MUST have node.js 0.8+ installed. In Ubuntu 12.04+, just clone repo and run in command line:

sudo make dev-deps
make support
sudo make support-install
npm install

You can skip support-install step, if you don't need to install ttfautohint & ttf2eot globally.


OS X users can use this, too. Make sure you have Homebrew installed.

Then, run:

make dev-deps
make support-osx
npm install

This installs Python, pip, and some other build dependencies. This will globally install ttfautohint & ttf2eot.

Licence info

Code (except ./support folder) distributed under MIT licence. ./support folder contains 3d-party software, see README there.

(c) 2012 Vitaly Puzrin.


Special thanks to Werner Lemberg, author of ttfautohint utility, used in this project.

Something went wrong with that request. Please try again.