SIL Non-Roman Script Initiative


A free and open rendering engine for complex scripts


10 May 2016 - Version 5.0.2 of the Graphite compiler is now available on the compiler download page. This version supports GDL for automatic collision fixing and generating compressed Graphite tables.

15 October 2015 - The Graphite source code has been moved to a GitHub repository. It can be downloaded from:

Graide can be found here:

31 August 2015 - Version 1.3.1 of the Graphite2 engine released. The main change regards handling of diacritics when reversing text direction to handle mixed left-to-right/right-to-left situations.

Because most applications handle the bidi algorithm at the paragraph level, and this is really necessary to handle edge cases, the engine's internal bidi algorithm will soon be deprecated.

4 August 2015 - Version 1.3.0 of the Graphite2 engine released. It includes support for automatic collision fixing and compressed Graphite tables.

30 May 2014 - Version 1.2.4 has been stable for six months, and is now considered the official release for the indefinite future.

Download source code:

 Palaso Graphite2 site

 SourceForge Graphite site

29 Nov 2013 - Version 1.2.4 of the Graphite2 engine released. This version is considered complete and, if it proves stable, will serve as the official release for the indefinite future.

26 June 2012 - Version 4.2 of the Graphite compiler has been released for Windows. Changes include support for a large number of glyph attributes and some improvements for the Graphite2 engine; see the Readme for complete details.

Download Graphite compiler 4.2

13 March 2012 - Firefox 11, which includes Graphite support, has been released.

 Download Firefox 11

Graphite must be enabled to work in Firefox. See Using Graphite in Mozilla Firefox.

6 February 2012 - Version 1.1.0 of the Graphite2 engine source code has been released.

4 October 2011 - Version 4.1 of the Graphite compiler has been released. It handles mirror attributes for bidirectional text, increases the number of glyph attributes permitted, and creates certain associations automatically.

Download Graphite compiler 4.1

July 2011 - LibreOffice 3.4 has been released with Graphite support:

December 2010 - A new version of the Graphite engine has been released, called Graphite2. It represents a considerable optimization over the earlier engine, and includes a new API that is intended to provide improved compatibility with the text layout approach used by the majority of application software.

Copyright © 2012 SIL International® and released under the  Creative Commons Attribution-ShareAlike 3.0 license (CC-BY-SA) unless noted otherwise.