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.
- Why should I add Graphite support to my font?
- How to develop a Graphite font
- Graphite compiler
- Graide
- GDL tutorial
- GDL documentation
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.