Skip to content
This repository

Iconic fonts scissors

branch: master
Octocat-spinner-32 assets Fonts rebuild April 07, 2014
Octocat-spinner-32 cli Updated testing framework March 17, 2014
Octocat-spinner-32 client Minor grammar fix April 10, 2014
Octocat-spinner-32 config Updated testing framework March 17, 2014
Octocat-spinner-32 etc make upstart node version configurable April 15, 2013
Octocat-spinner-32 lib Fonts rebuild April 07, 2014
Octocat-spinner-32 log Add dummy stats logger May 08, 2012
Octocat-spinner-32 models changed quoting to single style December 01, 2013
Octocat-spinner-32 public updated favicon resolution May 07, 2012
Octocat-spinner-32 server Disable hinting if any of glyphs has too many points. Protect ttfauto… April 07, 2014
Octocat-spinner-32 src Fonts submodules update April 07, 2014
Octocat-spinner-32 support Updated jade to 1.3.0 March 26, 2014
Octocat-spinner-32 test Don't minify assets on test March 17, 2014
Octocat-spinner-32 .bowerrc Assets cleanup & added basic bower support April 11, 2013
Octocat-spinner-32 .gitignore Sync with Nodeca Core. New `N.config.options.cache_dir` option. June 24, 2013
Octocat-spinner-32 .gitmodules remove font-builder submodule May 09, 2013
Octocat-spinner-32 .jshintignore lint fix December 26, 2013
Octocat-spinner-32 .jshintrc changed quoting to single style December 01, 2013
Octocat-spinner-32 .travis.yml switched to node 0.10 June 16, 2013
Octocat-spinner-32 history update April 07, 2014
Octocat-spinner-32 Update August 21, 2013
Octocat-spinner-32 LICENSE added license info February 10, 2012
Octocat-spinner-32 Makefile Update the ttfautohint download location March 23, 2014
Octocat-spinner-32 readme update December 26, 2013
Octocat-spinner-32 bower.json vendor libs update (bootstrap, typeahead, es5-shim) April 06, 2014
Octocat-spinner-32 build_embedded_fonts.js changed quoting to single style December 01, 2013
Octocat-spinner-32 bundle.yml Moved common js to lib package April 06, 2014
Octocat-spinner-32 embed.svgo.yml updated build scripts to SVG way May 08, 2013
Octocat-spinner-32 fontello-image.svg Added fontello image December 26, 2013
Octocat-spinner-32 fontello.js changed quoting to single style December 01, 2013
Octocat-spinner-32 package.json Sync: bundler/init/typos April 06, 2014

Fontello - icon font scissors

Build Status

website:, help: wiki

This tool lets you combine icon webfonts for your own project. With fontello you can:

  1. shrink glyph collections, minimizing font size
  2. merge symbols from several fonts into a single file
  3. access large sets of professional-grade open source icons

Now it's trivial to make a custom icon webfont, exactly for your needs. First, select the icons you like. Then update glyph codes (optional), and download your webfont bundle. We generate everything you need, ready for publishing on your website!


  1. Desktop is fully supported. IE6-7 requires alternate CSS.
  2. Mobiles - all modern systems work without problems. There are limits on very old androids and rare browsers. Also, Windows Mobile IE9 sucks, as IE usually does :) . See details.

Developers API

Fontello allows easy scripting, to implement different convenient features:

  1. Open site from command line, with your configuration, and import edited project
    • Makefile example. That's a live working code, used for development of fontello itself.
  2. Writing website plugins, to import/export icons via admin panel.

When more examples available, those will be added here.

API methods

  1. POST creates a session with your config and return you session_id. You can use it later to open fontello with you configuration and to automatically download your font. Session is stored for 24h. POST params (form-encoded):
    • config - content of config.json for your font
    • url - if used, download button will link to your admin panel, where you can run importing script.
  2.[session_id] - opening fontello with your config preloaded. When you edit font, your config is automatically sent to server
  3.[session_id]/get - download your font.

Note. When you open site via API url, download button will have another text.


  • Makefile - quick load iconic font from your project via CLI & save result back.
  • fontello-cli - the same, as above, but written in node.js. If you don't like make utility, then fontello-cli is for you :)
  • fontello_rails_converter - Ruby CLI gem for interacting with the API. Additional features (Sass conversion) for Rails integration, but should work for every project.



Thanks to Hermanto Lim for the image.


Fontello's code (all files, except fonts) is distributed under MIT license. See LICENSE file for details.

Embedded fonts are distributed under their primary licenses (SIL OFL / CC BY / CC BY-SA). See fonts info on fontello website for credits & links to homepages. This info is also included in generated font archives for your convenience (see LICENSE.txt file).

Generated fonts are intended for web usage, and should not be considered/distributed as independent artwork. Consider fontello a "font archiver" and credit original font creators according to their respective license.

Crediting fontello is not required :)

Something went wrong with that request. Please try again.