Mercurial > emacs
comparison INSTALL @ 89271:6d05c3c16a01
*** empty log message ***
author | Kenichi Handa <handa@m17n.org> |
---|---|
date | Wed, 30 Oct 2002 03:51:06 +0000 |
parents | f8555eb1fe49 |
children |
comparison
equal
deleted
inserted
replaced
89270:0e31b4adc10e | 89271:6d05c3c16a01 |
---|---|
162 | 162 |
163 XFree86 release 4 (from <URL:ftp://ftp.xfree86.org/> and mirrors) | 163 XFree86 release 4 (from <URL:ftp://ftp.xfree86.org/> and mirrors) |
164 contains font support for most, if not all, of the charsets that Emacs | 164 contains font support for most, if not all, of the charsets that Emacs |
165 supports. The font files should be usable separately with older X | 165 supports. The font files should be usable separately with older X |
166 releases. | 166 releases. |
167 | |
168 BDF fonts etl-unicode.tar.gz used by ps-print and ps-mule to print | |
169 Unicode characters are available from <URL:ftp://ftp.x.org/contrib/fonts/> | |
170 and <URL:ftp://ftp.xfree86.org/pub/X.Org/contrib/fonts/>. | |
171 | |
172 | |
173 The new Indian implementation uses the ISFOC standard fonts. We use | |
174 CDAC ISFOC fonts to display the Devanagari script in Emacs. They are | |
175 copyrighted, but we received permission to use them in Emacs from the | |
176 font developers. These fonts can be obtained from the internet, or | |
177 may be found in C-DAC products (including downloadable ones). For | |
178 examle, you can search the CDAC Devanagari font `dvsr0ntt.ttf' by | |
179 using some search engines and they will guide you to appropriate URLs | |
180 to obtain them. | |
181 | |
182 After you've downloaded the fonts, then run the following Makefile | |
183 to create the appropriate BDF/PCF fonts. (You will need `ttf2bdf', | |
184 equipped with freetype 1, to create BDF file.) | |
185 | |
186 TTFS= asdr0ntt.ttf:Assamese\ | |
187 bndr0ntt.ttf:Bengali\ | |
188 dvsr0ntt.ttf:Devanagari\ | |
189 gjav0ntt.ttf:Gujarati\ | |
190 knum0ntt.ttf:Kannada\ | |
191 mlkr0ntt.ttf:Malayalam\ | |
192 orsr0ntt.ttf:Oriya\ | |
193 pnam0ntt.ttf:Punjabi\ | |
194 sdsr0ntt.ttf:Sanskrit\ | |
195 tlhm0ntt.ttf:Telugu\ | |
196 tmvl0ntt.ttf:Tamil | |
197 | |
198 all: | |
199 for f in ${TTFS}; do \ | |
200 ttf=`echo $$f | sed 's/:.*$$//'`; \ | |
201 reg=`echo $$f | sed 's/[^:]*://'`; \ | |
202 base=`basename $$ttf .ttf`; \ | |
203 echo Converting "$$ttf to $$base-XX.bdf/pcf with registry $$reg"; \ | |
204 for i in 16 24; do \ | |
205 ttf2bdf -p $${i} -r 100 -l 0_255 $$ttf > temp; \ | |
206 sed "/^FONT /s/ISO10646-1/$$reg-CDAC/" <temp >$$base-$$i.bdf; \ | |
207 bdftopcf $$base-$$i.bdf > $$base-$$i.pcf; \ | |
208 done; \ | |
209 done | |
210 rm -f temp | |
211 | |
212 clean: | |
213 rm -f *.pcf *.bdf | |
167 | 214 |
168 | 215 |
169 DETAILED BUILDING AND INSTALLATION: | 216 DETAILED BUILDING AND INSTALLATION: |
170 | 217 |
171 (This is for a Unix or Unix-like system. For MS-DOS and Windows 3.X, | 218 (This is for a Unix or Unix-like system. For MS-DOS and Windows 3.X, |