Icon fonts are font files that contain glyphs and symbols (e.g. different types of arrows, stars, folders, web and social networking icons, etc) instead of standard alphanumeric characters. Using icon fonts is a great way to achieve scalability and you can apply various styles and effects fast and easy. The only limitation being colour (and possible compatibility with dinosaur browsers).
They are pretty much similar with the common Wingdings or Dingbat fonts, but icon fonts are specially designed for web user interface. In CSS, icon fonts use the CSS @font-face rule to display icons in web browsers. Here’s a good place to learn more about icon fonts in CSS.
Here are 20 of our selected icon fonts that you can use not just for your web design but as icon sets for all your design needs. Please check each source for information regarding license and usage.