Standard Documentation

Icon Addressing and Naming

The embed fonts technology has paved a new way for web developers to represent icons using characters in the embedded fonts instead of using the regular image formats in the web, such as PNG, GIF… etc, which represents an important step for “icon addressing” in software industry.

This step coincided with another important step as important as its previous one, which is the adoption of Unicode 6.0 for a broad spectrum of visual symbols (icons) and embedding it in its table, which means providing a standard way for icon-addressing.

A few years ago, Tango Icons project have tried to set a standard for icons naming for Linux, in order to be addressed in a standard way. However, I think that Unicode 6.0 now represents a great alternative to be adopted as a standard for addressing the icons within the software process.

Unicode 6.0 icons naming vs. Tango icons naming
Unicode 6.0 icons naming vs. Tango icons naming

RichStyle font represents an attempt to implement the idea of icons-addressing in the web pages through the Unicode 6.0, but this project revealed a lack of some icons and visual symbols that are not addressed yet by Unicode. These icons are the ones that have a label in this demo page, the most important are: printer, image, tag, FAQ… and others.