summaryrefslogtreecommitdiff
path: root/language/telugu/README
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2019-09-02 13:46:59 +0900
committerNorbert Preining <norbert@preining.info>2019-09-02 13:46:59 +0900
commite0c6872cf40896c7be36b11dcc744620f10adf1d (patch)
tree60335e10d2f4354b0674ec22d7b53f0f8abee672 /language/telugu/README
Initial commit
Diffstat (limited to 'language/telugu/README')
-rw-r--r--language/telugu/README178
1 files changed, 178 insertions, 0 deletions
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.)