diff options
author | Norbert Preining <norbert@preining.info> | 2019-09-02 13:46:59 +0900 |
---|---|---|
committer | Norbert Preining <norbert@preining.info> | 2019-09-02 13:46:59 +0900 |
commit | e0c6872cf40896c7be36b11dcc744620f10adf1d (patch) | |
tree | 60335e10d2f4354b0674ec22d7b53f0f8abee672 /language/telugu/makefile |
Initial commit
Diffstat (limited to 'language/telugu/makefile')
-rw-r--r-- | language/telugu/makefile | 152 |
1 files changed, 152 insertions, 0 deletions
diff --git a/language/telugu/makefile b/language/telugu/makefile new file mode 100644 index 0000000000..5c4383406b --- /dev/null +++ b/language/telugu/makefile @@ -0,0 +1,152 @@ +# This file is part of the TeluguTeX Software Package. +#Copyright (c) 1991 Lakshmankumar Mukkavilli +# +#The TeluguTeX Software Package is distributed in the hope that +#it will be useful,but WITHOUT ANY WARRANTY. No author or distributor +#accepts responsibility to anyone for the consequences of using it +#or for whether it serves any particular purpose or works at all, +#unless he says so in writing. Refer to the TeluguTeX Software Package +#General Public License for full details. +# +#Everyone is granted permission to copy, modify and redistribute +#the TeluguTeX Software Package, but only under the conditions described in the +#TeluguTeX Software Package General Public License. A copy of this license is +#supposed to have been given to you along with TeluguTeX Software Package so you +#can know your rights and responsibilities. It should be in a +#file named CopyrightLong. Among other things, the copyright notice +#and this notice must be preserved on all copies. +######## +# This file contains commands to generate fonts for TeluguTeX. +# There are two things you should do before you start generating +# fonts. +# 1. Change DPI to reflect the charracteristics of the output +# device. +# 2. decide if you want all the fonts listed in 'all' target. See +# the README file. If you want a subset then fillin myfonts target +# with the fonts that want to generate. Suppose I only want tel10, +# tel11 and tel12 fonts. Then myfonts target would look like: +#myfonts :teloffset tel10 tel10nx tel10ny tel10b\ +# teloffset tel11 tel11nx tel11ny tel11b\ +# teloffset tel12 tel12nx tel12ny tel12b +# +# teloffset is always needed. +# +# It takes a longtime to generate telspa, telspb and telspc fonts. +# +DPI=300 +makefont=awk '/%$@%/,/%%/{print}' telfonts.awk>$@.mf;\ + mf $@;\ + gftopk $@.$(DPI)gf;\ + rm $@.log;\ + rm $@.mf;\ + rm $@.$(DPI)gf; +#tel10 :;awk '/%$@%/,/%%/{print}' telfonts.awk>$@.mf; + +all :teloffset tel10 tel10nx tel10ny tel10b\ + tel10s tel11 tel11nx tel11ny \ + tel11b tel11s tel12 tel12nx tel12ny tel12b \ + tel12s #tel15 tel15b tel15s tel18 tel18b tel18s tel20 \ +# tel20b tel20s tel25 tel25b tel25s tel30 tel30s \ +# tel35 tel35s tel40 tel40s tel55 tel55s \ +# tel72 tel100 tel172 telspa telspb telspc + + +teloffset :;awk '/%$@%/,/%%/{print}' telfonts.awk>$@.mf;\ + mf $@;\ + grep '^\\' $@.log>tloffsets.tex;\ + rm $@.log;\ + rm $@.mf; + +tel2602 :;awk '/%$@%/,/%%/{print}' telfonts.awk>$@.mf;\ + mf $@;\ + gftodvi $@.2602gf;\ + rm $@.log;\ + rm $@.2602gf;\ + rm $@.mf; + +tel2602t :;awk '/%$@%/,/%%/{print}' telfonts.awk>$@.mf;\ + mf $@;\ + rm $@.log;\ + rm $@.mf; + +tel10 :;$(makefont) + +tel10nx :;$(makefont) + +tel10ny :;$(makefont) + +tel10b :;$(makefont) + +tel10s :;$(makefont) + +tel11 :;$(makefont) + +tel11nx :;$(makefont) + +tel11ny :;$(makefont) + +tel11b :;$(makefont) + +tel11s :;$(makefont) + +tel12 :;$(makefont) + +tel12nx :;$(makefont) + +tel12ny :;$(makefont) + +tel12b :;$(makefont) + +tel12s :;$(makefont) + +tel15 :;$(makefont) + +tel15b :;$(makefont) + +tel15s :;$(makefont) + +tel18 :;$(makefont) + +tel18b :;$(makefont) + +tel18s :;$(makefont) + +tel20 :;$(makefont) + +tel20b :;$(makefont) + +tel20s :;$(makefont) + +tel25 :;$(makefont) + +tel25b :;$(makefont) + +tel25s :;$(makefont) + +tel30 :;$(makefont) + +tel30s :;$(makefont) + +tel35 :;$(makefont) + +tel35s :;$(makefont) + +tel40 :;$(makefont) + +tel40s :;$(makefont) + +tel55 :;$(makefont) + +tel55s :;$(makefont) + +tel72 :;$(makefont) + +tel100 :;$(makefont) + +tel172 :;$(makefont) + +telspa :;$(makefont) + +telspb :;$(makefont) + +telspc :;$(makefont) |