What is Graphite?

Graphite is a “smart font” system developed specifically to handle the complexities of lesser-known languages of the world.

Using Graphite

The following are links to existing Graphite-enabled resources:

Developing a Graphite font

Any TrueType font can have Graphite support added. The process involves describing the behavior using the Graphite Description Language (GDL), and compiling a new version of the font using the Graphite compiler.

Adding Graphite to your application

Graphite provides an API that allow you to hook the Graphite engine into the text layout routines of an application you are developing.