| CARVIEW |
Select Language
HTTP/2 200
date: Thu, 25 Dec 2025 21:36:41 GMT
content-type: text/html; charset=utf-8
server: cloudflare
last-modified: Wed, 12 Nov 2025 06:47:53 GMT
access-control-allow-origin: *
cf-cache-status: DYNAMIC
expires: Thu, 25 Dec 2025 19:40:56 GMT
cache-control: max-age=600
x-proxy-cache: MISS
x-github-request-id: A214:3946E9:4805E7:4FDC2F:694D90F0
age: 0
via: 1.1 varnish
x-served-by: cache-bom-vanm7210075-BOM
x-cache: HIT
x-cache-hits: 0
x-timer: S1766698602.523538,VS0,VE201
vary: Accept-Encoding
x-fastly-request-id: c6fc6cd6b8abfeb55601670ea2eaadbfa2de03a0
content-encoding: gzip
cf-ray: 9b3b79b29c6725e0-BLR
Home | Graphite Skip to main content
What is Graphite?
Graphite is a “smart font” system developed specifically to handle the complexities of lesser-known languages of the world.
Using Graphite
The following are links to existing Graphite-enabled resources:
Developing a Graphite font
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 font
- Graphite compiler
- Graide
- GDL tutorial
- GDL documentation
Adding Graphite to your application
Graphite provides an API that allow you to hook the Graphite engine into the text layout routines of an application you are developing.