Khmer in Pango

Some fantastic work is being done by Lin Chear, implementing a Khmer display ordering mechanism on Linux. Here are his instructions for testing out his labour of love:

The provided link contains my latest Indic/Khmer modification:

http://unicode.khmer.cc/khmerpango/indic-khmer.tar.gz

(approximately 16kb)

Note: In its current inception, this module will 'break' Indic Pango
support and replace it with Khmer.

Dependencies:
=============
Linux (I recommend Fedora Redhat http://fedora.redhat.com)
Pango-1.3.1 (or latest CVS)
glib-2.3.1
GNOME 2.3+ (and all associated libraries)

Installation:
=============
cd pango/modules
tar -xzvf indic-khmer.tar.gz
overwrite the existing Indic module.

cd pango/ (too the root pango directory)
./configure
make
make install

For Redhat Distributions:
=========================
add:

/usr/local/lib

to your

/etc/ld.so.config

then run:
/sbin/ldconfig

this will initiate the new libraries.

Testing:
========
run :
testtext
or
gedit

Applications that support Pango/Khmer thus far:

Any GNOME/GTK+ application
Ximian Evolution email client

*Mozilla with GTK compile does not use Pango to render its HTML layout engine. However, there is a patch that is allows Mozilla to use these Pango libraries. I haven't tested this patch yet.

Comments always welcomed,

Enjoy,