Graphite

Graphiteは高度な組版を実現するレンダリングエンジン。OpenTypeだけでもそれなりに高度な組版はできるが、それだけではうまくいかない場合もあるようで、そういう言語を表示するに必要となる。wikipedia:en:Graphite (SIL)
OpenOffice.org 3.2はGraphiteに対応しているので、Graphiteを使った表示ができる。Graphiteを使うには、Graphiteに対応したフォントが必要だ。

UbuntuのAPTリポジトリにはpango-graphiteというパッケージがあり、これを使うとPangoを利用しているアプリケーション全般でこのシステムが使える。
たとえばFree Tengwar Font Project: FreeMonoTengwarの表示はこうなる。
pango-graphite未使用

pango-graphite使用

ただpango-graphiteには、ttf-sil-doulosをインストールしているとフォントの選択がおかしくなってしまう問題があるようだ。