1. Refactor FontAwesome classes. More clean and technically correct
code.
2. Use ttf instead of otf. The otf font was not correct displayed on
MaxOS.