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 (to be included in a future release)

The program is currently under development.

Download

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

Graide 0.5 for Windows
Sharon Correll, 2012-10-08
Download "graide.exe", Windows application, 13MB [123 downloads]


Note

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

The Mac version is for 64-bit systems:

Graide 0.5 for Mac
Sharon Correll, 2012-10-08
Download "graide_0_5_mac", Document (unknown type), 24MB [70 downloads]

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.