X-Git-Url: https://git.hcoop.net/bpt/emacs.git/blobdiff_plain/287e56d1d639478169747ebf5476fad45df08d04..558ee9005ad8281af0de60e4beb8e963acf41dfc:/INSTALL diff --git a/INSTALL b/INSTALL index f4c233eb9d..6b4278a3ff 100644 --- a/INSTALL +++ b/INSTALL @@ -170,6 +170,49 @@ Unicode characters are available from and . +The new Indian implementation uses the ISFOC standard fonts. We use +CDAC ISFOC fonts to display the Devanagari script in Emacs. They are +copyrighted, but we received permission to use them in Emacs from the +font developers. These fonts can be obtained from the internet, or +may be found in C-DAC products (including downloadable ones). For +examle, you can search the CDAC Devanagari font `dvsr0ntt.ttf' by +using some search engines and they will guide you to appropriate URLs +to obtain them. + +After you've downloaded the fonts, then run the following Makefile +to create the appropriate BDF/PCF fonts. (You will need `ttf2bdf', +equipped with freetype 1, to create BDF file.) + +TTFS= asdr0ntt.ttf:Assamese\ + bndr0ntt.ttf:Bengali\ + dvsr0ntt.ttf:Devanagari\ + gjav0ntt.ttf:Gujarati\ + knum0ntt.ttf:Kannada\ + mlkr0ntt.ttf:Malayalam\ + orsr0ntt.ttf:Oriya\ + pnam0ntt.ttf:Punjabi\ + sdsr0ntt.ttf:Sanskrit\ + tlhm0ntt.ttf:Telugu\ + tmvl0ntt.ttf:Tamil + +all: + for f in ${TTFS}; do \ + ttf=`echo $$f | sed 's/:.*$$//'`; \ + reg=`echo $$f | sed 's/[^:]*://'`; \ + base=`basename $$ttf .ttf`; \ + echo Converting "$$ttf to $$base-XX.bdf/pcf with registry $$reg"; \ + for i in 16 24; do \ + ttf2bdf -p $${i} -r 100 -l 0_255 $$ttf > temp; \ + sed "/^FONT /s/ISO10646-1/$$reg-CDAC/" $$base-$$i.bdf; \ + bdftopcf $$base-$$i.bdf > $$base-$$i.pcf; \ + done; \ + done + rm -f temp + +clean: + rm -f *.pcf *.bdf + + DETAILED BUILDING AND INSTALLATION: (This is for a Unix or Unix-like system. For MS-DOS and Windows 3.X, @@ -493,9 +536,8 @@ the build directory by typing `make clean'. To also remove the files that `configure' created (so you can compile Emacs for a different configuration), type `make distclean'. If you don't need some, or all of the input methods from the Leim package, you can remove the -unneeded files in the leim/quail, leim/skk, and leim/skk-dic -subdirectories of your site's lisp directory (usually -/usr/local/share/emacs/VERSION/). +unneeded files in the leim subdirectories of your site's lisp +directory (usually /usr/local/share/emacs/VERSION/). @@ -679,7 +721,7 @@ directory of the Emacs distribution. in `./lib-src' to their final destinations, as selected in `./src/paths.h'. Strictly speaking, not all of the executables in `./lib-src' need be copied. -- The programs `cvtmail', `emacsserver', `fakemail', `hexl', +- The programs `cvtmail', `fakemail', `hexl', `movemail', `profile', `rcs2log', `timer', `vcdiff', `wakeup', and `yow' are used by Emacs; they do need to be copied. - The programs `etags', `ctags', `emacsclient', `b2m', and `rcs-checkin'