SIL Non-Roman Script Initiative

Graphite

A free and open rendering engine for complex scripts

Graide

Graide stands for GRAphite Integrated Development Environment. It is a tool that can be used for developing Graphite fonts.

Graide includes the following features:

  • an integrated compiler - for building the Graphite tables into your font
  • a test suite facility - for organizing and running test data for your Graphite font
  • a debugger - allowing you to see the exact effects of of your Graphite rules
  • an attachment point editor - for visually setting and adjusting attachment points
  • a position tweaker - generates GDL rules based on visually positioned glyphs
  • a matcher - searches through test data files for test sequences that produce a given sequence of glyphs

The program is currently under development.

Download

A development release is available below. These are stand-alone executables that require no installation.

Graide 0.8.5 for Windows
Sharon Correll, 2015-10-23
Download "graide_0_8_5_win.exe", Windows application, 26MB [825 downloads]


Note

The Windows executable file must be named exactly graide0_8_5.exe in order to run.



If you experience errors in Graide, the console version may help with debugging by printing error messages in the console window. (Note that this is an older version of the program.)

Graide 0.8 for Windows - with console
Sharon Correll, 2015-01-13
Download "graide0_8_console.exe", Windows application, 20MB [770 downloads]


The Mac version is for 64-bit systems.

Graide 0.8.5 for Mac
Sharon Correll, 2015-10-23
Download "graide_0_8_5_mac.??", Document (unknown type), 17MB [359 downloads]


To run the Mac version:

  • Open a terminal window on the directory where the file is located.
  • Add execute permissions to the file: $ chmod u+x graide_0_8_5_mac
  • Run the program: $ ./graide_0_8_5_mac

(The $ represents the command prompt.)

Feedback

Please send feedback to:

  • If you have a Palaso account, you may add bug reports to the bug database:  http://projects.palaso.org/projects/graide/issues

Source code

Graide source code may be accessed from the public Mercurial repository:

hg clone  http://hg.palaso.org/graide

Tutorial

The following tutorial teaches basic elements of GDL program and includes instructions for using Graide.

Graphite tutorial using Graide

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