Font Awesome vs IcoMoon: Which one is better?
With the ever-increasing list of icon fonts library, it can sometimes be tricky finding an icon font library that suits your need. When searching on the web I did not find a good article that helps decide which font library is better and why. So, below is what I found out from my research.
Why does the choice of an icon font library matter?
- Designers want to be able to use the image of their choice, and not be limited to a fixed set provided by icon font libraries.
- Developers want to keep the page load time lean by limiting the use of images.
What will we be looking at?
An icon font library that provides a large number of icon fonts, and allows custom fonts to be built using SVGs. This way the designers don’t have to compromise on their designs, and developers can implement their code in an efficient manner.
What are some of the best options out there ?
- Font-Awesome / Fonticons – Both of them have been created by the same team. Font-Awesome is open source, and provides a set of pre-built icon fonts. Fonticons is paid and provides additional capability of creating custom icon-fonts.
Pros:
- Community support, large library with more icons being added frequently
- Icons are searchable on the website
Cons:
- No option to convert SVGs to font
- Fonticons has the ability to develop your own icon-kit, but the interface seemed a little buggy when tested
- The licensing option for Fonticons seems tricky. The model is based on number of page views
2. IcoMoon – Combines the features of both Font Awesome and Fonticons in one place.
Pros:
- Font generator app. Both online and offline version available
- Vast library of fonts
- User-friendly interface
- 10 designers/developers per license
- Allows creating your own icon-kit
- The licensing not dependent on per page view
- Icons can be shared with the customers as long as they are direct customers
- Search capability
Cons:
- Could not find any. Please point out if you find some.
Winner:
Clearly, Icomoon is the winner. No wonder they boast of having customers like Apple.
Here is a suggested reading on how to implement IcoMoon in your project.