FontAwesome

Font Awesome for the Rails asset pipeline. Doesn't depend on SASS or LESS and properly generates digests using the asset_path method.

Installation

Add this line to your application's Gemfile:

gem 'font_awesome', '~> 3.0'

Or if you prefer Font Awesome 2.0, use:

gem 'font_awesome', '~> 2.0'

And then execute:

$ bundle

Usage

Just require it at the top of your CSS file:

/*
 *= require font-awesome
 */

Then insert an icon in your HTML:

<i class="icon-camera-retro"></i>

Check out the Font Awesome website for details.

Versioning

The versioning of this gem roughly tracks the versioning of Font Awesome starting at 2.0. In order to accomodate patches to this gem that don't package a new version of Font Awesome, versions are calculated like this. For example, version 3.1.0 of this gem packages Font Awesome 3.0.1.

Modifications

I've made the following minimal changes the Font Awesome code:

  1. Use the asset_path helper so that assets are loaded from the correct path and digests are generated.
  2. ~~Remove the svgz font declaration until the Font Awesome maintainer adds the file (see issue).~~

Contributing

  1. Fork it
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Added some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create new Pull Request