Mercurial > emacs
diff INSTALL @ 91527:1c3159ee43ab
(Complex Text Layout support libraries): New section.
author | Kenichi Handa <handa@m17n.org> |
---|---|
date | Tue, 05 Feb 2008 01:39:59 +0000 |
parents | 107ccd98fa12 |
children | 54941ca420b8 |
line wrap: on
line diff
--- a/INSTALL Mon Feb 04 21:41:33 2008 +0000 +++ b/INSTALL Tue Feb 05 01:39:59 2008 +0000 @@ -151,6 +151,37 @@ configure should avoid such old versions. If that happens, use the --without-LIB options to `configure'. See below for more details. +* Complex Text Layout support libraries + +Emacs needs the optional libraries "m17n-db", "libm17n-flt", "libotf" +to display correctly such complext scripts as Indic and Khmer +correclty. On some systems, particularly on GNU/Linux, these +libraries may already be present or available as additional packages. +Note that if there is a separate `dev' or `devel' package, for use at +compilation time rather than run time, you will need that as well as +the corresponding run time package; typically the dev package will +contain header files and a library archive. Otherwise, you can +download and build libraries from sources. + +The sources of those libraries are available by anonyous CVS from +cvs.m17n.org. + + % cvs -d :pserver:anonymous@cvs.m17n.org:/cvs/m17n login + % cvs -d :pserver:anonymous@cvs.m17n.org:/cvs/m17n co m17n-db + % cvs -d :pserver:anonymous@cvs.m17n.org:/cvs/m17n co m17n-lib + % cvs -d :pserver:anonymous@cvs.m17n.org:/cvs/m17n co libotf + +The installation procedure is the same for them as below: + + % cd CVC_WORKING_DIR (m17n-db, m17n-lib, or libotf) + % ./autogeh.sh + % ./configure + % make + % make install (you may have to run this after "su root") + +Please note that Emacs is configured with the arg +"--enable-font-backend" to get the benefit of those libraries. + * Extra fonts The Emacs distribution does not include fonts and does not install