Software & Fonts


Graphite is a package that can be used to create "smart fonts" capable of displaying writing systems with most complex behaviors. Minority languages are often written with slightly different shaping, ligating, positioning, or ordering rules than well-known languages that use the same script, and Graphite was developed to provide the flexibility needed to support these lesser-known languages.

Graphite is open-source software and has been integrated into the Firefox web browser, the LibreOffice software suite, and the XeTeX typesetting package, as well as SIL's FieldWorks linguistic software, FLEx. A basic editor called WorldPad is available for testing and experimenting with Graphite fonts.

The Graphite system comprises a rule-based programming language that can be used to describe the behaviour of a writing system, a compiler for that language, and a rendering engine that can serve as the layout component of a text-processing application. It renders TrueType fonts.

Please consider supporting the development of this software: