comparison 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
comparison
equal deleted inserted replaced
91526:44f0cbc44295 91527:1c3159ee43ab
148 `configure' script finds them on your system, unless you supply the 148 `configure' script finds them on your system, unless you supply the
149 appropriate --without-LIB option. In some cases, older versions of 149 appropriate --without-LIB option. In some cases, older versions of
150 these libraries won't work because some routines are missing, and 150 these libraries won't work because some routines are missing, and
151 configure should avoid such old versions. If that happens, use the 151 configure should avoid such old versions. If that happens, use the
152 --without-LIB options to `configure'. See below for more details. 152 --without-LIB options to `configure'. See below for more details.
153
154 * Complex Text Layout support libraries
155
156 Emacs needs the optional libraries "m17n-db", "libm17n-flt", "libotf"
157 to display correctly such complext scripts as Indic and Khmer
158 correclty. On some systems, particularly on GNU/Linux, these
159 libraries may already be present or available as additional packages.
160 Note that if there is a separate `dev' or `devel' package, for use at
161 compilation time rather than run time, you will need that as well as
162 the corresponding run time package; typically the dev package will
163 contain header files and a library archive. Otherwise, you can
164 download and build libraries from sources.
165
166 The sources of those libraries are available by anonyous CVS from
167 cvs.m17n.org.
168
169 % cvs -d :pserver:anonymous@cvs.m17n.org:/cvs/m17n login
170 % cvs -d :pserver:anonymous@cvs.m17n.org:/cvs/m17n co m17n-db
171 % cvs -d :pserver:anonymous@cvs.m17n.org:/cvs/m17n co m17n-lib
172 % cvs -d :pserver:anonymous@cvs.m17n.org:/cvs/m17n co libotf
173
174 The installation procedure is the same for them as below:
175
176 % cd CVC_WORKING_DIR (m17n-db, m17n-lib, or libotf)
177 % ./autogeh.sh
178 % ./configure
179 % make
180 % make install (you may have to run this after "su root")
181
182 Please note that Emacs is configured with the arg
183 "--enable-font-backend" to get the benefit of those libraries.
153 184
154 * Extra fonts 185 * Extra fonts
155 186
156 The Emacs distribution does not include fonts and does not install 187 The Emacs distribution does not include fonts and does not install
157 them. You must do that yourself. 188 them. You must do that yourself.