From e0c6872cf40896c7be36b11dcc744620f10adf1d Mon Sep 17 00:00:00 2001 From: Norbert Preining Date: Mon, 2 Sep 2019 13:46:59 +0900 Subject: Initial commit --- language/telugu/README | 178 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 178 insertions(+) create mode 100644 language/telugu/README (limited to 'language/telugu/README') diff --git a/language/telugu/README b/language/telugu/README new file mode 100644 index 0000000000..02b54873e3 --- /dev/null +++ b/language/telugu/README @@ -0,0 +1,178 @@ + TeluguTeX + --------- +PLease read CopyrightLong file before proceeding. + +TeluguTeX enables you to typeset Telugu text using TeX/LaTex +family of software. This package mainly contains two sets of +programs. One set is used to create symbols used in composing +Telugu text. These programs are written in METAFONT. The other +set of programs use these symbols as componants to assemble +Telugu text. These programs are written in TeX (macros). Once +you have generated the fonts for the sizes and styles that you +need you do not have to worry about the METAFONT programs( unless +the output device changes). But you will always need the TeX +programs to typeset Telugu text. + +Following is a list of files in this package: + + CopyrightLong - copyright notice. MUST BE READ + CopyrightSources- copyright notice that appears in source files + telugu.mf - defines font dimensions + telparam.mf - defines parameters + telbase.mf - contains macros for commonly occuring shapes + telmode.mf - contains mode for the output device + telcodes.mf - defines codes for all the symbols in the font + telchars1.mf - contains program to generate vowels, consanant bases, + vowel modifiers, consonant conjuncts and accents + telchars2.mf - contains proggrams to generate consonant+vowel + combinations that need new symbols + telchars3.mf - contains programs to generate roman digits, telugu + digits and punctuation symbols + telfonts.awk - contains size/style specific parameters + makefile - use this to generate the font(s) + README - you are reading this file + VERSION - This is the place to look if you want to know + the version identification/history of changes + document.tex - documentation( extracted from Lakshmi Mukkavilli's + M.S report and modified) + tlxlate.tex - implements transliteration + tlsyllable.tex - composes a syllable + tlteldigits.tex - defines telugu digits + + +Next let us worry about installing TeluguTeX: + +Font contains 233 symbols. You need large METAFONT to generate +these symbols. +To typeset Telugu you need Big TeX. Typesetting Telugu is a very +CPU intensive job. + +It is assumed that you are installing TeluguTeX under UNIX(tm). +If you are installing TeluguTeX under UNIX(tm) +then you can skip rest of this paragraph. +METAFONT and TeX programs in this package are not dependent on UNIX, +but make and awk programs are needed. +If you do not have these programs then you will have to +do some work. You will have to extract various parameter files from +telfonts.awk and execute METAFONT on each parameter file. You will +be essentially executing steps in makefile manually. +Each parameter file in telfonts.awk begins with the pattern '%fontfilename%' +and ends with a line containing just two % symbols('%%'). +Some non-UNIX(tm) system limit the length of file names. On these +systems you may have to rename some of the files. + +Steps in installation: + + 1. define mode for the output device in telmode.mf + 2. copy tlsyllable.tex, tlxlate.tex and tlteldigits.tex to a + directory from where TeX can read \input files. + 3. copy following files to the directory that will contain + the font files that you will generate. + all .mf files + telfonts.awk + makefile (make sure that the destination directory does not + contain 'makefile'.) + 4. goto the directory to which all .mf files have been copied. + 5. edit makefile + a. change DPI to reflect the characteristics of of the + output device. + b. If you do not want to generate ALL fonts then define + MYFONTS object listing the size/style combinations + that you want. If you do not include all 12 size + fonts then you can not print the documentation. + Please read comments at the top of 'makefile'. + Towards the end of this file we have included a list + giving approximate sizes of various font(pk) files. + You may want to look at that to get an idea about the + storage requirement. + 6. If you have not decided to generate ALL fonts then + edit tlsyllable.tex to comment out those font definitions + that invoke the font(s) that you have chosen to omit. + You can do this by inserting a '%' sign in column one. + 7. Enter 'make all' or 'make myfonts' depending on what you + decided in step 5.b . + 'make all' on SUN SPARCstation IPC takes about an hour. + 8. as a result of 'make ..' tloffsets.tex must have been + created. copy this file to the same directory as tlsyllable.tex. + 9. print TeluguTex.tex (enter latex TeluguTeX) + look at the examples. + + A note from the authors: + + we hope you will find this package useful for typesetting + Telugu. TeluguTeX was developed by us when we were at + Iowa State University, Ames, Iowa, USA. + Please direct your criticism/comments about TeluguTeX to + email: lzk60@css.amdahl.com + snailmail: 915 Almaden Avenue + Sunnyvale, CA 94086 USA + Amount of time we can spend on TeluguTeX is fairly limited, + so please do not expect a prompt response. + If you have questions about METAFONT, TeX, LaTeX, drivers etc. + you should turn elsewhere. We assume that you know how to + generate fonts using METAFONT, how to use TeX/LaTeX and + how to produce output on whatever device you may have. + + Happy TeluguTeXing, + + Lakshmankumar Mukkavilli + Lakshmi Mukkavilli + + + file size(bytes) file size(bytes) +----------- --- ----------- ---- +CopyrightLong 8072 tel20b.300pk 20860 +CopyrightSources 896 tel20b.tfm 1544 +document.tex 69654 tel20s.300pk 21484 +makefile 3750 tel20s.tfm 1544 +tel10.300pk 10748 tel25.300pk 27004 +tel10.tfm 1532 tel25.tfm 1548 +tel100.300pk 140600 tel25b.300pk 26644 +tel100.tfm 1556 tel25b.tfm 1548 +tel10b.300pk 9788 tel25s.300pk 27976 +tel10b.tfm 1532 tel25s.tfm 1548 +tel10nx.300pk 10264 tel30.300pk 33296 +tel10nx.tfm 1532 tel30.tfm 1552 +tel10ny.300pk 9888 tel30s.300pk 35912 +tel10ny.tfm 1532 tel30s.tfm 1552 +tel10s.300pk 10484 tel35.300pk 39608 +tel10s.tfm 1532 tel35.tfm 1556 +tel11.300pk 10752 tel35s.300pk 44600 +tel11.tfm 1532 tel35s.tfm 1556 +tel11b.300pk 11208 tel40.300pk 50356 +tel11b.tfm 1532 tel40.tfm 1552 +tel11nx.300pk 11652 tel40s.300pk 53600 +tel11nx.tfm 1532 tel40s.tfm 1552 +tel11ny.300pk 10836 tel55.300pk 75328 +tel11ny.tfm 1532 tel55.tfm 1556 +tel11s.300pk 11612 tel55s.300pk 79980 +tel11s.tfm 1532 tel55s.tfm 1556 +tel12.300pk 11840 tel72.300pk 101172 +tel12.tfm 1536 tel72.tfm 1556 +tel12b.300pk 12184 telspa.300pk 34472 +tel12b.tfm 1536 telspa.tfm 1556 +tel12nx.300pk 12300 telspb.300pk 129220 +tel12nx.tfm 1536 telspb.tfm 1556 +tel12ny.300pk 11504 telspc.300pk 114644 +tel12ny.tfm 1536 telspc.tfm 1556 +tel12s.300pk 13484 +tel12s.tfm 1536 CopyrightLong 8072 +tel15.300pk 15884 CopyrightSources 896 +tel15.tfm 1548 document.tex 69654 +tel15b.300pk 15468 makefile 3750 +tel15b.tfm 1548 telbase.mf 29160 +tel15s.300pk 15648 telchars1.mf 30370 +tel15s.tfm 1548 telchars2.mf 15885 +tel172.300pk 264156 telchars3.mf 17198 +tel172.tfm 1556 telcodes.mf 10004 +tel18.300pk 19168 telfonts.awk 9982 +tel18.tfm 1540 telmode.mf 992 +tel18b.300pk 18868 telparam.mf 7202 +tel18b.tfm 1540 telugu.mf 1912 +tel18s.300pk 19116 tloffsets.tex 9650 +tel18s.tfm 1540 tlsyllable.tex 34188 +tel20.300pk 21028 tlteldigits.tex 1781 +tel20.tfm 1544 tlxlate.tex 8251 + +(These sizes are not accurate. Files may have changed since these + sizes were recorded.) -- cgit v1.2.3