The IconFonts module and its submodules provide an easy integration of icon fonts with the popular @font-your-face module.
Unlike from regular fonts, you can enable/disable single characters (icons) and assign css seletors to them. Thus it allows site builders to place icons without touching the theme. Example: Put this icon before the login menu item.
The core IconFonts module is an api module that provides its submodules an easy integration with the @font-your-face module. This means that besides the main IconFonts module you'll need to enable at least one of the submodules.
Most submodules require you to download a font library and copy it to the libraries folder (usually sites/all/libraries). Please make sure you read the readme.txt files of the submodules.
Once you've downloaded the appropriate font files you can enable the IconFonts module and the submodules you'd like to use as usual.
This module blocks the context menu to pop up for instance in order to prevent the user from downloading images. But you can also use it on various other elements.