Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Tools to create an Icon Font [closed]

I'd like to create an icon font for use in a web application. fontAwesome, Iconic, fontomas are examples of what I'd like to do but I need to use custom icons. I'm not sure where to start. Any help is appreciated.

like image 748
Rob Avatar asked Apr 20 '12 22:04

Rob


People also ask

What is a Fontello?

Fontello is a tool to quickly pack vector images into webfonts. Consider it like Twitter Bootstrap, but for images. It builds everything necessary to include graphics into your web pages. Also, fontello has a big built-in collection of open source artworks.

What is IcoMoon?

IcoMoon is an icon solution, providing three main services: vector icon packs, the IcoMoon App, and hosting icons as SVGs or fonts. Read further to learn more about these services.

Are there fonts made of icons?

Icon fonts are fonts that contain symbols and glyphs instead of letters or numbers. They're popular for web designers since you can style them with CSS the same way as regular text. Also, since they're vector's they're easily scale-able. They're small, so they load quickly and (bonus!)


3 Answers

If you haven't seen it already, my web app could help you generate icon fonts: http://icomoon.io/app

You can import your own SVGs, or browse the icon font library: http://icomoon.io/app/#library

like image 116
Keyamoon Avatar answered Oct 24 '22 18:10

Keyamoon


Inkscape is a great free application for creating graphics with vectors (what modern fonts are made of).

FontForge is a great free application for creating fonts, and can import SVG (a great free vector graphics format) from Inkscape.

like image 21
reisio Avatar answered Oct 24 '22 18:10

reisio


Despite what narkeeso said, a font only has one baseline. All of your icons should sit on that line to be consistent. Some icon fonts try to center the icons vertically but this causes more problems than it solves and you can always adjust the vertical position of the icon relative to surrounding characters using the vertical-align property.

I tested the baseline in the template heavily for that article and it is very successful across browsers. You may wish to match the X-height to a common font like Arial, however. This can be done in the Font Squirrel converter.

like image 30
heydon Avatar answered Oct 24 '22 19:10

heydon