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,