SIL Non-Roman Script Initiative
A free and open rendering engine for complex scripts
Graphite is a "smart font" system developed specifically to handle the complexities of
lesser-known languages of the world.
What is Graphite?
Why was Graphite
Graphite and OpenType
The following are links to existing Graphite-enabled resources:
Applications that support
Graphite in Mozilla
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
Graphite provides an API that allow you to hook the Graphite engine into the text layout
routines of an application you are developing.
Graphite engine API
Copyright © 2012 SIL International® and released under the Creative Commons
Attribution-ShareAlike 3.0 license (CC-BY-SA) unless noted otherwise.