So I am using Font Awesome in a project and in testing I\'m running into issues with IE8.
On Windows IE9, Chrome and Firefox show the font properly (As does Firefox,
This appears to be a really common issue and according to this discussion has to do with the character being attached using :before. I actually found the easiest way to get it working in IE 8 is to not use the fa-name class and insert the character manually.
e.g. Instead of:
use:
The character codes can be found on the Font Awesome Cheatsheet. This seems to work all the time, no matter what IE version.
Hope this helps someone,
Jason