There's a great gem for using it with rails [1], a cli [2] and grunt task [2].
[1] https://github.com/railslove/fontello_rails_converter
pyftsubset FontAwesome.otf U+f0{2c,9e,99}
This creates a file called FontAwesome.otf.subset that has the selected glyphs. The FontAwesome site has the Unicode value on each icon page.[1] https://code.google.com/p/googlefontdirectory/source/browse/...
Font icons are scalable too, which makes it really easy to change the icon size on the fly. Since I do all of my development directly in the browser, I never know how big I need my icons until I've done some experimenting with different sizes. Font icons make this experimentation process a lot easier because I don't need to update an image file. I can just change the font-size property in css.
It's incredibly convenient not to have to generate multiple sizes of icon/pictograms for a project. Beyond even just needing multiple sizes for different uses (a list vs a header) - with the advent of high dpi mobile screens you'll also need to re-generate all of the images in @2x versions if you want the images to not look fuzzy.
Beyond that, there is now a whole ecosystem of addons that make use of the library
One of several different icon pickers: http://victor-valencia.github.io/bootstrap-iconpicker/
Leaflet Map Markers: https://github.com/lvoogdt/Leaflet.awesome-markers
1 - BootstrapCDN will even host it for you: http://www.bootstrapcdn.com/#fontawesome_tab
However, maybe it is just me, but I find this writing style irritating. I find it a little bit creepy when a product starts adressing me from a first person view.
This seems better.
It's googlable.
It's unique.
It describes exactly what it does.
And if follows a huge tradition of x2y tools (pdf2text, etc etc).From an perfectionist perspective - a font is a font, those were made for text. They're used for icons just because it's widely supported option that allows arbitrary coloring and scaling - so when one need a red 0.6cm-sized icon, they get it with a simple directive.
SVG is a graphic format that also has such possibilities while being more semantically correct by not even slightly abusing text (even though icon fonts generally use that private Unicode area).
- Sprockets asset pipeline integration https://github.com/glaszig/compass-fontcustom
- A PNG sprite compiler for compatibility with IE8, Win7/8 phones, and older versions of Android.
I can't say enough good things about these projects.
This Android app I wrote serves the same purpose: https://play.google.com/store/apps/details?id=ly.jamie.fonta...
Source: https://github.com/jamiely/Font-Awesome-Browser-Android