summaryrefslogtreecommitdiff
path: root/Master
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2012-08-23 22:42:38 +0000
committerKarl Berry <karl@freefriends.org>2012-08-23 22:42:38 +0000
commitb0ecade6115b3615f319e392b1a2108fe0fd86d4 (patch)
treef2c2e52c29f55f27deeed17f001dc6ca3b3fae2f /Master
parentc74d9648abb6877ccf4c69fdd39bb8d3763574bf (diff)
rm malayalam, stale wrt CTAN (RobinF msg 23 Aug 2012 11:59:14)
git-svn-id: svn://tug.org/texlive/trunk@27509 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master')
-rw-r--r--Master/texmf-dist/doc/fonts/malayalam/FILES186
-rw-r--r--Master/texmf-dist/doc/fonts/malayalam/INSTALL105
-rw-r--r--Master/texmf-dist/doc/fonts/malayalam/README0
-rw-r--r--Master/texmf-dist/doc/fonts/malayalam/article/elephant.mm41
-rw-r--r--Master/texmf-dist/doc/fonts/malayalam/article/elephant.tex39
-rw-r--r--Master/texmf-dist/doc/fonts/malayalam/article/lion.mm120
-rw-r--r--Master/texmf-dist/doc/fonts/malayalam/article/lion.tex117
-rw-r--r--Master/texmf-dist/doc/fonts/malayalam/article/mmarticl.mm440
-rw-r--r--Master/texmf-dist/doc/fonts/malayalam/article/mmarticl.tex436
-rw-r--r--Master/texmf-dist/doc/fonts/malayalam/article/mmchart.tex62
-rw-r--r--Master/texmf-dist/doc/fonts/malayalam/article/mmconj.mm481
-rw-r--r--Master/texmf-dist/doc/fonts/malayalam/article/mmconj.tex477
-rw-r--r--Master/texmf-dist/doc/fonts/malayalam/article/mmexp.mm57
-rw-r--r--Master/texmf-dist/doc/fonts/malayalam/article/mmexp.tex53
-rw-r--r--Master/texmf-dist/doc/fonts/malayalam/article/mmfont.tex99
-rw-r--r--Master/texmf-dist/doc/fonts/malayalam/article/mmfuture.tex51
-rw-r--r--Master/texmf-dist/doc/fonts/malayalam/article/mmguide.dvibin47296 -> 0 bytes
-rw-r--r--Master/texmf-dist/doc/fonts/malayalam/article/mmguide.mm511
-rw-r--r--Master/texmf-dist/doc/fonts/malayalam/article/mmguide.tex498
-rw-r--r--Master/texmf-dist/doc/fonts/malayalam/article/mmmacs.tex139
-rw-r--r--Master/texmf-dist/doc/fonts/malayalam/article/mmphmacs.tex22
-rw-r--r--Master/texmf-dist/doc/fonts/malayalam/article/mmqfont.tex105
-rw-r--r--Master/texmf-dist/doc/fonts/malayalam/article/mmqmacs.tex9
-rw-r--r--Master/texmf-dist/doc/fonts/malayalam/article/mmsample.mm64
-rw-r--r--Master/texmf-dist/doc/fonts/malayalam/article/mmsample.tex59
-rw-r--r--Master/texmf-dist/doc/fonts/malayalam/article/mmscript.mm39
-rw-r--r--Master/texmf-dist/doc/fonts/malayalam/article/mmtable.mm108
-rw-r--r--Master/texmf-dist/doc/fonts/malayalam/article/mmtable.tex105
-rw-r--r--Master/texmf-dist/doc/fonts/malayalam/article/mmtrans.mm77
-rw-r--r--Master/texmf-dist/doc/fonts/malayalam/article/mmtrans.tex74
-rw-r--r--Master/texmf-dist/doc/fonts/malayalam/article/mmtrmacs.tex66
-rw-r--r--Master/texmf-dist/doc/fonts/malayalam/article/mmxfont.tex36
-rw-r--r--Master/texmf-dist/doc/fonts/malayalam/article/ornament.tex16
-rw-r--r--Master/texmf-dist/doc/fonts/malayalam/article/prodigal.mm252
-rw-r--r--Master/texmf-dist/doc/fonts/malayalam/article/prodigal.tex226
-rw-r--r--Master/texmf-dist/doc/fonts/malayalam/article/test.mm46
-rw-r--r--Master/texmf-dist/doc/fonts/malayalam/article/test.tex45
-rw-r--r--Master/texmf-dist/doc/fonts/malayalam/article/twolines.tex129
-rw-r--r--Master/texmf-dist/doc/fonts/malayalam/charity0
-rw-r--r--Master/texmf-dist/doc/fonts/malayalam/todo0
-rw-r--r--Master/texmf-dist/fonts/source/public/malayalam/effects/effect.mf1
-rw-r--r--Master/texmf-dist/fonts/source/public/malayalam/effects/esoteric.mf27
-rw-r--r--Master/texmf-dist/fonts/source/public/malayalam/effects/hstripes.mf44
-rw-r--r--Master/texmf-dist/fonts/source/public/malayalam/effects/malayalam-reverse.mf34
-rw-r--r--Master/texmf-dist/fonts/source/public/malayalam/effects/outline.mf20
-rw-r--r--Master/texmf-dist/fonts/source/public/malayalam/effects/shadow.mf37
-rw-r--r--Master/texmf-dist/fonts/source/public/malayalam/fnt_code.mf290
-rw-r--r--Master/texmf-dist/fonts/source/public/malayalam/mm.bat66
-rw-r--r--Master/texmf-dist/fonts/source/public/malayalam/mm.fts57
-rw-r--r--Master/texmf-dist/fonts/source/public/malayalam/mm.job17
-rw-r--r--Master/texmf-dist/fonts/source/public/malayalam/mmcillu.mf120
-rw-r--r--Master/texmf-dist/fonts/source/public/malayalam/mmcoding.mf290
-rw-r--r--Master/texmf-dist/fonts/source/public/malayalam/mmconj.mf752
-rw-r--r--Master/texmf-dist/fonts/source/public/malayalam/mmcons.mf443
-rw-r--r--Master/texmf-dist/fonts/source/public/malayalam/mmcvconj.mf943
-rw-r--r--Master/texmf-dist/fonts/source/public/malayalam/mmdefs.mf633
-rw-r--r--Master/texmf-dist/fonts/source/public/malayalam/mmfnt.mf6
-rw-r--r--Master/texmf-dist/fonts/source/public/malayalam/mmfont.mf46
-rw-r--r--Master/texmf-dist/fonts/source/public/malayalam/mmlnums.mf125
-rw-r--r--Master/texmf-dist/fonts/source/public/malayalam/mmnums.mf167
-rw-r--r--Master/texmf-dist/fonts/source/public/malayalam/mmpunct.mf278
-rw-r--r--Master/texmf-dist/fonts/source/public/malayalam/mmrconj.mf254
-rw-r--r--Master/texmf-dist/fonts/source/public/malayalam/mmscons.mf169
-rw-r--r--Master/texmf-dist/fonts/source/public/malayalam/mmsec.mf263
-rw-r--r--Master/texmf-dist/fonts/source/public/malayalam/mmstyles.txt47
-rw-r--r--Master/texmf-dist/fonts/source/public/malayalam/mmtest.mf26
-rw-r--r--Master/texmf-dist/fonts/source/public/malayalam/mmvowels.mf509
-rw-r--r--Master/texmf-dist/fonts/source/public/malayalam/orn10.mf86
-rw-r--r--Master/texmf-dist/fonts/source/public/malayalam/rejected.mf273
-rw-r--r--Master/texmf-dist/fonts/source/public/malayalam/styles/mm10.mf21
-rw-r--r--Master/texmf-dist/fonts/source/public/malayalam/styles/mm10s.mf23
-rw-r--r--Master/texmf-dist/fonts/source/public/malayalam/styles/mm12.mf21
-rw-r--r--Master/texmf-dist/fonts/source/public/malayalam/styles/mm12s.mf24
-rw-r--r--Master/texmf-dist/fonts/source/public/malayalam/styles/mm17.mf21
-rw-r--r--Master/texmf-dist/fonts/source/public/malayalam/styles/mm17s.mf23
-rw-r--r--Master/texmf-dist/fonts/source/public/malayalam/styles/mm6.mf21
-rw-r--r--Master/texmf-dist/fonts/source/public/malayalam/styles/mm6s.mf23
-rw-r--r--Master/texmf-dist/fonts/source/public/malayalam/styles/mm8.mf21
-rw-r--r--Master/texmf-dist/fonts/source/public/malayalam/styles/mm8s.mf23
-rw-r--r--Master/texmf-dist/fonts/source/public/malayalam/styles/mmb10.mf22
-rw-r--r--Master/texmf-dist/fonts/source/public/malayalam/styles/mmb10s.mf23
-rw-r--r--Master/texmf-dist/fonts/source/public/malayalam/styles/mmb12.mf21
-rw-r--r--Master/texmf-dist/fonts/source/public/malayalam/styles/mmb12s.mf23
-rw-r--r--Master/texmf-dist/fonts/source/public/malayalam/styles/mmb17.mf21
-rw-r--r--Master/texmf-dist/fonts/source/public/malayalam/styles/mmb17s.mf23
-rw-r--r--Master/texmf-dist/fonts/source/public/malayalam/styles/mmbig.mf23
-rw-r--r--Master/texmf-dist/fonts/source/public/malayalam/styles/mmbigo.mf25
-rw-r--r--Master/texmf-dist/fonts/source/public/malayalam/styles/mmc10.mf21
-rw-r--r--Master/texmf-dist/fonts/source/public/malayalam/styles/mmc10s.mf23
-rw-r--r--Master/texmf-dist/fonts/source/public/malayalam/styles/mmc12.mf21
-rw-r--r--Master/texmf-dist/fonts/source/public/malayalam/styles/mmc12s.mf24
-rw-r--r--Master/texmf-dist/fonts/source/public/malayalam/styles/mmc17.mf21
-rw-r--r--Master/texmf-dist/fonts/source/public/malayalam/styles/mmc17s.mf23
-rw-r--r--Master/texmf-dist/fonts/source/public/malayalam/styles/mmcb10.mf21
-rw-r--r--Master/texmf-dist/fonts/source/public/malayalam/styles/mmcb10s.mf23
-rw-r--r--Master/texmf-dist/fonts/source/public/malayalam/styles/mmcb12.mf21
-rw-r--r--Master/texmf-dist/fonts/source/public/malayalam/styles/mmcb12s.mf24
-rw-r--r--Master/texmf-dist/fonts/source/public/malayalam/styles/mmcb17.mf21
-rw-r--r--Master/texmf-dist/fonts/source/public/malayalam/styles/mmcb17s.mf23
-rw-r--r--Master/texmf-dist/fonts/source/public/malayalam/styles/mmcsl10.mf21
-rw-r--r--Master/texmf-dist/fonts/source/public/malayalam/styles/mmcsl10s.mf23
-rw-r--r--Master/texmf-dist/fonts/source/public/malayalam/styles/mmcsl12.mf21
-rw-r--r--Master/texmf-dist/fonts/source/public/malayalam/styles/mmcsl12s.mf24
-rw-r--r--Master/texmf-dist/fonts/source/public/malayalam/styles/mmexpa12.mf25
-rw-r--r--Master/texmf-dist/fonts/source/public/malayalam/styles/mmexpb12.mf24
-rw-r--r--Master/texmf-dist/fonts/source/public/malayalam/styles/mmexpc12.mf24
-rw-r--r--Master/texmf-dist/fonts/source/public/malayalam/styles/mmsl10.mf21
-rw-r--r--Master/texmf-dist/fonts/source/public/malayalam/styles/mmsl10s.mf23
-rw-r--r--Master/texmf-dist/fonts/source/public/malayalam/styles/mmsl12.mf21
-rw-r--r--Master/texmf-dist/fonts/source/public/malayalam/styles/mmsl12s.mf24
-rw-r--r--Master/texmf-dist/fonts/source/public/malayalam/var_ja.mf199
-rw-r--r--Master/texmf-dist/fonts/tfm/public/malayalam/mm10.tfmbin1404 -> 0 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/malayalam/mm10s.tfmbin1093 -> 0 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/malayalam/mm12.tfmbin1404 -> 0 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/malayalam/mm12s.tfmbin1093 -> 0 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/malayalam/mm17.tfmbin1405 -> 0 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/malayalam/mm17s.tfmbin1094 -> 0 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/malayalam/mm6.tfmbin1405 -> 0 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/malayalam/mm6s.tfmbin1093 -> 0 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/malayalam/mm8.tfmbin1403 -> 0 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/malayalam/mm8s.tfmbin1093 -> 0 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/malayalam/mmb10.tfmbin1405 -> 0 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/malayalam/mmb10s.tfmbin1091 -> 0 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/malayalam/mmb12.tfmbin1405 -> 0 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/malayalam/mmb12s.tfmbin1092 -> 0 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/malayalam/mmb17.tfmbin1405 -> 0 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/malayalam/mmb17s.tfmbin1094 -> 0 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/malayalam/mmbig.tfmbin1309 -> 0 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/malayalam/mmbigo.tfmbin1309 -> 0 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/malayalam/mmc10.tfmbin1404 -> 0 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/malayalam/mmc10s.tfmbin1093 -> 0 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/malayalam/mmc12.tfmbin1404 -> 0 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/malayalam/mmc12s.tfmbin1093 -> 0 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/malayalam/mmc17.tfmbin1405 -> 0 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/malayalam/mmc17s.tfmbin1094 -> 0 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/malayalam/mmcb10.tfmbin1405 -> 0 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/malayalam/mmcb10s.tfmbin1091 -> 0 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/malayalam/mmcb12.tfmbin1405 -> 0 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/malayalam/mmcb12s.tfmbin1092 -> 0 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/malayalam/mmcb17.tfmbin1405 -> 0 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/malayalam/mmcb17s.tfmbin1094 -> 0 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/malayalam/mmcsl10.tfmbin1404 -> 0 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/malayalam/mmcsl10s.tfmbin1093 -> 0 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/malayalam/mmcsl12.tfmbin1404 -> 0 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/malayalam/mmcsl12s.tfmbin1093 -> 0 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/malayalam/mmexpa12.tfmbin1307 -> 0 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/malayalam/mmexpb12.tfmbin1308 -> 0 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/malayalam/mmexpc12.tfmbin1307 -> 0 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/malayalam/mmsl10.tfmbin1404 -> 0 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/malayalam/mmsl10s.tfmbin1093 -> 0 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/malayalam/mmsl12.tfmbin1404 -> 0 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/malayalam/mmsl12s.tfmbin1093 -> 0 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/malayalam/orn10.tfmbin156 -> 0 bytes
-rw-r--r--Master/texmf-dist/source/fonts/malayalam/dng/dn2dng.pat58
-rw-r--r--Master/texmf-dist/source/fonts/malayalam/dng/dng.pat632
-rw-r--r--Master/texmf-dist/source/fonts/malayalam/dng/dng.tex63
-rw-r--r--Master/texmf-dist/source/fonts/malayalam/dng/dngmacs.tex132
-rw-r--r--Master/texmf-dist/source/fonts/malayalam/dng/dngtrans.dng80
-rw-r--r--Master/texmf-dist/source/fonts/malayalam/dng/dngtrans.tex79
-rw-r--r--Master/texmf-dist/source/fonts/malayalam/dng/dntrmacs.tex33
-rw-r--r--Master/texmf-dist/source/fonts/malayalam/dng/misspaal.dng177
-rw-r--r--Master/texmf-dist/source/fonts/malayalam/preproc/ack2mm.pat93
-rw-r--r--Master/texmf-dist/source/fonts/malayalam/preproc/avltree.c699
-rw-r--r--Master/texmf-dist/source/fonts/malayalam/preproc/avltree.h44
-rw-r--r--Master/texmf-dist/source/fonts/malayalam/preproc/makefile18
-rw-r--r--Master/texmf-dist/source/fonts/malayalam/preproc/ml.bat4
-rw-r--r--Master/texmf-dist/source/fonts/malayalam/preproc/ml.g4
-rw-r--r--Master/texmf-dist/source/fonts/malayalam/preproc/mlr.bat4
-rw-r--r--Master/texmf-dist/source/fonts/malayalam/preproc/mlr.g4
-rw-r--r--Master/texmf-dist/source/fonts/malayalam/preproc/mltr.g6
-rw-r--r--Master/texmf-dist/source/fonts/malayalam/preproc/mltrth.g14
-rw-r--r--Master/texmf-dist/source/fonts/malayalam/preproc/mm.c819
-rwxr-xr-xMaster/texmf-dist/source/fonts/malayalam/preproc/mm.exebin54527 -> 0 bytes
-rw-r--r--Master/texmf-dist/source/fonts/malayalam/preproc/mm.h110
-rw-r--r--Master/texmf-dist/source/fonts/malayalam/preproc/mm.pat387
-rw-r--r--Master/texmf-dist/source/fonts/malayalam/preproc/mm.prj13
-rw-r--r--Master/texmf-dist/source/fonts/malayalam/preproc/mm.scr410
-rw-r--r--Master/texmf-dist/source/fonts/malayalam/preproc/mm.trs159
-rw-r--r--Master/texmf-dist/source/fonts/malayalam/preproc/mm.ttpbin18816 -> 0 bytes
-rw-r--r--Master/texmf-dist/source/fonts/malayalam/preproc/mm2ack.pat85
-rw-r--r--Master/texmf-dist/source/fonts/malayalam/preproc/mmr.scr261
-rw-r--r--Master/texmf-dist/source/fonts/malayalam/preproc/mmr.trs159
-rw-r--r--Master/texmf-dist/source/fonts/malayalam/preproc/mmrfull.trs160
-rw-r--r--Master/texmf-dist/source/fonts/malayalam/preproc/patc/detex.g3
-rw-r--r--Master/texmf-dist/source/fonts/malayalam/preproc/patc/detex.pat133
-rw-r--r--Master/texmf-dist/source/fonts/malayalam/preproc/patc/patc.c474
-rwxr-xr-xMaster/texmf-dist/source/fonts/malayalam/preproc/patc/patc.exebin22874 -> 0 bytes
-rw-r--r--Master/texmf-dist/source/fonts/malayalam/preproc/patc/patc.prj7
-rw-r--r--Master/texmf-dist/source/fonts/malayalam/preproc/patc/patc.ttpbin10680 -> 0 bytes
-rw-r--r--Master/texmf-dist/source/fonts/malayalam/preproc/patc/patc.txt97
-rw-r--r--Master/texmf-dist/source/fonts/malayalam/preproc/patc/pstree.c223
-rw-r--r--Master/texmf-dist/source/fonts/malayalam/preproc/patc/pstree.h13
-rw-r--r--Master/texmf-dist/source/fonts/malayalam/preproc/pstree.c225
-rw-r--r--Master/texmf-dist/source/fonts/malayalam/preproc/pstree.h19
-rw-r--r--Master/texmf-dist/source/fonts/malayalam/preproc/readfile.c281
-rw-r--r--Master/texmf-dist/source/fonts/malayalam/preproc/readfile.h21
-rw-r--r--Master/texmf-dist/source/fonts/malayalam/preproc/scr.c185
-rw-r--r--Master/texmf-dist/source/fonts/malayalam/preproc/scr.h39
-rw-r--r--Master/texmf-dist/source/fonts/malayalam/preproc/trs.c148
-rw-r--r--Master/texmf-dist/source/fonts/malayalam/preproc/trs.h18
-rw-r--r--Master/texmf-dist/source/fonts/malayalam/preproc/unicode/UNICODE.TXT161
-rw-r--r--Master/texmf-dist/source/fonts/malayalam/tamil/adami.pat86
-rw-r--r--Master/texmf-dist/source/fonts/malayalam/tamil/tamil.pat496
-rw-r--r--Master/texmf-dist/source/fonts/malayalam/tamil/tamil.tex44
-rw-r--r--Master/texmf-dist/source/fonts/malayalam/tamil/test.tam42
-rw-r--r--Master/texmf-dist/source/fonts/malayalam/tamil/test.tex39
-rw-r--r--Master/texmf-dist/source/fonts/malayalam/tamil/test.tml39
-rw-r--r--Master/texmf-dist/source/fonts/malayalam/tamil/tmlmacs.tex365
-rw-r--r--Master/texmf-dist/source/fonts/malayalam/tamil/tmltrans.tex52
-rw-r--r--Master/texmf-dist/source/fonts/malayalam/tamil/tmltrans.tml52
-rw-r--r--Master/texmf-dist/source/fonts/malayalam/tamil/tmltrans.txt55
-rw-r--r--Master/texmf-dist/source/fonts/malayalam/tamil/wntml.pat69
-rwxr-xr-xMaster/tlpkg/libexec/ctan2tds2
-rw-r--r--Master/tlpkg/tlpsrc/collection-langindic.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/malayalam.tlpsrc0
215 files changed, 1 insertions, 20626 deletions
diff --git a/Master/texmf-dist/doc/fonts/malayalam/FILES b/Master/texmf-dist/doc/fonts/malayalam/FILES
deleted file mode 100644
index b7f28c43afc..00000000000
--- a/Master/texmf-dist/doc/fonts/malayalam/FILES
+++ /dev/null
@@ -1,186 +0,0 @@
-
-Files included in the Malayalam-TeX package (some are only in the full version)
-
-
-Article: Directory with macro-files, demo-files and the user's guide
- elephant.mm The fable of the Blind Men and the Elephant in Malayalam
- elephant.tex
- lion.mm The fable of the Lion and the Mouse in Malayalam
- lion.tex
- mmarticl.mm An article about Malayalam-TeX
- mmarticl.tex
- mmchart.tex A chart showing all characters in the Malayalam font
- mmconj.mm A chart showing all conjuncts of two letters in Malayalam
- mmconj.tex
- mmexp.mm A demo of more experimental styles of the Malayalam font
- mmexp.tex
- mmfont.tex Macros to load the Malayalam fonts (loaded by mmmacs)
- mmfuture.tex some thoughts on the future of Malayalam-TeX
- mmguide.dvi DVI-file of the user's guide
- mmguide.mm source of the user's guide
- mmguide.ps PostScript version of the user's guide
- mmguide.tex Pre-processed version of the user's guide
- mmmacs.tex Macros to use Malayalam-TeX
- mmphmacs.tex Macros to use phonetic letters for Malayalam (requires WSUIPA)
- mmqfont.tex Macros to quickly load a subset of the Malayalam fonts
- mmqmacs.tex same as mmmacs.tex, but uses a subset of the Malayalam fonts
- mmsample.mm Samples of each style and size of the Malayalam font
- mmsample.tex
- mmscript.tex
- mmtable.mm A table of the transliteration scheme used by Malayalam-TeX
- mmtable.tex
- mmtitle.tex Title page of the user's guide
- mmtrans.mm A table of the transliteration scheme used by Malayalam-TeX
- mmtrans.tex
- mmtrmacs.tex macros to use the transcription-mode of Malayalam-TeX
- mmxfont.tex macros to load some experimental style fonts
- ornament.tex macros to load an ornament font
- prodigal.mm The fable of the prodigal son in Malayalam with parallel translation
- prodigal.tex
- test.mm A simple test
- test.tex
- twolines.tex macros to make parallel translations on two/three lines.
-DNG: Directory including files to use Frans Velthuis Devanagari fonts
- dn2dng.pat pattern-file to translate from Velthuis' transcription to mine
- dng.pat pattern-file to translate from my transcription to Velthuis'
- dng.tex chapter of user-guide explaining use of Devanagari
- dngmacs.tex macros to use Devanagari
- dngtrans.dng table of transcription of Devanagari used
- dngtrans.tex
- dntrmacs.tex macros to use Devanagari in transcription
- misspaal.dng demo of Devanagari
-MF: directory with Metafont sources of the Malayalam font
- effect.mf selects a special effect to be applied to letters
- esoteric.mf esoteric effect
- fnt_code.mf defines alternative glyph positions in the Malayalam font
- hstripes.mf horizontal stripes effect
- mm.bat MS-DOS batch file to create all fonts
- mm.fts Atari-ST CSTeX fts file to create all fonts
- mm.job MS-DOS emTeX job file to create all fonts
- mm10.mf parameters for mm10
- mm10s.mf
- mm12.mf
- mm12s.mf
- mm17.mf
- mm17s.mf
- mm6.mf
- mm6s.mf
- mm8.mf
- mm8s.mf
- mmb10.mf
- mmb10s.mf
- mmb12.mf
- mmb12s.mf
- mmb17.mf
- mmb17s.mf
- mmbig.mf
- mmbigo.mf
- mmc10.mf
- mmc10s.mf
- mmc12.mf
- mmc12s.mf
- mmc17.mf
- mmc17s.mf
- mmcb10.mf
- mmcb10s.mf
- mmcb12.mf
- mmcb12s.mf
- mmcb17.mf
- mmcb17s.mf
- mmcillu.mf cillu letters
- mmcoding.mf defines glyph positions in the Malayalam font
- mmconj.mf conjuncts
- mmcons.mf consonants
- mmcsl10.mf
- mmcsl10s.mf
- mmcsl12.mf
- mmcsl12s.mf
- mmcvconj.mf consonant-vowel combinations
- mmdefs.mf definitions of Metafont macros used by the Malayalam font
- mmexpa12.mf
- mmexpb12.mf
- mmexpc12.mf
- mmfnt.mf galley file using alternative glyph encoding
- mmfont.mf galley file using normal glyph encoding
- mmlnums.mf Latin numerals
- mmnums.mf Malayalam numerals
- mmpunct.mf punctuation marks
- mmrconj.mf conjuncts with subscribed ra
- mmscons.mf conjuncts of stacked letters
- mmsec.mf secondary variants of consonants
- mmsl10.mf
- mmsl10s.mf
- mmsl12.mf
- mmsl12s.mf
- mmstyles.txt list of styles defined
- mmtest.fts Atari-ST CSTeX test bed file
- mmtest.mf test bed file
- mmvowels.mf vowels
- orn10.mf ornamental font
- outline.mf outline effect
- rejected.mf rejected variant shapes of some Malayalam letters
- reverse.mf reverse video effect
- shadow.mf shadow effect
- var_ja.mf variant ja
-MT: Directory containing code for another unfinished Malayalam metafont
- mt12.mf
- mtdefs.mf
- mtfont.mf
-Preprocessor: Directory containing the preprocessor source and support files
- ack2mm.pat patterns to translate A.C.K. transcription to mine
- avltree.c AVL tree code used by the pre-processor
- avltree.h AVL tree header file
- Makefile Make file for UNIX
- ml.bat MS-DOS batch file to pre-process a Malayalam text (trad. script)
- ml.g Atari-ST gulam file to pre-process a Malayalam text (trad. script)
- mlr.bat MS-DOS batch file to pre-process a Malayalam text (mod. script)
- mlr.g Atari-ST gulam file to pre-process a Malayalam text (mod. script)
- mltr.g Atari-ST gulam file to pre-process a Malayalam text (mod. & trad. script)
- mltrth.g Atari-ST gulam file to pre-process a Malayalam text (mod. & trad. & Dev. & Tam.)
- mm.c main source of the pre-processor
- mm.h header file of the pre-processor
- mm.pat patters to translate Malayalam transcription to TeX-commands
- mm.prj Atari-ST Pure C project file for the pre-processor
- mm.scr Malayalam script definition (trad. script)
- mm.trs Malayalam transliteration definition (trad. script)
- mm2ack.pat patterns to translate my transliteration to that of A.C.K.
- mmr.scr Malayalam script definition (mod. script)
- mmr.trs Malayalam transliteration definition (mod. script)
- mmrfull.trs Malayalam transliteration definition (mod. script, alt. punctuation)
- patc: Directory containing the patc program, a transcription translator
- detex.g Atari-ST gulam batch file to remove TeX commands
- detex.pat patterns to remove TeX commands
- patc.c the source of the pattern translator
- patc.prj Atari-ST Pure C project file for patc
- patc.txt manual pages for patc
- pstree.c pattern-search tree source
- pstree.h pattern-search tree headers
- pstree.c
- pstree.h
- readfile.c file access
- readfile.h
- scr.c script definitions
- scr.h
- trs.c transliteration definitions
- trs.h
- Unicode:
- unicode.txt some thoughts on using Unicode
-Tamil: Directory to handle Tamil with Malayalam tex (requires WNTML)
- adami.pat patterns to translate the ADAMI transliteration to mine
- tamil.pat patterns to translate the Tamil transliteration to TeX-macros
- tamil.tex chapter of user's guide on using Tamil
- test.tam a test in ADAMI transliteration
- test.tex a test in pre-processed form
- test.tml a test in my transliteration
- tmlmacs.tex macros to use Tamil
- tmltrans.tex table of the Tamil transliteration (pre-processed)
- tmltrans.tml macros to use Tamil in transliteration
- tmltrans.txt table of the Tamil transliteration (source)
- wntml.pat patterns to translate the original wntml transliteration
-Charity a file explaining the concept of Charity-ware
-Files this file
-Install Some notes on Installation
-Readme You should know by now
-Todo Future extensions, bug fixes, etc. (Hints and comments appreciated)
-
---
diff --git a/Master/texmf-dist/doc/fonts/malayalam/INSTALL b/Master/texmf-dist/doc/fonts/malayalam/INSTALL
deleted file mode 100644
index 2598b5de13e..00000000000
--- a/Master/texmf-dist/doc/fonts/malayalam/INSTALL
+++ /dev/null
@@ -1,105 +0,0 @@
-
-Malayalam-TeX installation guide
-
-
-Malayalam-TeX has been installed and tested on MS-DOS with emTeX, Atari-ST with
-CSTeX and various on UNIX machines. A Macintosh version (OzTeX) is forthcoming.
-
-The installation procedures differs on all these machines, so look under the heading
-of your machine.
-
-Included are .PK files intended for use with a CanonCX laserprinter engine (which is the
-engine most 300 DPI laser printers use) If you need different fonts, you will have
-to generate the fonts yourself using METAFONT.
-
-Atari-ST with CSTeX (presuming you use the command line shell gulam)
-
-To install
- 1. Unpack the archive.
- 2. Place the *.tfm files in a directory where TeX can find them
- 3. Place the *.pk files in the directories where the DVI previewer and DVI printer
- driver can find them.
- 4. Place the mm.ttp, patc.ttp and the gulam batch files (ending with .G)
- in a directory your shell can find them (normally C:\bin\)
- 5. Set the environment variable MMDIR to the path where mm.trs, mm.scr, etc. are.
- (mmfont\preproc in the distribution)
- Everything should be in working order now
-To create the .pk fonts
- 1. Start C_MF
- 2. Edit the file MM.FTS to include the fonts and magnifications you need
- 3. Set the input directory to the directory where the Malayalam Metafont sources are
- 4. Select the output device
- 5. Create the fonts. (This may take some time)
- C_MF will automatically place the resulting .PK files in the correct directories.
-
-
-MS-DOS with emTeX
-
-To install
- 1. Unpack the archive
- 2. Place the *.TFM files in a directory where TeX can find them
- 3. Place the *.PK files in the directories where the DVI previewer and DVI printer
- driver can find them.
- 4. Place the PATCH.EXE, MM.EXE and the batch files (ending with .BAT)
- in a directory your path points at (normally C:\DOS\)
- 5. Set the environment variable MMDIR to the path where MM.TRS, MM.SCR, etc. are.
- (MMFONT\PREPROC in the distribution)
- Everything should be in working order now
-To create the *.PK fonts
- 1. Edit the file MM.JOB to select the files and device you need
- 2. Run MFJOB with this file.
-
-
-UNIX
-
-To install
- 1. Unpack the archive. (It may be required to change all names to lowercase
- if this is not done automatically)
- 2. Place the *.tfm files in a directory where TeX can find them. (or tell
- TeX where they are by setting the environment variable TEXFONTS)
- 3. Place the *.pk fonts in a directory your previewer and printer driver can
- find them. (or tell TeX where they are by setting the environment variable
- TEXPKS) For some TeX implementations, it may be required to rename the
- fonts from *.pk to *.300pk
- 6. Look in mm.c to find the line saying #define ATARI_ST, change this into
- #define UNIX
- 5. Make the preprocessor and the patc program, by saying make in the directory
- they reside.
- 6. Make the batch programs (ending in .g) executable, if you wish you may remove
- the .g extention. (It is only needed for gulam on the Atari)
- 7. Set the environment variable MMDIR to point at the directory where
- the .scr and .trs files are (mmfont/preproc in the distribution).
-To create the *.*pk fonts
- 1. run Metafont, for example to make mm10.300gf
- type `mf &plain "\mode=hplaser; mag:=1; input mm10"'
- replace hplaser with your favourite mode
- 2. Convert the resulting *.*gf file to a *.*pk file
- type `gftopk mm10.gf mm10.pk'
- To make all fonts, run the batch file mm.bat. This may take some time.
-To test
- type `ml mmtable.mm mmtable.tex'
- type `tex &plain mmtable'
- Print or view the resulting mmtable.dvi file.
-
-
-Porting
-
-The included source code has been successfully compiled on
-
-* Turbo-C v2.03 for Atari ST.
-* gcc v2.3.1 on HP-UX.
-* Turbo C++ on MS-DOS. (use Huge memory model and word alignment options, increase
- stack-size)
-
-If it doesn't work right away, things you may need to do include:
-* change options in the Makefile
-* make a project file for Turbo C++ (the one included is for Atari)
-* change the line with
- #define ATARI_ST
- in the file mm.c to your system type.
-
-
-
-Good luck
-
-Jeroen
diff --git a/Master/texmf-dist/doc/fonts/malayalam/README b/Master/texmf-dist/doc/fonts/malayalam/README
deleted file mode 100644
index e69de29bb2d..00000000000
--- a/Master/texmf-dist/doc/fonts/malayalam/README
+++ /dev/null
diff --git a/Master/texmf-dist/doc/fonts/malayalam/article/elephant.mm b/Master/texmf-dist/doc/fonts/malayalam/article/elephant.mm
deleted file mode 100644
index 052d1f0d0a8..00000000000
--- a/Master/texmf-dist/doc/fonts/malayalam/article/elephant.mm
+++ /dev/null
@@ -1,41 +0,0 @@
-% elephant.mm -- The old fable of the blind men and the elephant
-% last edit: 04-APR-1993
-
-\input mmmacs
-\input ornament
-\parindent=0pt
-\emergencystretch=50pt
-
-\centerline{{\twelvebf The blind men and the elephant}}
-\medskip
-\centerline{{\it An old fable}\footnote*{taken from Frohnmeyer, p.182}}
-\ornline{\Sine}
-
-$cila janmaandhanmar (piRavikkuruTanmaar) yad.rcchayaa oru svalattu vannukuTi tan"n"aL{}kku
-oru aanaye kaaNiccu koTukkeeNamenn oru aanappaappaanooTu taatpayyattooTe aapee
-kSiccatinnu avan: parishoodhiccu pooykkoL{}vinennu paRan~n~u. aanayuTe kaal
-tappinookkiya kuruTanum atinRe tunbikkai taTavinookkiya veroru kuruTanum
-atinRe cethi tapooTinookkiya maRRooruttanum atinRe vaal toTTunookkiya
-maRReeyavanum at nallatennu paRan~n~u. ivvaNNam aanaye parishoodhanakazhicca sheeSam
-avar pookamvazhiyil anyoonyom aanayuTe mahiMayekkooNTu paRavaan tuTan"n"i. kaal
-tappi nookkiyavan aan uralpoolee ennum inbikkai taTavinookkiyavan atu ulakkapoolee
-ennum vaal tooTTunookkiyavan atu cuul (maaccil) poolee ennum cevi
-talooTi yavan atu muRampoolee ennum paRan~n~u. in"n"inee anyoonyam vipariitamaayi
-colli tiiraatta shaNThayiTTu naTannu.\par$
-
-\ornline{\Sine}
-
-Some men, all blind from their birth, (happening) to be together at one place, requested
-earnestly of an elephant-driver to show them an elephant. He said: examine it, and be off.
-It is a fine thing, said one blind man, feeling the elephant's leg; (so said) another blind
-man stroking his trunk, (so said) another passing his hand over the ear, (so said) another
-thouching his tail. Having thus examined the elephant, as they went away, they began to
-speak to one another of the greatness of the elephant. He that had felt the leg said the
-elephant was like a mortar for poundig rice. He that felt the trunk, that it was like
-a pestle or rice-beater; he that had touched the tail, that it was like a broom, and he that
-had stroked the ear, that it was like a winnowing fan. Thus they went on quarrelling
-without end, each declaring the contrary to the other.
-
-\ornline{\Orn}
-
-\bye
diff --git a/Master/texmf-dist/doc/fonts/malayalam/article/elephant.tex b/Master/texmf-dist/doc/fonts/malayalam/article/elephant.tex
deleted file mode 100644
index 22d96b85267..00000000000
--- a/Master/texmf-dist/doc/fonts/malayalam/article/elephant.tex
+++ /dev/null
@@ -1,39 +0,0 @@
-
-\input mmmacs
-\input ornament
-\parindent=0pt
-\emergencystretch=50pt
-
-\centerline{{\twelvebf The blind men and the elephant}}
-\medskip
-\centerline{{\it An old fable}\footnote*{taken from Frohnmeyer, p.182}}
-\ornline{\Sine}
-
-{\mm \X{\<26>\<63>}\X{\<50>} \X{\<28>}\X{\<193>\<62>}\X{\<219>}\X{\<193>}\X{\<80>} {\RMF(}\X{\<42>\<63>}\X{\<49>}\X{\<53>\<63>}\X{\<168>}\X{\<136>}\X{\<31>}\X{\<193>\<62>}\X{\<80>}{\RMF)} \X{\<47>}\X{\<153>}\X{\M{\<26>}{\Z\<27>}}\X{\<47>\<62>} \X{\<18>}\X{\<136>} \X{\<56>\K{-.5}\<86>}\X{\<50>}\X{\<172>} \X{\<53>}\X{\<174>}\X{\<128>}\X{\<31>\<63>} \X{\<36>}\X{\<161>}\X{\<82>}{}\X{\<168>}
-\X{\<18>}\X{\<136>} \X{\<6>}\X{\<40>}\X{\<70>\<47>} \X{\<21>\<62>}\X{\<35>\<63>}\X{\M{\<247>}{\<65>}} \X{\<70>\<21>\<62>}\X{\M{\<31>}{\<65>}}\X{\<71>\<160>}\X{\<35>}\X{\<70>\<46>}\X{\mmV{\<167>}} \X{\<18>}\X{\<136>} \X{\<6>}\X{\<40>}\X{\<242>\<62>}\X{\<242>\<62>}\X{\<71>\<40>\<62>}\X{\M{\<31>}{\<65>}} \X{\<36>\<62>}\X{\M{\<36>}{\Z\<42>}}\X{\<249>}\X{\<71>\<165>\<62>}\X{\<70>\<31>} \X{\<6>}\X{\<71>\<42>}
-\X{\<251>\<63>}\X{\<247>}\X{\<36>\<63>}\X{\<174>} \X{\<5>}\X{\<53>}\X{\<79>}{\RMF:} \X{\<42>}\X{\<48>\<63>}\X{\<71>\<54>\<62>}\X{\<39>\<63>}\X{\M{\<247>}{\<65>}} \X{\<71>\<42>\<62>}\X{\<70>\M{\<47>}{\<115>}\<62>}\X{\<82>}{}\X{\<53>\<63>}\X{\<70>\<40>}\X{\<174>} \X{\<42>}\X{\<49>}\X{\M{\<163>}{\<65>}}{\RMF.} \X{\<6>}\X{\<40>}\X{\M{\<47>}{\<65>}}\X{\<70>\<31>} \X{\<21>\<62>}\X{\<81>}
-\X{\<36>}\X{\<242>\<63>}\X{\<71>\<40>\<62>}\X{\<160>\<63>}\X{\<47>} \X{\<128>}\X{\<136>}\X{\<31>}\X{\<134>}\X{\<2>} \X{\<5>}\X{\<36>\<63>}\X{\<70>\<79>\<49>} \X{\<133>}\X{\<79>\<44>\<63>}\X{\<70>\<70>\<160>} \X{\<36>}\X{\<31>}\X{\<53>\<63>}\X{\<71>\<40>\<62>}\X{\<160>\<63>}\X{\<47>} \X{\<70>\<53>}\X{\<70>\<48>\<62>}\X{\<136>} \X{\<128>}\X{\<136>}\X{\<31>}\X{\<134>}\X{\<2>}
-\X{\<5>}\X{\<36>\<63>}\X{\<70>\<79>\<49>} \X{\<70>\<26>}\X{\<37>\<63>} \X{\<36>}\X{\<71>\<42>\<62>}\X{\<31>\<63>}\X{\<71>\<40>\<62>}\X{\<160>\<63>}\X{\<47>} \X{\<46>}\X{\<71>\<243>\<62>}\X{\<136>}\X{\<165>}\X{\<134>}\X{\<2>} \X{\<5>}\X{\<36>\<63>}\X{\<70>\<79>\<49>} \X{\<53>\<62>}\X{\<81>} \X{\<70>\<36>\<62>}\X{\M{\<164>}{\<65>}}\X{\<71>\<40>\<62>}\X{\<160>\<63>}\X{\<47>}
-\X{\<46>}\X{\<71>\<243>}\X{\<47>}\X{\<53>}\X{\<134>}\X{\<2>} \X{\<5>}\X{\<81>} \X{\<40>}\X{\M{\<50>}{\<85>}}\X{\<70>\<36>}\X{\<174>} \X{\<42>}\X{\<49>}\X{\M{\<163>}{\<65>}}{\RMF.} \X{\<7>}\X{\<250>}\X{\<241>}\X{\<2>} \X{\<6>}\X{\<40>}\X{\<70>\<47>} \X{\<42>}\X{\<48>\<63>}\X{\<71>\<54>\<62>}\X{\<39>}\X{\<40>}\X{\<21>}\X{\<52>\<63>}\X{\<247>} \X{\<71>\<54>}\X{\<55>}\X{\<2>}
-\X{\<5>}\X{\<53>}\X{\<80>} \X{\<71>\<42>\<62>}\X{\<21>}\X{\<46>\K{-.5}\<86>}\X{\<52>\<63>}\X{\<47>\<63>}\X{\<81>} \X{\<5>}\X{\<71>\<40>\<83>\<62>}\X{\<70>\<40>\<83>\<62>}\X{\<2>} \X{\<6>}\X{\<40>}\X{\M{\<47>}{\<65>}}\X{\<70>\<31>} \X{\<46>}\X{\<57>\<63>}\<2>\X{\<5>}\X{\<70>\<47>}\X{\<71>\<160>\<62>}\X{\M{\<187>}{\<65>}} \X{\<42>}\X{\<49>}\X{\<53>\<62>}\X{\<79>} \X{\<133>}\X{\<31>}\X{\<161>\<63>}{\RMF.} \X{\<21>\<62>}\X{\<81>}
-\X{\<36>}\X{\<242>\<63>} \X{\<71>\<40>\<62>}\X{\<160>\<63>}\X{\<47>}\X{\<53>}\X{\<79>} \X{\<6>}\X{\<79>} \X{\<9>}\X{\<48>}\X{\<81>\<71>\<42>\<62>}\X{\<71>\<50>} \X{\<14>}\X{\<174>}\X{\<2>} \X{\<7>}\X{\<79>\<44>\<63>}\X{\<70>\<70>\<160>} \X{\<36>}\X{\<31>}\X{\<53>\<63>}\X{\<71>\<40>\<62>}\X{\<160>\<63>}\X{\<47>}\X{\<53>}\X{\<79>} \X{\<5>}\X{\<133>} \X{\<9>}\X{\<50>}\X{\<160>}\X{\<71>\<42>\<62>}\X{\<71>\<50>}
-\X{\<14>}\X{\<174>}\X{\<2>} \X{\<53>\<62>}\X{\<81>} \X{\<71>\<36>\<62>}\X{\M{\<164>}{\<65>}}\X{\<71>\<40>\<62>}\X{\<160>\<63>}\X{\<47>}\X{\<53>}\X{\<79>} \X{\<5>}\X{\<133>} \X{\M{\<26>}{\<66>}}\X{\<81>} {\RMF(}\X{\<46>\<62>}\X{\<247>\<63>}\X{\<81>}{\RMF)} \X{\<71>\<42>\<62>}\X{\<71>\<50>} \X{\<14>}\X{\<174>}\X{\<2>} \X{\<70>\<26>}\X{\<53>\<63>}
-\X{\<36>}\X{\<71>\<50>\<62>}\X{\<31>\<63>} \X{\<47>}\X{\<53>}\X{\<79>} \X{\<5>}\X{\<133>} \X{\M{\<46>}{\<65>}}\X{\<49>}\X{\<71>\<220>\<62>}\X{\<71>\<50>} \X{\<14>}\X{\<174>}\X{\<2>} \X{\<42>}\X{\<49>}\X{\M{\<163>}{\<65>}}{\RMF.} \X{\<7>}\X{\<161>\<63>}\X{\<71>\<40>} \X{\<5>}\X{\<71>\<40>\<83>\<62>}\X{\<40>\<83>}\X{\<2>} \X{\<53>\<63>}\X{\<42>}\X{\<48>\<64>}\X{\<36>}\X{\<46>\<62>}\X{\<47>\<63>}
-\X{\<70>\<26>\<62>}\X{\M{\<50>}{\<85>}\<63>} \X{\<36>\<64>}\X{\<48>\<62>}\X{\<165>} \X{\<54>}\X{\M{\<35>}{\Z\<32>}}\X{\<47>\<63>}\X{\M{\<164>}{\<65>}} \X{\<40>}\X{\<31>}\X{\<174>}{\RMF.}\par}
-
-\ornline{\Sine}
-
-Some men, all blind from their birth, (happening) to be together at one place, requested
-earnestly of an elephant-driver to show them an elephant. He said: examine it, and be off.
-It is a fine thing, said one blind man, feeling the elephant's leg; (so said) another blind
-man stroking his trunk, (so said) another passing his hand over the ear, (so said) another
-thouching his tail. Having thus examined the elephant, as they went away, they began to
-speak to one another of the greatness of the elephant. He that had felt the leg said the
-elephant was like a mortar for poundig rice. He that felt the trunk, that it was like
-a pestle or rice-beater; he that had touched the tail, that it was like a broom, and he that
-had stroked the ear, that it was like a winnowing fan. Thus they went on quarrelling
-without end, each declaring the contrary to the other.
-
-\ornline{\Orn}
-
-\bye
diff --git a/Master/texmf-dist/doc/fonts/malayalam/article/lion.mm b/Master/texmf-dist/doc/fonts/malayalam/article/lion.mm
deleted file mode 100644
index 5fdca69777d..00000000000
--- a/Master/texmf-dist/doc/fonts/malayalam/article/lion.mm
+++ /dev/null
@@ -1,120 +0,0 @@
-% lion.mm -- The old fable of the lion and the mouse
-% last edit: 26-DEC-1992
-
-\input mmmacs
-\input mmtrmacs
-
-\parindent=0pt
-\emergencystretch=50pt
-
-\centerline{{\twelvebf The lion and the mouse}}
-\medskip
-\centerline{{\it An old fable}\footnote*{taken from Frohnmeyer, p.170}}
-\bigskip
-
-$^oru simham uSNattaalum naayaaTTinaalum taLarnnu kSiiNiccuMkooNTu
-taNaluLLa taTicca oru karuveelakav.rkSattin_t_e viTarnnataaya konpukaLuTe
-kiizhe vishraamattinaayi kiTannirunnu. ^aviTe kiTannuRan"n"unpooL,
-kalahiccukoNTirunna oru kuuTTam cuNTeli atin_t_e muukkinmeel
-ooTikkayaRi atine uNartti. ^aayatunimittam n~eTTi avayil onnine tan_t_e
-kaikoNTu piTiccu kollaaRaakki. ^appooL ceRiya cuNTeli vaLaree
-vyasanattooTee karuNakk apeekSiccu. ^itra ceRiya nik.rSTajantuvin_t_e
-raktattekkoNTu siMhattin_t_e kuliinatakku bhaMgam varuttarutu ennu paRakayum
-ceytu. ^siMham kaaryyam aaloociccu atin_t_e apeekSapoolee ceyyunnataaNu+
-yoogyata ennu kaNTu+ viRaccukoNTirunna ceRiya taTavukaarane kSaNattil
-viTTukaLan~n~u. ^eeRa kaalam kazhiyum munpee tan_t_e irekkaayiTTuLLa
-san~caaRattil kaaTTiluuTee paan~n~appooL veeTar+vecca keNiyil
-kaTun"n"uvaan saMgatiyaayi. ^atilninnu viTTupoovaan tanikku kazhivillaayka
-koNTu eeRaRavum bhayan"karanaadattooTee alaRikkoNTirunnu.
-^cuNTeli itu keeTTiTTu aa siMhattin_t_e shabdamaaNennaRin~n~atukoNT
-uTanee aa sthalatteekku cennu tan_t_e bandhu aaNennum atukoNTu
-``onnum bhayappeTeeNTa'' ennum paRan~n~u. ^pinne uTane
-tan_t_e paNi tuTan"n"i: muurccayuLLa tan_t_e ceRiya pallukaLekkoNT
-keNiyaTe kuTukkuka Leyum keTTukaLeyum kaTiccaRuttu, keesariviirane
-svatantranaakki ayakkayum ceytu.
-
-\smallskip
-
-^atukoNTu: ``puullukaL{}koNTum upakaaram uNTaakum.''
-
-$\bigskip
-
-$$^oru simham uSNattaalum naayaaTTinaalum taLarnnu kSiiNiccuMkooNTu
-taNaluLLa taTicca oru karuveelakav.rkSattin_t_e viTarnnataaya konpukaLuTe
-kiizhe vishraamattinaayi kiTannirunnu. ^aviTe kiTannuRan"n"unpooL,
-kalahiccukoNTirunna oru kuuTTam cuNTeli atin_t_e muukkinmeel
-ooTikkayaRi atine uNartti. ^aayatunimittam n~eTTi avayil onnine tan_t_e
-kaikoNTu piTiccu kollaaRaakki. ^appooL ceRiya cuNTeli vaLaree
-vyasanattooTee karuNakk apeekSiccu. ^itra ceRiya nik.rSTajantuvin_t_e
-raktattekkoNTu siMhattin_t_e kuliinatakku bhaMgam varuttarutu ennu paRakayum
-ceytu. ^siMham kaaryyam aaloociccu atin_t_e apeekSapoolee ceyyunnataaNu+
-yoogyata ennu kaNTu+ viRaccukoNTirunna ceRiya taTavukaarane kSaNattil
-viTTukaLan~n~u. ^eeRa kaalam kazhiyum munpee tan_t_e irekkaayiTTuLLa
-san~caaRattil kaaTTiluuTee paan~n~appooL veeTar+vecca keNiyil
-kaTun"n"uvaan saMgatiyaayi. ^atilninnu viTTupoovaan tanikku kazhivillaayka
-koNTu eeRaRavum bhayan"karanaadattooTee alaRikkoNTirunnu.
-^cuNTeli itu keeTTiTTu aa siMhattin_t_e shabdamaaNennaRin~n~atukoNT
-uTanee aa sthalatteekku cennu tan_t_e bandhu aaNennum atukoNTu
-``onnum bhayappeTeeNTa'' ennum paRan~n~u. ^pinne uTane
-tan_t_e paNi tuTan"n"i: muurccayuLLa tan_t_e ceRiya pallukaLekkoNT
-keNiyaTe kuTukkuka Leyum keTTukaLeyum kaTiccaRuttu, keesariviirane
-svatantranaakki ayakkayum ceytu.
-
-\smallskip
-
-^atukoNTu: ``puullukaL{}koNTum upakaaram uNTaakum.''
-
-$$
-
-\bigskip
-
-A lion, faint with heat and weary with hunting, was lying down to take his
-repose under the spreading bows of a thick shady oak. It happened that, while
-he slept, a company of quarreling mice ran over his nose and waked him; upon which,
-starting up, he clapped his paw upon one of them and was just about to put
-it to death, when the little suppliant implored his mercy in a very moving
-manner, begging him not to stain his noble character with the blood of a despicable and
-small beast. The lion considering the matter, thought proper to do as he was
-desired and immediately released his little trembling prisoner. Not long after, traversing
-the forest in pursuit of his prey, he chanced to run into the toils of the hunters,
-from whence, not able to disengage himself, he set up a most hideous and loud
-roar. The mouse hearing the voice, and knowing it to be the lion's, immediately
-repaired to the place and bid him fear nothing, for that he was his friend.
-Then straight he fell to work, and with his little sharp teeth gnawing asunder the knots
-ad fastenings of the toils, set the royal brute at liberty.
-
-\smallskip
-
-Moral: The least may help the greatest.
-
-\bigskip
-
-{\raggedright\tt\catcode`\^=11\catcode`\~=11\hyphenpenalty=10000%
-\dollar ^oru simham uSNattaalum naayaaTTinaalum taLarnnu kSiiNiccuMkooNTu
-taNaluLLa taTicca oru karuveelakav.rkSattin\_t\_e viTarnnataaya konpukaLuTe
-kiizhe vishraamattinaayi kiTannirunnu. ^aviTe kiTannuRan"n"unpooL,
-kalahiccukoNTirunna oru kuuTTam cuNTeli atin\_t\_e muukkinmeel
-ooTikkayaRi atine uNartti. ^aayatunimittam n~eTTi avayil onnine tan\_t\_e
-kaikoNTu piTiccu kollaaRaakki. ^appooL ceRiya cuNTeli vaLaree
-vyasanattooTee karuNakk apeekSiccu. ^itra ceRiya nik.rSTajantuvin\_t\_e
-raktattekkoNTu siMhattin\_t\_e kuliinatakku bhaMgam varuttarutu ennu paRakayum
-ceytu. ^siMham kaaryyam aaloociccu atin\_t\_e apeekSapoolee ceyyunnataaNu+
-yoogyata ennu kaNTu+ viRaccukoNTirunna ceRiya taTavukaarane kSaNattil
-viTTukaLan~n~u. ^eeRa kaalam kazhiyum munpee tan\_t\_e irekkaayiTTuLLa
-san~caaRattil kaaTTiluuTee paan~n~appooL veeTar+vecca keNiyil
-kaTun"n"uvaan saMgatiyaayi. ^atilninnu viTTupoovaan tanikku kazhivillaayka
-koNTu eeRaRavum bhayan"karanaadattooTee alaRikkoNTirunnu.
-^cuNTeli itu keeTTiTTu aa siMhattin\_t\_e shabdamaaNennaRin~n~atukoNT
-uTanee aa sthalatteekku cennu tan\_t\_e bandhu aaNennum atukoNTu
-``onnum bhayappeTeeNTa'' ennum paRan~n~u. ^pinne uTane
-tan\_t\_e paNi tuTan"n"i: muurccayuLLa tan\_t\_e ceRiya pallukaLekkoNT
-keNiyaTe kuTukkuka Leyum keTTukaLeyum kaTiccaRuttu, keesariviirane
-svatantranaakki ayakkayum ceytu.
-\smallskip
-\bslash smallskip
-\smallskip
-^atukoNTu: ``puullukaL{}koNTum upakaaram uNTaakum.''
-\dollar
-}
-\endinput
-
diff --git a/Master/texmf-dist/doc/fonts/malayalam/article/lion.tex b/Master/texmf-dist/doc/fonts/malayalam/article/lion.tex
deleted file mode 100644
index 1f8323f1809..00000000000
--- a/Master/texmf-dist/doc/fonts/malayalam/article/lion.tex
+++ /dev/null
@@ -1,117 +0,0 @@
-
-\input mmmacs
-\input mmtrmacs
-
-\parindent=0pt
-\emergencystretch=50pt
-
-\centerline{{\twelvebf The lion and the mouse}}
-\medskip
-\centerline{{\it An old fable}\footnote*{taken from Frohnmeyer, p.170}}
-\bigskip
-
-{\mm \X{\<18>}\X{\<136>} \X{\<56>\<63>}\X{\<2>\<57>}\X{\<2>} \X{\<9>}\X{\M{\<55>}{\Z\<35>}}\X{\<165>\<62>}\X{\M{\<50>}{\<65>}}\X{\<2>} \X{\<40>\<62>}\X{\<47>\<62>}\X{\<164>\<63>}\X{\<40>\<62>}\X{\M{\<50>}{\<65>}}\X{\<2>} \X{\<36>}\X{\<51>}\X{\T{\<76>}{\R{.8ex}{\<174>}}} \X{\<251>\<64>}\X{\<35>\<63>}\X{\M{\<247>}{\<65>}}\<2>\X{\<71>\<21>\<62>}\X{\M{\<187>}{\<65>}}
-\X{\<36>}\X{\<35>}\X{\M{\<50>}{\<65>}}\X{\<51>\K{-.2}\<51>} \X{\<36>}\X{\<31>\<63>}\X{\<247>} \X{\<18>}\X{\<136>} \X{\<21>}\X{\<136>}\X{\<71>\<53>}\X{\<50>}\X{\<21>}\X{\M{\<53>}{\<67>}}\X{\<251>}\X{\<165>\<63>}\X{\<70>\<79>\<49>} \X{\<53>\<63>}\X{\<31>}\X{\T{\<76>}{\R{.8ex}{\<167>}}}\X{\<36>\<62>}\X{\<47>} \X{\<70>\<21>\<62>}\X{\M{\<220>}{\<65>}}\X{\<21>}\X{\M{\<51>}{\<65>}}\X{\<70>\<31>}
-\X{\<21>\<64>}\X{\<70>\<52>} \X{\<53>\<63>}\X{\<210>\<62>}\X{\<46>}\X{\<165>\<63>}\X{\<40>\<62>}\X{\<47>\<63>} \X{\<21>\<63>}\X{\<31>}\X{\<167>\<63>}\X{\<136>}\X{\<174>}{\RMF.} \X{\<5>}\X{\<53>\<63>}\X{\<70>\<31>} \X{\<21>\<63>}\X{\<31>}\X{\<174>}\X{\<49>}\X{\M{\<161>}{\<65>}}\X{\<71>\<220>\<62>}\X{\<82>}{\RMF,}
-\X{\<21>}\X{\<50>}\X{\<57>\<63>}\X{\M{\<247>}{\<65>}}\X{\<70>\<21>\<62>}\X{\<187>\<63>}\X{\<136>}\X{\<167>} \X{\<18>}\X{\<136>} \X{\<139>}\X{\<164>}\X{\<2>} \X{\M{\<26>}{\<65>}}\X{\<70>\<187>}\X{\<50>\<63>} \X{\<5>}\X{\<36>\<63>}\X{\<70>\<79>\<49>} \X{\M{\<46>}{\<66>}}\X{\<160>\<63>}\X{\<71>\<193>}\X{\<81>}
-\X{\<18>\<62>}\X{\<31>\<63>}\X{\<160>}\X{\<47>}\X{\<49>\<63>} \X{\<5>}\X{\<36>\<63>}\X{\<70>\<40>} \X{\<9>}\X{\<35>}\X{\T{\<76>}{\R{.8ex}{\<165>}}\<63>}{\RMF.} \X{\<6>}\X{\<47>}\X{\<133>}\X{\<40>\<63>}\X{\<46>\<63>}\X{\<165>}\X{\<2>} \X{\<70>\<30>}\X{\<164>\<63>} \X{\<5>}\X{\<53>}\X{\<47>\<63>}\X{\<81>} \X{\<18>}\X{\<167>\<63>}\X{\<70>\<40>} \X{\<36>}\X{\<70>\<79>\<49>}
-\X{\<70>\<70>\<21>}\X{\<70>\<21>\<62>}\X{\M{\<187>}{\<65>}} \X{\<42>\<63>}\X{\<31>\<63>}\X{\M{\<247>}{\<65>}} \X{\<70>\<21>\<62>}\X{\M{\<50>}{\<85>}\<62>}\X{\<49>\<62>}\X{\<160>\<63>}{\RMF.} \X{\<5>}\X{\<71>\<242>\<62>}\X{\<82>} \X{\<70>\<26>}\X{\<49>\<63>}\X{\<47>} \X{\M{\<26>}{\<65>}}\X{\<70>\<187>}\X{\<50>\<63>} \X{\<53>}\X{\<51>}\X{\<71>\<48>}
-\X{\<53>\<83>}\X{\<56>}\X{\<40>}\X{\<71>\<165>\<62>}\X{\<71>\<31>} \X{\<21>}\X{\<136>}\X{\<35>}\X{\mmV{\<160>}} \X{\<5>}\X{\<71>\<42>}\X{\<251>\<63>}\X{\M{\<247>}{\<65>}}{\RMF.} \X{\<7>}\X{\<205>} \X{\<70>\<26>}\X{\<49>\<63>}\X{\<47>} \X{\<40>\<63>}\X{\<150>}\X{\M{\<55>}{\Z\<31>}}\X{\<28>}\X{\<222>}\X{\<53>\<63>}\X{\<70>\<79>\<49>}
-\X{\<48>}\X{\<176>}\X{\<70>\<165>}\X{\<70>\<160>\<62>}\X{\M{\<187>}{\<65>}} \X{\<56>\<63>}\<2>\X{\<57>}\X{\<165>\<63>}\X{\<70>\<79>\<49>} \X{\<128>}\X{\<50>\<64>}\X{\<40>}\X{\<36>}\X{\<168>} \X{\<45>}\<2>\X{\<23>}\X{\<2>} \X{\<53>}\X{\<136>}\X{\<165>}\X{\<136>}\X{\<133>} \X{\<14>}\X{\<174>} \X{\<42>}\X{\<49>}\X{\<21>}\X{\M{\<47>}{\<65>}}\X{\<2>}
-\X{\<70>\<26>}\X{\M{\<47>}{\Z\<133>}}{\RMF.} \X{\<56>\<63>}\<2>\X{\<57>}\X{\<2>} \X{\<21>\<62>}\X{\T{\<76>}{\R{.8ex}{\<249>}}}\X{\<2>} \X{\<6>}\X{\<71>\<50>\<62>}\X{\<26>\<63>}\X{\M{\<247>}{\<65>}} \X{\<5>}\X{\<36>\<63>}\X{\<70>\<79>\<49>} \X{\<5>}\X{\<71>\<42>}\X{\<251>}\X{\<71>\<42>\<62>}\X{\<71>\<50>} \X{\<70>\<26>}\X{\M{\<249>}{\<65>}}\X{\<167>}\X{\<36>\<62>}\X{\<132>}\<77>
-\X{\<71>\<47>\<62>}\X{\<23>\<83>}\X{\<36>} \X{\<14>}\X{\<174>} \X{\<21>}\X{\M{\<187>}{\<65>}}\<77> \X{\<53>\<63>}\X{\<49>}\X{\M{\<247>}{\<65>}}\X{\<70>\<21>\<62>}\X{\<187>\<63>}\X{\<136>}\X{\<167>} \X{\<70>\<26>}\X{\<49>\<63>}\X{\<47>} \X{\<36>}\X{\<31>}\X{\M{\<53>}{\<65>}}\X{\<21>\<62>}\X{\<48>}\X{\<70>\<40>} \X{\<251>}\X{\<35>}\X{\<165>\<63>}\X{\<81>}
-\X{\<53>\<63>}\X{\M{\<164>}{\<65>}}\X{\<21>}\X{\<51>}\X{\M{\<163>}{\<65>}}{\RMF.} \X{\<15>}\X{\<49>} \X{\<21>\<62>}\X{\<50>}\X{\<2>} \X{\<21>}\X{\<52>\<63>}\X{\M{\<47>}{\<65>}}\X{\<2>} \X{\M{\<46>}{\<65>}}\X{\<71>\<220>} \X{\<36>}\X{\<70>\<79>\<49>} \X{\<7>}\X{\<70>\<48>}\X{\<160>\<62>}\X{\<47>\<63>}\X{\M{\<164>}{\<65>}}\X{\<51>\K{-.2}\<51>}
-\X{\<56>}\X{\<185>\<62>}\X{\<49>}\X{\<165>\<63>}\X{\<81>} \X{\<21>\<62>}\X{\<164>\<63>}\X{\M{\<50>}{\<66>}}\X{\<71>\<31>} \X{\<42>\<62>}\X{\<163>}\X{\<71>\<242>\<62>}\X{\<82>} \X{\<71>\<53>}\X{\<31>}\X{\<80>}\X{\<70>\<53>}\X{\<247>} \X{\<70>\<21>}\X{\<35>\<63>}\X{\<47>\<63>}\X{\<81>}
-\X{\<21>}\X{\M{\<31>}{\<65>}}\X{\M{\<161>}{\<65>}}\X{\<53>\<62>}\X{\<79>} \X{\<56>}\<2>\X{\<23>}\X{\<36>\<63>}\X{\<47>\<62>}\X{\<47>\<63>}{\RMF.} \X{\<5>}\X{\<36>\<63>}\X{\<81>\<40>\<63>}\X{\<174>} \X{\<53>\<63>}\X{\M{\<164>}{\<65>}}\X{\<71>\<42>\<62>}\X{\<53>\<62>}\X{\<79>} \X{\<36>}\X{\<40>\<63>}\X{\<168>} \X{\<21>}\X{\<52>\<63>}\X{\<53>\<63>}\X{\M{\<50>}{\<85>}\<62>}\X{\M{\<47>}{\<112>}}
-\X{\<70>\<21>\<62>}\X{\M{\<187>}{\<65>}} \X{\<15>}\X{\<49>}\X{\<49>}\X{\M{\<53>}{\<65>}}\X{\<2>} \X{\<45>}\X{\<47>}\X{\<181>}\X{\<48>}\X{\<40>\<62>}\X{\<38>}\X{\<71>\<165>\<62>}\X{\<71>\<31>} \X{\<5>}\X{\<50>}\X{\<49>\<63>}\X{\<70>\<160>\<62>}\X{\<187>\<63>}\X{\<136>}\X{\<174>}{\RMF.}
-\X{\M{\<26>}{\<65>}}\X{\<70>\<187>}\X{\<50>\<63>} \X{\<7>}\X{\<133>} \X{\<71>\<21>}\X{\<164>\<63>}\X{\M{\<164>}{\<65>}} \X{\<6>} \X{\<56>\<63>}\<2>\X{\<57>}\X{\<165>\<63>}\X{\<70>\<79>\<49>} \X{\<54>}\X{\M{\<44>}{\Z\<38>}}\X{\<46>\<62>}\X{\<70>\<35>}\X{\<167>}\X{\<49>\<63>}\X{\<163>}\X{\<133>}\X{\<70>\<21>\<62>}\X{\mmV{\<187>}}
-\X{\<9>}\X{\<31>}\X{\<71>\<40>} \X{\<6>} \X{\<56>\K{-.5}\<88>}\X{\<50>}\X{\<71>\<165>}\X{\<168>} \X{\<70>\<26>}\X{\<174>} \X{\<36>}\X{\<70>\<79>\<49>} \X{\<44>}\X{\M{\<219>}{\<65>}} \X{\<6>}\X{\<70>\<35>}\X{\<174>}\X{\<2>} \X{\<5>}\X{\<133>}\X{\<70>\<21>\<62>}\X{\M{\<187>}{\<65>}}
-{\RMF``}\X{\<18>}\X{\<174>}\X{\<2>} \X{\<45>}\X{\<47>}\X{\<70>\<242>}\X{\<71>\<31>}\X{\<187>}{\RMF''} \X{\<14>}\X{\<174>}\X{\<2>} \X{\<42>}\X{\<49>}\X{\M{\<163>}{\<65>}}{\RMF.} \X{\<42>\<63>}\X{\<70>\<167>} \X{\<9>}\X{\<31>}\X{\<70>\<40>}
-\X{\<36>}\X{\<70>\<79>\<49>} \X{\<42>}\X{\<35>\<63>} \X{\<133>}\X{\<31>}\X{\<161>\<63>}{\RMF:} \X{\M{\<46>}{\<66>}}\X{\T{\<76>}{\R{.8ex}{\<247>}}}\X{\M{\<47>}{\<65>}}\X{\<51>\K{-.2}\<51>} \X{\<36>}\X{\<70>\<79>\<49>} \X{\<70>\<26>}\X{\<49>\<63>}\X{\<47>} \X{\<42>}\X{\M{\M{\<50>}{\<85>}}{\<65>}}\X{\<21>}\X{\<70>\<51>}\X{\<70>\<160>\<62>}\X{\mmV{\<187>}}
-\X{\<70>\<21>}\X{\<35>\<63>}\X{\<47>}\X{\<70>\<31>} \X{\<128>}\X{\M{\<31>}{\<65>}}\X{\<168>}\X{\<21>} \X{\<70>\<51>}\X{\M{\<47>}{\<65>}}\X{\<2>} \X{\<70>\<21>}\X{\M{\<164>}{\<65>}}\X{\<21>}\X{\<70>\<51>}\X{\M{\<47>}{\<65>}}\X{\<2>} \X{\<21>}\X{\<31>\<63>}\X{\<247>}\X{\M{\<49>}{\<65>}}\X{\<172>}{\RMF,} \X{\<71>\<21>}\X{\<56>}\X{\<48>\<63>}\X{\<53>\<64>}\X{\<48>}\X{\<70>\<40>}
-\X{\<56>\K{-.5}\<86>}\X{\<36>}\X{\<215>}\X{\<40>\<62>}\X{\<160>\<63>} \X{\<5>}\X{\<47>}\X{\<160>}\X{\M{\<47>}{\<65>}}\X{\<2>} \X{\<70>\<26>}\X{\M{\<47>}{\Z\<133>}}{\RMF.}
-
-\smallskip
-
-\X{\<5>}\X{\<133>}\X{\<70>\<21>\<62>}\X{\M{\<187>}{\<65>}}{\RMF:} {\RMF``}\X{\M{\<42>}{\<66>}}\X{\M{\M{\<50>}{\<85>}}{\<65>}}\X{\<21>}\X{\<82>}{}\X{\<70>\<21>\<62>}\X{\M{\<187>}{\<65>}}\X{\<2>} \X{\<9>}\X{\<42>}\X{\<21>\<62>}\X{\<48>}\X{\<2>} \X{\<9>}\X{\<187>\<62>}\X{\<128>}\X{\<2>}{\RMF.}{\RMF''}
-
-}\bigskip
-
-{\mmtr Oru simham u\d s\d natt\=alum n\=ay\=a\d t\d tin\=alum ta\d larnnu k\d s{\=\i}\d niccu\.nk\=o\d n\d tu
-ta\d nalu\d l\d la ta\d ticca oru karuv\=elakav\d rk\d satti\b n\b te vi\d tarnnat\=aya konpuka\d lu\d te
-k{\=\i}\b ze vi\'sr\=amattin\=ayi ki\d tannirunnu. Avi\d te ki\d tannu\b ra\.n\.nunp\=o\d l,
-kalahiccuko\d n\d tirunna oru k\=u\d t\d tam cu\d n\d teli ati\b n\b te m\=ukkinm\=el
-\=o\d tikkaya\b ri atine u\d nartti. \=Ayatunimittam \~ne\d t\d ti avayil onnine ta\b n\b te
-kaiko\d n\d tu pi\d ticcu koll\=a\b r\=akki. App\=o\d l ce\b riya cu\d n\d teli va\d lar\=e
-vyasanatt\=o\d t\=e karu\d nakk ap\=ek\d siccu. Itra ce\b riya nik\d r\d s\d tajantuvi\b n\b te
-raktattekko\d n\d tu si\d mhatti\b n\b te kul{\=\i}natakku bha\.ngam varuttarutu ennu pa\b rakayum
-ceytu. Si\d mham k\=aryyam \=al\=ociccu ati\b n\b te ap\=ek\d sap\=ol\=e ceyyunnat\=a\d n\u u
-y\=ogyata ennu ka\d n\d t\u u vi\b raccuko\d n\d tirunna ce\b riya ta\d tavuk\=arane k\d sa\d nattil
-vi\d t\d tuka\d la\~n\~nu. \=E\b ra k\=alam ka\b ziyum munp\=e ta\b n\b te irekk\=ayi\d t\d tu\d l\d la
-sa\~nc\=a\b rattil k\=a\d t\d til\=u\d t\=e p\=a\~n\~napp\=o\d l v\=e\d tarvecca ke\d niyil
-ka\d tu\.n\.nuv\=an sa\.ngatiy\=ayi. Atilninnu vi\d t\d tup\=ov\=an tanikku ka\b zivill\=ayka
-ko\d n\d tu \=e\b ra\b ravum bhaya\.nkaran\=adatt\=o\d t\=e ala\b rikko\d n\d tirunnu.
-Cu\d n\d teli itu k\=e\d t\d ti\d t\d tu \=a si\d mhatti\b n\b te \'sabdam\=a\d nenna\b ri\~n\~natuko\d n\d t
-u\d tan\=e \=a sthalatt\=ekku cennu ta\b n\b te bandhu \=a\d nennum atuko\d n\d tu
-``onnum bhayappe\d t\=e\d n\d ta'' ennum pa\b ra\~n\~nu. Pinne u\d tane
-ta\b n\b te pa\d ni tu\d ta\.n\.ni: m\=urccayu\d l\d la ta\b n\b te ce\b riya palluka\d lekko\d n\d t
-ke\d niya\d te ku\d tukkuka \d leyum ke\d t\d tuka\d leyum ka\d ticca\b ruttu, k\=esariv{\=\i}rane
-svatantran\=akki ayakkayum ceytu.
-
-\smallskip
-
-Atuko\d n\d tu: ``p\=ulluka\d l{}ko\d n\d tum upak\=aram u\d n\d t\=akum.''
-
-}
-
-\bigskip
-
-A lion, faint with heat and weary with hunting, was lying down to take his
-repose under the spreading bows of a thick shady oak. It happened that, while
-he slept, a company of quarreling mice ran over his nose and waked him; upon which,
-starting up, he clapped his paw upon one of them and was just about to put
-it to death, when the little suppliant implored his mercy in a very moving
-manner, begging him not to stain his noble character with the blood of a despicable and
-small beast. The lion considering the matter, thought proper to do as he was
-desired and immediately released his little trembling prisoner. Not long after, traversing
-the forest in pursuit of his prey, he chanced to run into the toils of the hunters,
-from whence, not able to disengage himself, he set up a most hideous and loud
-roar. The mouse hearing the voice, and knowing it to be the lion's, immediately
-repaired to the place and bid him fear nothing, for that he was his friend.
-Then straight he fell to work, and with his little sharp teeth gnawing asunder the knots
-ad fastenings of the toils, set the royal brute at liberty.
-
-\smallskip
-
-Moral: The least may help the greatest.
-
-\bigskip
-
-{\raggedright\tt\catcode`\^=11\catcode`\~=11\hyphenpenalty=10000\dollar ^oru simham uSNattaalum naayaaTTinaalum taLarnnu kSiiNiccuMkooNTu
-taNaluLLa taTicca oru karuveelakav.rkSattin\_t\_e viTarnnataaya konpukaLuTe
-kiizhe vishraamattinaayi kiTannirunnu. ^aviTe kiTannuRan"n"unpooL,
-kalahiccukoNTirunna oru kuuTTam cuNTeli atin\_t\_e muukkinmeel
-ooTikkayaRi atine uNartti. ^aayatunimittam n~eTTi avayil onnine tan\_t\_e
-kaikoNTu piTiccu kollaaRaakki. ^appooL ceRiya cuNTeli vaLaree
-vyasanattooTee karuNakk apeekSiccu. ^itra ceRiya nik.rSTajantuvin\_t\_e
-raktattekkoNTu siMhattin\_t\_e kuliinatakku bhaMgam varuttarutu ennu paRakayum
-ceytu. ^siMham kaaryyam aaloociccu atin\_t\_e apeekSapoolee ceyyunnataaNu+
-yoogyata ennu kaNTu+ viRaccukoNTirunna ceRiya taTavukaarane kSaNattil
-viTTukaLan~n~u. ^eeRa kaalam kazhiyum munpee tan\_t\_e irekkaayiTTuLLa
-san~caaRattil kaaTTiluuTee paan~n~appooL veeTar+vecca keNiyil
-kaTun"n"uvaan saMgatiyaayi. ^atilninnu viTTupoovaan tanikku kazhivillaayka
-koNTu eeRaRavum bhayan"karanaadattooTee alaRikkoNTirunnu.
-^cuNTeli itu keeTTiTTu aa siMhattin\_t\_e shabdamaaNennaRin~n~atukoNT
-uTanee aa sthalatteekku cennu tan\_t\_e bandhu aaNennum atukoNTu
-``onnum bhayappeTeeNTa'' ennum paRan~n~u. ^pinne uTane
-tan\_t\_e paNi tuTan"n"i: muurccayuLLa tan\_t\_e ceRiya pallukaLekkoNT
-keNiyaTe kuTukkuka Leyum keTTukaLeyum kaTiccaRuttu, keesariviirane
-svatantranaakki ayakkayum ceytu.
-\smallskip
-\bslash smallskip
-\smallskip
-^atukoNTu: ``puullukaL{}koNTum upakaaram uNTaakum.''
-\dollar
-}
-\endinput
-
diff --git a/Master/texmf-dist/doc/fonts/malayalam/article/mmarticl.mm b/Master/texmf-dist/doc/fonts/malayalam/article/mmarticl.mm
deleted file mode 100644
index 74a16cdcba8..00000000000
--- a/Master/texmf-dist/doc/fonts/malayalam/article/mmarticl.mm
+++ /dev/null
@@ -1,440 +0,0 @@
-% mmarticle.mm -- article about Malayalam TeX
-% (c) 1993 Jeroen Hellingman
-% last edit: 02-APR-1993
-
-\input mmmacs
-\input mmtrmacs
-
-\def\q{\hfill\quad}
-\def\os{\oldstyle}
-\font\logo=logo10
-\def\MF{{\logo METAFONT}}
-\parindent=0pt
-
-\def\today{\number\day\space\ifcase\month\or January\or February\or March\or April\or May\or
- June\or July\or August\or September\or October\or November\or December\fi
- \space\number\year}
-
-\headline={{\it preliminary version of \today \hfil Typesetting Malayalam with \TeX}}
-
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-
-\centerline{\twelvebf Typesetting Malayalam with \TeX}\bigskip
-\centerline{Jeroen Hellingman}\bigskip
-
-{\narrower
-\noindent{\bf Abstract}\medskip
-
-\noindent Malayalam, a language spoken in the Indian state of Kerala,
-employs a beautiful but complicated script. This script uses numerous
-ligatures and places glyphs on top of each other and out of phonetic
-order. To be able to typeset Malayalam, a \MF\ containing all
-necessary letter forms, a pre-processor and a collection of
-\TeX-macro's were designed. Together they form a package called
-Malayalam-\TeX. This package enables the user to type Malayalam in an
-adaptable roman transliteration, which after being processed by the
-pre-processor, can be typeset with \TeX.
-
-During the design and development of the package, several shortcomings
-of the \TeX\ system appeared, which made a straightforward
-implementation of the Malayalam script difficult. Several additions to
-\TeX\ would have made the pre-processor unnecessary. Still, \MF\ and
-\TeX\ together proved to be a powerful tool that made the development
-of the package an enjoyable task.\par}
-
-\beginsection Introduction
-
-The Malayalam language, ($malayaaLam$), which is the first language of
-an estimated {\os30}~million people in the South Indian state Kerala,
-uses its own script, which is characterised by curly shaped
-characters. It is believed that those rounded shapes developed because
-it was written on palm leaves with a metal nib, which would have
-pricked through the medium, if the script had contained sharp curves.
-The same rounded shapes can be found in the other South Indian and
-Sri~Lankan scripts, which are all closely related to Malayalam script.
-
-Through the centuries, Malayalam has been written in various scripts
-and variations of scripts. Until a few centuries ago, the Malayalam
-language was normally written in the Old Tamil or $^mappiLLa$
-($$^mappiLLa$$) alphabet, also known as $vaTTezhuttu$
-($$vaTTezhuttu$$), the `rounded characters'. This script however, did
-not contain many letters necessary for writing Sanskrit. They became
-necessary in writing Malayalam since the language absorbed many
-Sanskrit loans, which could only be written in an ambiguous way.
-
-To overcome those problems, the {\os17}th~century poet $^tun~jettu
-^ezhuttacchan_$ ($$^tun~jettu ^ezhuttacchan_$$)\footnote*{literally
-``Father of Letters.''} adopted the modern Malayalam script, the
-so-called $^aaryavezhuttu$ ($$^aaryavezhuttu$$) or `Aryan characters'
-from the Tamil Grantha alphabet to render Sanskrit poetry in
-Malayalam. Tamil Grantha, in its turn, was derived from the ancient
-Brahmi script. His alphabet quickly became the standard for writing
-Malayalam. (however, a variant of the old script, called $koolezhuttu$
-($$koolezhuttu$$) was in use far into this century for keeping records
-in the Raja's palaces.)
-
-The Malayalam script still looks very similar to the Tamil script, but
-unlike Tamil, it uses complex conjunct characters, with letters
-subscribed to others, and out of phonetic order, as can be seen in
-most Indian scripts.
-
-With the introduction of the printing press in Kerala, somewhere in
-the {\os18}th~century, printing letters for Malayalam where designed,
-modelled after the, at that time, popular Latin Bodoni types, with
-large differences between thin and thick strokes. Printing Malayalam,
-however, proved to be quite complicated; in traditional typography,
-several hundreds of distinct lead glyphs where needed to typeset the
-language.
-
-To ease learning and typesetting, the government of the state of
-Kerala adopted a reformed script in {\os1974}. It abandons most of the
-subscribed conjuncts and all the irregular vowel signs. Although this
-script is now teached in all schools in Kerala, and newspapers are
-printed in it, the original script is still in widespread use, and
-mixtures of the two styles in one document can be seen regularly. In
-the following section I will explain the reformed script.
-
-\beginsection The Malayalam Script
-
-Like all scripts derived from Brahmi, Malayalam script is neither
-purely syllabic, nor purely alphabetic. The modern alphabet consists
-of {\os61}~syllabic characters, {\os15}~for the pure vowel sounds, and
-{\os36}~for the consonants followed by an `inherent'~$$a$$. To write a
-syllable with another vowel, a special sign is applied to the normal
-consonant character. When two consonants appear next to each other
-without an intermediate vowel, They are joined to each other in some
-way.
-
-Traditionally, the Malayalam syllabary has been ordered, following the
-Sanskrit order, on phonetic principles, putting related sounds
-together. For the sounds not used in Sanskrit, new letters where added
-to the end of the syllabary.
-
-\noindent The vowels are:\footnote*{The traditional alphabet also
-includes the Sanskrit vowels $.r.r$, $.l$, and $.l.l$ for respectively
-$$.r.r$$, $$.l$$, and $$.l.l$$.}
-
-\bigskip
-\centerline{\vbox{\twelvemmc\halign{#\q&#\q&#\q&#\q&#\q&#\q&#\cr
-$a$ & $aa$ & $i$ & $ii$ & $u$ & $uu$ & $.r$ \cr
-$$a$$ & $$aa$$ & $$i$$ & $$ii$$ & $$u$$ & $$uu$$ & $$.r$$ \cr
-$e$ & $ee$ & $ai$ & $o$ & $oo$ & $au$ \cr
-$$e$$ & $$ee$$ & $$ai$$& $$o$$ & $$oo$$& $$au$$ \cr
-}}}
-\bigskip
-
-\noindent After the vowels, are normally listed the modifiers $M$,
-$$M$$, and $H$, $$H$$. They are called {\it anusvaram} and {\it
-visargam} and represent a nasal sound and a aspiration respectively.
-
-The consonants are:
-
-\bigskip
-\centerline{\vbox{\twelvemmc\halign{#\q&#\q&#\q&#\q&#\q\q\q&#\q&#\q&#\q&#\cr
-$ka$ & $kha$ & $ga$ & $gha$ & $n"a$ & $ya$ & $ra$ & $la$ & $va$ \cr
-$$ka$$ & $$kha$$ & $$ga$$ & $$gha$$ & $$n"a$$ & $$ya$$ & $$ra$$ & $$la$$ & $$va$$ \cr
-$ca$ & $cha$ & $ja$ & $jha$ & $n~a$ & $sha$ & $Sa$ & $sa$ \cr
-$$ca$$ & $$cha$$ & $$ja$$ & $$jha$$ & $$n~a$$ & $$sha$$ & $$Sa$$ & $$sa$$ \cr
-$Ta$ & $Tha$ & $Da$ & $Dha$ & $Na$ & $ha$ & $La$ & $zha$ & $Ra$ \cr
-$$Ta$$ & $$Tha$$ & $$Da$$ & $$Dha$$ & $$Na$$ & $$ha$$ & $$La$$ & $$zha$$ & $$Ra$$ \cr
-$ta$ & $tha$ & $da$ & $dha$ & $na$ \cr
-$$ta$$ & $$tha$$ & $$da$$ & $$dha$$ & $$na$$ \cr
-$pa$ & $pha$ & $ba$ & $bha$ & $ma$ \cr
-$$pa$$ & $$pha$$ & $$ba$$ & $$bha$$ & $$ma$$ \cr
-}}}
-\bigskip
-
-\noindent When a vowel follows a consonant, it is written with a vowel
-sign, some of them standing to the left, or on both sides of the
-consonant to which they belong. This can be quite confusing in the
-when one starts learning the script. Here the vowel signs are given
-with the letter $ka$, {\it$$ka$$}:
-
-\bigskip
-\centerline{\vbox{\twelvemmc\halign{#\q&#\q&#\q&#\q&#\q&#\q&#\cr
-$ka$ & $kaa$ & $ki$ & $kii$ & $ku$ & $kuu$ & $k.r$ \cr
-$$ka$$ & $$kaa$$ & $$ki$$ & $$kii$$ & $$ku$$ & $$kuu$$ & $$k.r$$ \cr
-$ke$ & $kee$ & $kai$ & $ko$ & $koo$ & $kau$ \cr
-$$ke$$ & $$kee$$ & $$kai$$& $$ko$$ & $$koo$$& $$kau$$ \cr
-}}}
-\bigskip
-
-\noindent The biggest complexities arise when two consonants follow
-each other. In that case there are several alternatives. First, the
-consonants are joined with each other to form a new conjunct, like in
-$jja$, $nta$, and $NTa$; second one can write the second consonant as
-a subscript to the first, like in $ppa$, and $NNa$; the third option
-is to use a special symbol, $+$, called $candrakala$,
-{\it$$candrakala$$}, to indicate the absence of the inherent vowel in
-a consonant. This symbol is also used when a word ends in a consonant.
-Several letters form a ligature with this sign: $k$ for $ka+$, $N$ for
-$Na+$, $t$ for $ta+$ or $la+$, $n$ for $na+$, $m$ for $ma+$, $r$ for
-$ra+$, and $L$ for $La+$.
-
-Some consonants have a special sign when they occur as the last
-element of a consonant cluster:
-$ya$ becomes ${}<<ya$ as in $kya$, {\it$$kya$$};
-$ra$ becomes ${}<<ra$ , standing to the left of the cluster, as in
-$kra$, {\it$$kra$$};
-$la$ becomes ${}<<la$, as in $kla$, {\it$$kla$$}; and
-$va$ becomes ${}<<va$ as in $kva$, {\it$$kva$$}.
-
-\beginsection The font
-
-I faced several problems while designing the font for Malayalam: I
-have no knowledge of the language; I had no clear arrangement of all
-needed conjuncts, nor a good example typeface, which I could use as a
-guideline; and finally, I also had very little experience with \MF.
-
-After some trials, in which I produced Malayalam letters in the
-traditional typographic style, I decided to switch to a `script' style
-of letters, for two reasons. First designing and coding a font in the
-traditional style, with unnatural thick-thin transistions --~i.e.,
-transistions that do not appear when writing with a calligraphic
-pen~--, would have costed a lot of time, which I could not spend on
-it. Second, the traditional design is hard on the eyes, because it has
-a big difference between thick and thin. It often produces a page
-which looks `stained' from distance, instead of the more evenly
-distributed gray you see when you look at a page typeset in English.
-
-After this decision was made, I proceeded as follows. First, I drew
-each character about {\os2}~centimetres high out of free hand on graph
-paper with a yellow marker-pen, the same type you use to highlight
-text. When I was satisfied with this character, I decided where to put
-control points, and marked them with a black dot, measured the
-positions of the dots on the graph paper and coded them, together with
-the path my pen had made through those points, in \MF. After running
-\MF\ the character appeared on the screen for the first time. When I
-was not satisfied with its look, I would move some control points a
-bit, and re-run \MF. I repeated this process until I was satisfied
-with the character.
-
-Because many conjuncts consist of a part of each of the characters it
-is build up of, I defined a macro for most consonants. This way all
-that was needed to define the shape of a conjunct was a macro-call for
-each of the constituent consonants, sometimes adjusting some points
-where one consonant goes over into the other.
-
-This way of producing characters has proven very productive. I spend
-on average about half an hour per character --~although I needed
-several hours to get some, notably $ja$ and $ya$, right~-- Still the
-results are acceptable, thanks to \MF, which does a great job of
-producing nice curves.
-
-Malayalam script includes many conjuncts of consonants which are build
-by placing a smaller variant of the glyph of the second consonant
-below the normal sized glyph of the first consonant. To avoid coding
-these smaller consonants again, I decided to create a second font,
-called the {\it subfont\/}, which contains only the characters that
-can be subscribed. This font uses the same code to produce the glyphs,
-but \MF-parameters have been adjusted, so that this font combines well
-with the `main'-font. The job of combining glyphs from the `sub' and
-`main' font to create stacked conjuncts is left to \TeX.
-
-My way of coding glyphs results in little `{\logo META}-ness'. Unlike
-Donald Knuth's Computer Modern fonts, only a few variations in letter
-style can be derived from the \MF-source. I produced several styles: a
-regular, slanted, and bold style drawn with a circular pen, and a
-style drawn with a `calligraphic' (elliptical) pen, in {\os6}, {\os8},
-{\os10}, {\os12}, and {\os17} point sizes. Beside those those, I
-created some `big' bold fonts for headlines and a few more
-experimental fonts. A sample of each style is given in appendix~C.
-
-\beginsection Typesetting Malayalam
-
-When you have a font for the English alphabet, typesetting is
-straightforward. Roughly speaking, all you have to do is to place the
-letters in a row, in the same order as you type them, taking care to
-move to the next line when the current line is filled up. There is
-roughly a one-to-one relationship between characters, letters, and
-glyphs. Typesetting Malayalam text is much more complicated. You have
-to use conjuncts, stack glyphs on top of each other, or place glyphs
-that represent sounds that come after a consonant before the glyph of
-representing that consonant.
-
-But when we look at Malayalam script from a different position, it can
-be said to consist of syllables, which are just as easily placed on a
-line from left to right as English. The remaining problem is how to
-construct the syllables.
-
-Here it is where \TeX's box-building capabilities come to the rescue.
-To build a syllable, you can put a glyph in a box, place it relative
-to another character, and put the resulting construction into another
-box for use it in further constructing, until the syllable is
-complete, and it can be added to the current line.
-
-As has been shown by the implementation of Telugu-\TeX\ [???], it is
-possible to let \TeX\ do all the necessary processing, however, at a
-high cost in both processor load and memory usage at run time, which
-makes it impossible to use Telugu-\TeX\ on a small personal computer.
-Also, programming these tasks in the \TeX-programming language is
-awkward, requiring many `dirty tricks'. For these reasons I decided to
-implement a pre-processor, written in~C, which does most of the
-syllable-composing work.
-
-Another problem in typesetting Malayalam is that this language has
-many very long `words'. Both in speaking as in writing, the boundaries
-between words tend to disappear, and often the last letter of a word
-changes and/or forms a conjunct with the first of the next word. This
-effect, know as `Sandhi', appears in most languages, but in Malayalam
-it is quite prominent, and also reflected in the orthography. As a
-result, a text contains very long sequences of characters and few
-spaces, which can serve as line-break points. As a result, it is
-difficult to obtain even spacing between words, especially in narrow
-columns. Several of \TeX's line-breaking parameters had to be adjusted
-to get acceptable results.
-
-\beginsection Typing Malayalam
-
-Now that we have all the elements to {\it output\/} Malayalam, we need
-some way to {\it input\/} it. Unfortunately, I have no keyboard or
-editor on which I can type Malayalam script directly. So I was forced
-to use some transcription scheme in ASCII. The transcription I decided
-to use was based on the following principles. First it should be
-easily readable, avoiding as much as possible non-letters and capital
-letters in the middle of words, non-ambiguous, so that it can be
-converted automatically, easily recognisable, and finally, besides
-being able to produce Malayalam text from it, I wanted to be able to
-create a scientific transcription from the same source.
-
-However desirable some standard transcription may be, people can be
-very `religious' about what they consider a good transcription-scheme.
-Beside that they can also have huge texts already available in some
-transcription, and be unwilling to convert that, so I decided to have
-the pre-processor read the transcription from a file, which can easily
-be changed to reflect the users favourite transcription.
-
-The transcription method is only of limited use to native speakers,
-who may not even know the roman alphabet, and also awkward for
-entering large pieces of text, since many typing errors only show up
-when the text is seen after processing by \TeX, so it should be
-replaced by some way of entering text directly.
-
-\beginsection Some thoughts on a future \TeX\par
-
-Creating a typesetting system for Malayalam was an enjoyable task, in
-which \TeX\ and \MF\ proved to be very powerful tools. Still, many
-things remain to be desired. The pre-processing stage, and the need to
-represent non-Latin scripts with a sequence of inpenetratable commands
-to typeset glyphs is far from ideal. A much more workable scheme would
-be to have \TeX\ understand that some characters are Malayalam
-characters, while others are Latin or from yet another script, and
-have \TeX\ typeset them as such correctly, including contextual
-analysis.
-
-This first of all raises the issue of character-sets. Some few years
-ago, Donald Knuth decided to move from 7-bit to 8-bit characters, as a
-final concession to user-demand for multi-lingual support, but by now
-it would be very desirous to make the leap to 16-bit characters, and
-have \TeX\ understand the emerging 16-bit Unicode or ISO-10464~UCS
-character set standard, and make \TeX\ really
-multi-lingual.\footnote*{multi-lingual does not mean `omni'-lingual,
-since many more obscure or obsolete writing systems have been left
-out of ISO-10464}
-
-Having all the characters defined isn't enough. \TeX\ needs to deal
-with them in a way that makes sense. Nowadays, \TeX\ only truly
-understands two writing systems --~that of English, and that of
-mathematics~-- and does a wonderful, although not perfect, job in
-handling those. But other scripts require some kind of pre-processor,
-or extremely clever hacking with \TeX-macros, as is is done in Klaus
-Lagally's Arab\TeX\ or in Telugu-\TeX. A more elegant solution would
-be to add more modes to \TeX, for example an Arabic-mode for the
-Arabic script, and a Malayalam mode for Malayalam script --~one can,
-however, also imagine one generalized mode for all Indic scripts~--,
-and to take the idea further, a mode for music and dance notation, and
-chemical structure formulas.
-
-I suggest to take a modular approach in creating these modes, to make
-the development of these a managable task; no single person can know
-all the relevant details of all writing systems. A script or writing
-system `module' or `driver' would come into action whenever a
-character of its script, or token requiring the explicit change of
-mode, is encountered, and handle all consequent characters and tokens,
-until one arrives that it cannot handle --~these may include some
-normal tokens like a `space' character, which is common in most
-writing systems.
-
-While processing its part of the input, a module will add boxes to the
-current horizontal list, which will then be handled by \TeX's
-paragraph handling mechanism as usual --~although some extensions may
-be needed, as to handle right-to-left and top-down scripts correctly.
-
-Each script module would have its own active fonts, and knowledge of
-how to represent characters with the glyphs of that font. An extended
-font metric format should provide information about how to build
-conjunct forms or use contextual variants of glyphs available in a
-font.
-
-A nice starting point may be the Japanese P-\TeX-system, which already
-supports a 16-bit character set, and also incorporates code to do
-vertical typesetting as is required by some writing systems. The
-adaptation of P-\TeX\ to Unicode for at least the ideographic
-characters will be reasonable straightforward. Adding the various
-script modules and extra character-categories may be more difficult.
-
-In the long term, I favour, however, a completely redesigned batch
-oriented text formatter like \TeX, but one that understands Unicode
-and uses functional instead of typographical tagging of the input
-text. Preferably it would understand SGML, and format this using some
-lay-out style definition, which then should be defined in a language
-less arcane than \TeX's.
-
-\MF, I would like to see develop into an interactive program, in which
-points, constrains between points and pen strokes through them can be
-added or moved and their effects can be seen immediately. I very much
-prefer the its pen-stroke metaphor above the outline editing most
-other font design tools offer, but maybe the idea of changing
-`pressure' on or rotation of the a pen during its movement can be
-incorporated in this metaphor as well. Its output should ofcourse be
-typographically scalable, and also modifiable to add effects like
-slanting, bolding, or stretching, --~to align lines of
-Arabic or Hebrew script, or, as I have once seen in a beautiful
-handwritten letter in Tamil, in scripts where it has not been done
-before because of techical limitations~-- in a typographycally
-acceptable way.
-
-\beginsection Conclusion
-
-Because of the powers of \TeX, and its companion \MF, automated
-typesetting of the traditional script is no longer a big problem.
-Malayalam \TeX\ can both produce the traditional style script and the
-reformed script, as well as a scientific transliteration from the same
-input file.
-
-The world knows many scripts, many of them have only a very limited
-use, --~compared with some of them, Malayalam, is a very widely used
-script. As shown with my experience with Malayalam, it is only several
-months of work to obtain acceptable typesetting quality for most
-scripts (The exception being ideographic or logographic scripts as
-Chinese), thus bringing computerized typography within the reach of
-many people.
-
-\beginsection Appendix A
-
-The following table shows all glyphs in the Malayalam font {\tt mm10}.
-\bigskip
-\input mmchart.tex
-\table mm10
-
-\beginsection Appendix B
-
-A sample of text in Malayalam, typeset in {\tt mm10}, using the
-traditional script, followed by an automatically derived transcription,
-an English translation, and finally the transcription actually input.
-\bigskip
-\input lion.tex
-
-\beginsection Appendix C
-
-\input mmsample
-
-\beginsection Appendix D
-
-The following table shows the character(s) you have to type in order
-to produce a Malayalam character. The third column shows the
-scientific transliteration of each character.
-\bigskip
-\input mmtrans
-
-\bye
diff --git a/Master/texmf-dist/doc/fonts/malayalam/article/mmarticl.tex b/Master/texmf-dist/doc/fonts/malayalam/article/mmarticl.tex
deleted file mode 100644
index 7089879b539..00000000000
--- a/Master/texmf-dist/doc/fonts/malayalam/article/mmarticl.tex
+++ /dev/null
@@ -1,436 +0,0 @@
-
-\input mmmacs
-\input mmtrmacs
-
-\def\q{\hfill\quad}
-\def\os{\oldstyle}
-\font\logo=logo10
-\def\MF{{\logo METAFONT}}
-\parindent=0pt
-
-\def\today{\number\day\space\ifcase\month\or January\or February\or March\or April\or May\or
- June\or July\or August\or September\or October\or November\or December\fi
- \space\number\year}
-
-\headline={{\it preliminary version of \today \hfil Typesetting Malayalam with \TeX}}
-
-
-\centerline{\twelvebf Typesetting Malayalam with \TeX}\bigskip
-\centerline{Jeroen Hellingman}\bigskip
-
-{\narrower
-\noindent{\bf Abstract}\medskip
-
-\noindent Malayalam, a language spoken in the Indian state of Kerala,
-employs a beautiful but complicated script. This script uses numerous
-ligatures and places glyphs on top of each other and out of phonetic
-order. To be able to typeset Malayalam, a \MF\ containing all
-necessary letter forms, a pre-processor and a collection of
-\TeX-macro's were designed. Together they form a package called
-Malayalam-\TeX. This package enables the user to type Malayalam in an
-adaptable roman transliteration, which after being processed by the
-pre-processor, can be typeset with \TeX.
-
-During the design and development of the package, several shortcomings
-of the \TeX\ system appeared, which made a straightforward
-implementation of the Malayalam script difficult. Several additions to
-\TeX\ would have made the pre-processor unnecessary. Still, \MF\ and
-\TeX\ together proved to be a powerful tool that made the development
-of the package an enjoyable task.\par}
-
-\beginsection Introduction
-
-The Malayalam language, ({\mm \X{\<46>}\X{\<50>}\X{\<47>\<62>}\X{\<51>}\X{\<2>}}), which is the first language of
-an estimated {\os30}~million people in the South Indian state Kerala,
-uses its own script, which is characterised by curly shaped
-characters. It is believed that those rounded shapes developed because
-it was written on palm leaves with a metal nib, which would have
-pricked through the medium, if the script had contained sharp curves.
-The same rounded shapes can be found in the other South Indian and
-Sri~Lankan scripts, which are all closely related to Malayalam script.
-
-Through the centuries, Malayalam has been written in various scripts
-and variations of scripts. Until a few centuries ago, the Malayalam
-language was normally written in the Old Tamil or {\mm \X{\<46>}\X{\<242>\<63>}\X{\<51>\K{-.2}\<51>}}
-({\mmtr Mappi\d l\d la}) alphabet, also known as {\mm \X{\<53>}\X{\<70>\<164>}\X{\<52>\<72>}\X{\<165>\<72>}}
-({\mmtr va\d t\d te\b zuttu}), the `rounded characters'. This script however, did
-not contain many letters necessary for writing Sanskrit. They became
-necessary in writing Malayalam since the language absorbed many
-Sanskrit loans, which could only be written in an ambiguous way.
-
-To overcome those problems, the {\os17}th~century poet {\mm \X{\<36>\<72>}\X{\<70>\<186>}\X{\<165>\<72>}
-\X{\<14>}\X{\<52>\<72>}\X{\<165>}\X{\mmV{\<26>}\<27>}\X{\<79>}} ({\mmtr Tu\~njettu E\b zuttaccha\b n})\footnote*{literally
-``Father of Letters.''} adopted the modern Malayalam script, the
-so-called {\mm \X{\<6>}\X{\<80>\<47>}\X{\<70>\<53>}\X{\<52>\<72>}\X{\<165>\<72>}} ({\mmtr \=Aryave\b zuttu}) or `Aryan characters'
-from the Tamil Grantha alphabet to render Sanskrit poetry in
-Malayalam. Tamil Grantha, in its turn, was derived from the ancient
-Brahmi script. His alphabet quickly became the standard for writing
-Malayalam. (however, a variant of the old script, called {\mm \X{\<71>\<21>\<62>}\X{\<70>\<50>}\X{\<52>\<72>}\X{\<165>\<72>}}
-({\mmtr k\=ole\b zuttu}) was in use far into this century for keeping records
-in the Raja's palaces.)
-
-The Malayalam script still looks very similar to the Tamil script, but
-unlike Tamil, it uses complex conjunct characters, with letters
-subscribed to others, and out of phonetic order, as can be seen in
-most Indian scripts.
-
-With the introduction of the printing press in Kerala, somewhere in
-the {\os18}th~century, printing letters for Malayalam where designed,
-modelled after the, at that time, popular Latin Bodoni types, with
-large differences between thin and thick strokes. Printing Malayalam,
-however, proved to be quite complicated; in traditional typography,
-several hundreds of distinct lead glyphs where needed to typeset the
-language.
-
-To ease learning and typesetting, the government of the state of
-Kerala adopted a reformed script in {\os1974}. It abandons most of the
-subscribed conjuncts and all the irregular vowel signs. Although this
-script is now teached in all schools in Kerala, and newspapers are
-printed in it, the original script is still in widespread use, and
-mixtures of the two styles in one document can be seen regularly. In
-the following section I will explain the reformed script.
-
-\beginsection The Malayalam Script
-
-Like all scripts derived from Brahmi, Malayalam script is neither
-purely syllabic, nor purely alphabetic. The modern alphabet consists
-of {\os61}~syllabic characters, {\os15}~for the pure vowel sounds, and
-{\os36}~for the consonants followed by an `inherent'~{\mmtr a}. To write a
-syllable with another vowel, a special sign is applied to the normal
-consonant character. When two consonants appear next to each other
-without an intermediate vowel, They are joined to each other in some
-way.
-
-Traditionally, the Malayalam syllabary has been ordered, following the
-Sanskrit order, on phonetic principles, putting related sounds
-together. For the sounds not used in Sanskrit, new letters where added
-to the end of the syllabary.
-
-\noindent The vowels are:\footnote*{The traditional alphabet also
-includes the Sanskrit vowels {\mm \X{\<96>}}, {\mm \X{\<12>}}, and {\mm \X{\<97>}} for respectively
-{\mmtr {\rii}}, {\mmtr \d l}, and {\mmtr {\lii}}.}
-
-\bigskip
-\centerline{\vbox{\twelvemmc\halign{#\q&#\q&#\q&#\q&#\q&#\q&#\cr
-{\mm \X{\<5>}} & {\mm \X{\<6>}} & {\mm \X{\<7>}} & {\mm \X{\<7>\<87>}} & {\mm \X{\<9>}} & {\mm \X{\<9>\<87>}} & {\mm \X{\<11>}} \cr
-{\mmtr a} & {\mmtr \=a} & {\mmtr i} & {\mmtr {\=\i}} & {\mmtr u} & {\mmtr \=u} & {\mmtr \d r} \cr
-{\mm \X{\<14>}} & {\mm \X{\<15>}} & {\mm \X{\<70>\<14>}} & {\mm \X{\<18>}} & {\mm \X{\<18>\<62>}} & {\mm \X{\<18>\<87>}} \cr
-{\mmtr e} & {\mmtr \=e} & {\mmtr ai}& {\mmtr o} & {\mmtr \=o}& {\mmtr au} \cr
-}}}
-\bigskip
-
-\noindent After the vowels, are normally listed the modifiers {\mm \<2>},
-{\mmtr \d m}, and {\mm \<3>}, {\mmtr \d h}. They are called {\it anusvaram} and {\it
-visargam} and represent a nasal sound and a aspiration respectively.
-
-The consonants are:
-
-\bigskip
-\centerline{\vbox{\twelvemmc\halign{#\q&#\q&#\q&#\q&#\q\q\q&#\q&#\q&#\q&#\cr
-{\mm \X{\<21>}} & {\mm \X{\<22>}} & {\mm \X{\<23>}} & {\mm \X{\<24>}} & {\mm \X{\<25>}} & {\mm \X{\<47>}} & {\mm \X{\<48>}} & {\mm \X{\<50>}} & {\mm \X{\<53>}} \cr
-{\mmtr ka} & {\mmtr kha} & {\mmtr ga} & {\mmtr gha} & {\mmtr \.na} & {\mmtr ya} & {\mmtr ra} & {\mmtr la} & {\mmtr va} \cr
-{\mm \X{\<26>}} & {\mm \X{\<27>}} & {\mm \X{\<28>}} & {\mm \X{\<29>}} & {\mm \X{\<30>}} & {\mm \X{\<54>}} & {\mm \X{\<55>}} & {\mm \X{\<56>}} \cr
-{\mmtr ca} & {\mmtr cha} & {\mmtr ja} & {\mmtr jha} & {\mmtr \~na} & {\mmtr \'sa} & {\mmtr \d sa} & {\mmtr sa} \cr
-{\mm \X{\<31>}} & {\mm \X{\<32>}} & {\mm \X{\<33>}} & {\mm \X{\<34>}} & {\mm \X{\<35>}} & {\mm \X{\<57>}} & {\mm \X{\<51>}} & {\mm \X{\<52>}} & {\mm \X{\<49>}} \cr
-{\mmtr \d ta} & {\mmtr \d tha} & {\mmtr \d da} & {\mmtr \d dha} & {\mmtr \d na} & {\mmtr ha} & {\mmtr \d la} & {\mmtr \b za} & {\mmtr \b ra} \cr
-{\mm \X{\<36>}} & {\mm \X{\<37>}} & {\mm \X{\<38>}} & {\mm \X{\<39>}} & {\mm \X{\<40>}} \cr
-{\mmtr ta} & {\mmtr tha} & {\mmtr da} & {\mmtr dha} & {\mmtr na} \cr
-{\mm \X{\<42>}} & {\mm \X{\<43>}} & {\mm \X{\<44>}} & {\mm \X{\<45>}} & {\mm \X{\<46>}} \cr
-{\mmtr pa} & {\mmtr pha} & {\mmtr ba} & {\mmtr bha} & {\mmtr ma} \cr
-}}}
-\bigskip
-
-\noindent When a vowel follows a consonant, it is written with a vowel
-sign, some of them standing to the left, or on both sides of the
-consonant to which they belong. This can be quite confusing in the
-when one starts learning the script. Here the vowel signs are given
-with the letter {\mm \X{\<21>}}, {\it{\mmtr ka}}:
-
-\bigskip
-\centerline{\vbox{\twelvemmc\halign{#\q&#\q&#\q&#\q&#\q&#\q&#\cr
-{\mm \X{\<21>}} & {\mm \X{\<21>\<62>}} & {\mm \X{\<21>\<63>}} & {\mm \X{\<21>\<64>}} & {\mm \X{\<21>\<72>}} & {\mm \X{\<21>\<73>}} & {\mm \X{\<21>\<75>}} \cr
-{\mmtr ka} & {\mmtr k\=a} & {\mmtr ki} & {\mmtr k{\=\i}} & {\mmtr ku} & {\mmtr k\=u} & {\mmtr k\d r} \cr
-{\mm \X{\<70>\<21>}} & {\mm \X{\<71>\<21>}} & {\mm \X{\<70>\<70>\<21>}} & {\mm \X{\<70>\<21>\<62>}} & {\mm \X{\<71>\<21>\<62>}} & {\mm \X{\<21>\<87>}} \cr
-{\mmtr ke} & {\mmtr k\=e} & {\mmtr kai}& {\mmtr ko} & {\mmtr k\=o}& {\mmtr kau} \cr
-}}}
-\bigskip
-
-\noindent The biggest complexities arise when two consonants follow
-each other. In that case there are several alternatives. First, the
-consonants are joined with each other to form a new conjunct, like in
-{\mm \X{\<162>}}, {\mm \X{\<194>}}, and {\mm \X{\<187>}}; second one can write the second consonant as
-a subscript to the first, like in {\mm \X{\<242>}}, and {\mm \X{\<241>}}; the third option
-is to use a special symbol, {\mm \<77>}, called {\mm \X{\<26>}\X{\<74>\<195>}\X{\<21>}\X{\<50>}},
-{\it{\mmtr candrakala}}, to indicate the absence of the inherent vowel in
-a consonant. This symbol is also used when a word ends in a consonant.
-Several letters form a ligature with this sign: {\mm \X{\<94>}} for {\mm \X{\<21>}\<77>}, {\mm \X{\<78>}} for
-{\mm \X{\<35>}\<77>}, {\mm \X{\<81>}} for {\mm \X{\<36>}\<77>} or {\mm \X{\<50>}\<77>}, {\mm \X{\<79>}} for {\mm \X{\<40>}\<77>}, {\mm \X{\<2>}} for {\mm \X{\<46>}\<77>}, {\mm \X{\<80>}} for
-{\mm \X{\<48>}\<77>}, and {\mm \X{\<82>}} for {\mm \X{\<51>}\<77>}.
-
-Some consonants have a special sign when they occur as the last
-element of a consonant cluster:
-{\mm \X{\<47>}} becomes {\mm {}\hbox{}\<83>} as in {\mm \X{\<21>\<83>}}, {\it{\mmtr kya}};
-{\mm \X{\<48>}} becomes {\mm {}\<74>\hbox{}} , standing to the left of the cluster, as in
-{\mm \X{\<74>\<21>}}, {\it{\mmtr kra}};
-{\mm \X{\<50>}} becomes {\mm {}\M{\hbox{}}{\<85>}}, as in {\mm \X{\M{\<21>}{\<85>}}}, {\it{\mmtr kla}}; and
-{\mm \X{\<53>}} becomes {\mm {}\hbox{}\K{-.5}\<86>} as in {\mm \X{\<21>\K{-.5}\<86>}}, {\it{\mmtr kva}}.
-
-\beginsection The font
-
-I faced several problems while designing the font for Malayalam: I
-have no knowledge of the language; I had no clear arrangement of all
-needed conjuncts, nor a good example typeface, which I could use as a
-guideline; and finally, I also had very little experience with \MF.
-
-After some trials, in which I produced Malayalam letters in the
-traditional typographic style, I decided to switch to a `script' style
-of letters, for two reasons. First designing and coding a font in the
-traditional style, with unnatural thick-thin transistions --~i.e.,
-transistions that do not appear when writing with a calligraphic
-pen~--, would have costed a lot of time, which I could not spend on
-it. Second, the traditional design is hard on the eyes, because it has
-a big difference between thick and thin. It often produces a page
-which looks `stained' from distance, instead of the more evenly
-distributed gray you see when you look at a page typeset in English.
-
-After this decision was made, I proceeded as follows. First, I drew
-each character about {\os2}~centimetres high out of free hand on graph
-paper with a yellow marker-pen, the same type you use to highlight
-text. When I was satisfied with this character, I decided where to put
-control points, and marked them with a black dot, measured the
-positions of the dots on the graph paper and coded them, together with
-the path my pen had made through those points, in \MF. After running
-\MF\ the character appeared on the screen for the first time. When I
-was not satisfied with its look, I would move some control points a
-bit, and re-run \MF. I repeated this process until I was satisfied
-with the character.
-
-Because many conjuncts consist of a part of each of the characters it
-is build up of, I defined a macro for most consonants. This way all
-that was needed to define the shape of a conjunct was a macro-call for
-each of the constituent consonants, sometimes adjusting some points
-where one consonant goes over into the other.
-
-This way of producing characters has proven very productive. I spend
-on average about half an hour per character --~although I needed
-several hours to get some, notably {\mm \X{\<28>}} and {\mm \X{\<47>}}, right~-- Still the
-results are acceptable, thanks to \MF, which does a great job of
-producing nice curves.
-
-Malayalam script includes many conjuncts of consonants which are build
-by placing a smaller variant of the glyph of the second consonant
-below the normal sized glyph of the first consonant. To avoid coding
-these smaller consonants again, I decided to create a second font,
-called the {\it subfont\/}, which contains only the characters that
-can be subscribed. This font uses the same code to produce the glyphs,
-but \MF-parameters have been adjusted, so that this font combines well
-with the `main'-font. The job of combining glyphs from the `sub' and
-`main' font to create stacked conjuncts is left to \TeX.
-
-My way of coding glyphs results in little `{\logo META}-ness'. Unlike
-Donald Knuth's Computer Modern fonts, only a few variations in letter
-style can be derived from the \MF-source. I produced several styles: a
-regular, slanted, and bold style drawn with a circular pen, and a
-style drawn with a `calligraphic' (elliptical) pen, in {\os6}, {\os8},
-{\os10}, {\os12}, and {\os17} point sizes. Beside those those, I
-created some `big' bold fonts for headlines and a few more
-experimental fonts. A sample of each style is given in appendix~C.
-
-\beginsection Typesetting Malayalam
-
-When you have a font for the English alphabet, typesetting is
-straightforward. Roughly speaking, all you have to do is to place the
-letters in a row, in the same order as you type them, taking care to
-move to the next line when the current line is filled up. There is
-roughly a one-to-one relationship between characters, letters, and
-glyphs. Typesetting Malayalam text is much more complicated. You have
-to use conjuncts, stack glyphs on top of each other, or place glyphs
-that represent sounds that come after a consonant before the glyph of
-representing that consonant.
-
-But when we look at Malayalam script from a different position, it can
-be said to consist of syllables, which are just as easily placed on a
-line from left to right as English. The remaining problem is how to
-construct the syllables.
-
-Here it is where \TeX's box-building capabilities come to the rescue.
-To build a syllable, you can put a glyph in a box, place it relative
-to another character, and put the resulting construction into another
-box for use it in further constructing, until the syllable is
-complete, and it can be added to the current line.
-
-As has been shown by the implementation of Telugu-\TeX\ [???], it is
-possible to let \TeX\ do all the necessary processing, however, at a
-high cost in both processor load and memory usage at run time, which
-makes it impossible to use Telugu-\TeX\ on a small personal computer.
-Also, programming these tasks in the \TeX-programming language is
-awkward, requiring many `dirty tricks'. For these reasons I decided to
-implement a pre-processor, written in~C, which does most of the
-syllable-composing work.
-
-Another problem in typesetting Malayalam is that this language has
-many very long `words'. Both in speaking as in writing, the boundaries
-between words tend to disappear, and often the last letter of a word
-changes and/or forms a conjunct with the first of the next word. This
-effect, know as `Sandhi', appears in most languages, but in Malayalam
-it is quite prominent, and also reflected in the orthography. As a
-result, a text contains very long sequences of characters and few
-spaces, which can serve as line-break points. As a result, it is
-difficult to obtain even spacing between words, especially in narrow
-columns. Several of \TeX's line-breaking parameters had to be adjusted
-to get acceptable results.
-
-\beginsection Typing Malayalam
-
-Now that we have all the elements to {\it output\/} Malayalam, we need
-some way to {\it input\/} it. Unfortunately, I have no keyboard or
-editor on which I can type Malayalam script directly. So I was forced
-to use some transcription scheme in ASCII. The transcription I decided
-to use was based on the following principles. First it should be
-easily readable, avoiding as much as possible non-letters and capital
-letters in the middle of words, non-ambiguous, so that it can be
-converted automatically, easily recognisable, and finally, besides
-being able to produce Malayalam text from it, I wanted to be able to
-create a scientific transcription from the same source.
-
-However desirable some standard transcription may be, people can be
-very `religious' about what they consider a good transcription-scheme.
-Beside that they can also have huge texts already available in some
-transcription, and be unwilling to convert that, so I decided to have
-the pre-processor read the transcription from a file, which can easily
-be changed to reflect the users favourite transcription.
-
-The transcription method is only of limited use to native speakers,
-who may not even know the roman alphabet, and also awkward for
-entering large pieces of text, since many typing errors only show up
-when the text is seen after processing by \TeX, so it should be
-replaced by some way of entering text directly.
-
-\beginsection Some thoughts on a future \TeX\par
-
-Creating a typesetting system for Malayalam was an enjoyable task, in
-which \TeX\ and \MF\ proved to be very powerful tools. Still, many
-things remain to be desired. The pre-processing stage, and the need to
-represent non-Latin scripts with a sequence of inpenetratable commands
-to typeset glyphs is far from ideal. A much more workable scheme would
-be to have \TeX\ understand that some characters are Malayalam
-characters, while others are Latin or from yet another script, and
-have \TeX\ typeset them as such correctly, including contextual
-analysis.
-
-This first of all raises the issue of character-sets. Some few years
-ago, Donald Knuth decided to move from 7-bit to 8-bit characters, as a
-final concession to user-demand for multi-lingual support, but by now
-it would be very desirous to make the leap to 16-bit characters, and
-have \TeX\ understand the emerging 16-bit Unicode or ISO-10464~UCS
-character set standard, and make \TeX\ really
-multi-lingual.\footnote*{multi-lingual does not mean `omni'-lingual,
-since many more obscure or obsolete writing systems have been left
-out of ISO-10464}
-
-Having all the characters defined isn't enough. \TeX\ needs to deal
-with them in a way that makes sense. Nowadays, \TeX\ only truly
-understands two writing systems --~that of English, and that of
-mathematics~-- and does a wonderful, although not perfect, job in
-handling those. But other scripts require some kind of pre-processor,
-or extremely clever hacking with \TeX-macros, as is is done in Klaus
-Lagally's Arab\TeX\ or in Telugu-\TeX. A more elegant solution would
-be to add more modes to \TeX, for example an Arabic-mode for the
-Arabic script, and a Malayalam mode for Malayalam script --~one can,
-however, also imagine one generalized mode for all Indic scripts~--,
-and to take the idea further, a mode for music and dance notation, and
-chemical structure formulas.
-
-I suggest to take a modular approach in creating these modes, to make
-the development of these a managable task; no single person can know
-all the relevant details of all writing systems. A script or writing
-system `module' or `driver' would come into action whenever a
-character of its script, or token requiring the explicit change of
-mode, is encountered, and handle all consequent characters and tokens,
-until one arrives that it cannot handle --~these may include some
-normal tokens like a `space' character, which is common in most
-writing systems.
-
-While processing its part of the input, a module will add boxes to the
-current horizontal list, which will then be handled by \TeX's
-paragraph handling mechanism as usual --~although some extensions may
-be needed, as to handle right-to-left and top-down scripts correctly.
-
-Each script module would have its own active fonts, and knowledge of
-how to represent characters with the glyphs of that font. An extended
-font metric format should provide information about how to build
-conjunct forms or use contextual variants of glyphs available in a
-font.
-
-A nice starting point may be the Japanese P-\TeX-system, which already
-supports a 16-bit character set, and also incorporates code to do
-vertical typesetting as is required by some writing systems. The
-adaptation of P-\TeX\ to Unicode for at least the ideographic
-characters will be reasonable straightforward. Adding the various
-script modules and extra character-categories may be more difficult.
-
-In the long term, I favour, however, a completely redesigned batch
-oriented text formatter like \TeX, but one that understands Unicode
-and uses functional instead of typographical tagging of the input
-text. Preferably it would understand SGML, and format this using some
-lay-out style definition, which then should be defined in a language
-less arcane than \TeX's.
-
-\MF, I would like to see develop into an interactive program, in which
-points, constrains between points and pen strokes through them can be
-added or moved and their effects can be seen immediately. I very much
-prefer the its pen-stroke metaphor above the outline editing most
-other font design tools offer, but maybe the idea of changing
-`pressure' on or rotation of the a pen during its movement can be
-incorporated in this metaphor as well. Its output should ofcourse be
-typographically scalable, and also modifiable to add effects like
-slanting, bolding, or stretching, --~to align lines of
-Arabic or Hebrew script, or, as I have once seen in a beautiful
-handwritten letter in Tamil, in scripts where it has not been done
-before because of techical limitations~-- in a typographycally
-acceptable way.
-
-\beginsection Conclusion
-
-Because of the powers of \TeX, and its companion \MF, automated
-typesetting of the traditional script is no longer a big problem.
-Malayalam \TeX\ can both produce the traditional style script and the
-reformed script, as well as a scientific transliteration from the same
-input file.
-
-The world knows many scripts, many of them have only a very limited
-use, --~compared with some of them, Malayalam, is a very widely used
-script. As shown with my experience with Malayalam, it is only several
-months of work to obtain acceptable typesetting quality for most
-scripts (The exception being ideographic or logographic scripts as
-Chinese), thus bringing computerized typography within the reach of
-many people.
-
-\beginsection Appendix A
-
-The following table shows all glyphs in the Malayalam font {\tt mm10}.
-\bigskip
-\input mmchart.tex
-\table mm10
-
-\beginsection Appendix B
-
-A sample of text in Malayalam, typeset in {\tt mm10}, using the
-traditional script, followed by an automatically derived transcription,
-an English translation, and finally the transcription actually input.
-\bigskip
-\input lion.tex
-
-\beginsection Appendix C
-
-\input mmsample
-
-\beginsection Appendix D
-
-The following table shows the character(s) you have to type in order
-to produce a Malayalam character. The third column shows the
-scientific transliteration of each character.
-\bigskip
-\input mmtrans
-
-\bye
diff --git a/Master/texmf-dist/doc/fonts/malayalam/article/mmchart.tex b/Master/texmf-dist/doc/fonts/malayalam/article/mmchart.tex
deleted file mode 100644
index 09ef121a4ad..00000000000
--- a/Master/texmf-dist/doc/fonts/malayalam/article/mmchart.tex
+++ /dev/null
@@ -1,62 +0,0 @@
-% mmchart.tex -- chart of Malayalam font
-% (c) 1992 Jeroen Hellingman
-% last edit: 06-DEC-1992
-
-%%%%%%%
-
-\font\cmss=cmss10
-\newcount\counter\counter=0
-
-\def\chartstrut{\lower4.5pt\vbox to14pt{}}
-\def\cell#1{\hfil#1\hfil}
-\def\>{\global\advance\counter by-255}
-\def\:{{\setbox0\hbox{\sfont\char\counter}%
- \dimen0=\ht0\advance\dimen0by1pt\ht0=\dimen0%
- \dimen0=\dp0\advance\dimen0by1pt\dp0=\dimen0%
- \kern1pt\box0\kern1pt}%
- \global\advance\counter by16}
-\def\tablerule{\noalign{\hrule}}
-
-\def\chart{{\cmss\vbox{\tabskip=0pt\offinterlineskip\global\counter=0
-\halign to \hsize{\vrule width.8pt\chartstrut##\tabskip0pt plus10pt%
- &\cell{##}&\vrule width.8pt##%
- &\cell{##}&\vrule##&\cell{##}&\vrule##&\cell{##}&\vrule##&\cell{##}&\vrule##%
- &\cell{##}&\vrule##&\cell{##}&\vrule##&\cell{##}&\vrule##&\cell{##}&\vrule##%
- &\cell{##}&\vrule##&\cell{##}&\vrule##&\cell{##}&\vrule##&\cell{##}&\vrule##%
- &\cell{##}&\vrule##&\cell{##}&\vrule##&\cell{##}&\vrule##&\cell{##}%
- &\vrule width.8pt##\tabskip=0pt\cr
- \noalign{\hrule height.8pt}
- &\multispan{33}\fontname\hfill&\cr
- \noalign{\hrule height.8pt}
- & &&0&&1&&2&&3&&4&&5&&6&&7&&8&&9&&A&&B&&C&&D&&E&&F&\cr\noalign{\hrule height.8pt}
- &0&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&\cr\tablerule
-\>&1&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&\cr\tablerule
-\>&2&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&\cr\tablerule
-\>&3&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&\cr\tablerule
-\>&4&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&\cr\tablerule
-\>&5&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&\cr\tablerule
-\>&6&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&\cr\tablerule
-\>&7&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&\cr\tablerule
-\>&8&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&\cr\tablerule
-\>&9&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&\cr\tablerule
-\>&A&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&\cr\tablerule
-\>&B&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&\cr\tablerule
-\>&C&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&\cr\tablerule
-\>&D&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&\cr\tablerule
-\>&E&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&\cr\tablerule
-\>&F&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&&\:&\cr\noalign{\hrule height.8pt}
-}}}}
-
-\def\table #1 {
- \font\sfont=#1%
- \edef\fontname{#1}
- \chart\bigskip
-}
-
-%%%%%%
-
-\endinput
-
-
-
- \ No newline at end of file
diff --git a/Master/texmf-dist/doc/fonts/malayalam/article/mmconj.mm b/Master/texmf-dist/doc/fonts/malayalam/article/mmconj.mm
deleted file mode 100644
index ad1c14c0e17..00000000000
--- a/Master/texmf-dist/doc/fonts/malayalam/article/mmconj.mm
+++ /dev/null
@@ -1,481 +0,0 @@
-% mmconj.tex -- table of conjuncts
-% (c) 1993 Jeroen Hellingman
-% last edit: 07-FEB-1993
-
-\nopagenumbers
-\input mmqmacs
-\twelvemm
-
-\beginsection Conjuncts
-
-{\obeylines
-
-$k$ + $ka$ = $kka$
-$k$ + $kha$ = $kkha$
-$k$ + $Ta$ = $kTa$
-$k$ + $ta$ = $kta$
-$k$ + $ra$ = $kra$
-$k$ + $la$ = $kla$
-$k$ + $Sa$ = $kSa$
-$k$ + $S$ + $ma$ = $kSma$
-
-$kh$ + $ra$ = $khra$
-
-$g$ + $ga$ = $gga$
-$g$ + $da$ = $gda$
-$g$ + $d$ + $dha$ = $gddha$
-$g$ + $na$ = $gna$
-$g$ + $ma$ = $gma$
-$g$ + $ra$ = $gra$
-$g$ + $la$ = $gla$
-
-$gh$ + $ra$ = $ghra$
-
-$n"$ + $ka$ = $n"ka$
-$n"$ + $n"a$ = $n"n"a$
-
-$c$ + $ca$ = $cca$
-$c$ + $cha$ = $ccha$
-
-$j$ + $ja$ = $jja$
-$j$ + $n~a$ = $jn~a$
-
-$n~$ + $ca$ = $n~ca$
-$n~$ + $ja$ = $n~ja$
-$n~$ + $n~a$ = $n~n~a$
-
-$T$ + $Ta$ = $TTa$
-$T$ + $Tha$ = $TTha$
-$T$ + $ra$ = $Tra$
-
-$D$ + $Da$ = $DDa$
-
-$N<<+$ + $ka$ = $Nka$
-$N<<+$ + $Ta$ = $NTa$
-$N<<+$ + $Da$ = $NDa$
-$N<<+$ + $Dha$ = $NDha$
-$N<<+$ + $Na$ = $NNa$
-
-$t<<+$ + $ta$ = $tta$
-$t<<+$ + $tha$ = $ttha$
-$t<<+$ + $na$ = $tna$
-$t<<+$ + $ma$ = $tma$
-$t<<+$ + $ra$ = $tra$
-
-$d$ + $da$ = $dda$
-$d$ + $dha$ = $ddha$
-$d$ + $ra$ = $dra$
-
-$n<<+$ + $ta$ = $nta$
-$n<<+$ + $t<<+$ + $ra$ = $ntra$
-$n<<+$ + $tha$ = $ntha$
-$n<<+$ + $da$ = $nda$
-$n<<+$ + $d$ + $ra$ = $ndra$
-$n<<+$ + $dha$ = $ndha$
-$n<<+$ + $na$ = $nna$
-$n<<+$ + $pa$ = $npa$
-$n<<+$ + $ma$ = $nma$
-
-$p$ + $ta$ = $pta$
-$p$ + $pa$ = $ppa$
-$p$ + $pha$ = $ppha$
-$p$ + $ra$ = $pra$
-
-$ph$ + $ra$ = $phra$
-
-$b$ + $dha$ = $bdha$
-$b$ + $ba$ = $bba$
-$b$ + $bha$ = $bbha$
-$b$ + $ra$ = $bra$
-
-$bh$ + $da$ = $bhda$
-$bh$ + $ra$ = $bhra$
-
-$m<<+$ + $ma$ = $mma$
-$m<<+$ + $ra$ = $mra$
-$m<<+$ + $la$ = $mla$
-
-$y$ + $k$ + $ka$ = $ykka$
-$y$ + $Ta$ = $yTa$
-$y$ + $ta$ = $yta$
-$y$ + $ya$ = $yya$
-
-$R<<+$ + $Ra$ = $RRa$
-
-$l<<+$ + $k$ + $ka$ = $lkka$
-$l<<+$ + $pa$ = $lpa$
-$l<<+$ + $la$ = $lla$
-
-$v$ + $va$ = $vva$
-
-$sh$ + $ma$ = $shma$
-$sh$ + $ra$ = $shra$
-$sh$ + $la$ = $shla$
-$sh$ + $sha$ = $shsha$
-
-$S$ + $Ta$ = $STa$
-$S$ + $T$ + $ra$ = $STra$
-$S$ + $ma$ = $Sma$
-
-$s$ + $ka$ = $ska$
-$s$ + $k$ + $ka$ = $skka$
-$s$ + $Ta$ = $sTa$
-$s$ + $T$ + $ra$ = $sTra$
-$s$ + $ta$ = $sta$
-$s$ + $t<<+$ + $ra$ = $stra$
-$s$ + $tha$ = $stha$
-$s$ + $na$ = $sna$
-$s$ + $ma$ = $sma$
-$s$ + $ra$ = $sra$
-$s$ + $R$ + $Ra$ = $sRRa$
-$s$ + $sa$ = $ssa$
-
-$h$ + $na$ = $hna$
-$h$ + $ma$ = $hma$
-
-$L<<+$ + $La$ = $LLa$
-
-$zh$ + $ca$ = $zhca$
-
-}
-
-\mmc
-
-$
-
-kya khya gya ghya n"ya cya chya jya jhya n~ya
-Tya Thya Dya Dhya Nya tya thya dya dhya nya
-pya phya bya bhya mya yya rya lya vya shya Sya sya
-hya Lya Rya zhya
-
-kra khra gra ghra n"ra cra chra jra jhra n~ra
-Tra Thra Dra Dhra Nra tra thra dra dhra nra
-pra phra bra bhra mra yra rra lra vra shra Sra sra
-hra Lra Rra zhra
-
-kla khla gla ghla n"la cla chla jla jhla n~la
-Tla Thla Dla Dhla Nla tla thla dla dhla nla
-pla phla bla bhla mla yla rla lla vla shla Sla sla
-hla Lla Rla zhla
-
-kva khva gva ghva n"va cva chva jva jhva n~va
-Tva Thva Dva Dhva Nva tva thva dva dhva nva
-pva phva bva bhva mva yva rva lva vva shva Sva sva
-hva Lva Rva zhva
-
-$
-
-\bye
-
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-
-\nointerlineskip
-\halign{#\ &\vrule#\ &&\hfil#\ \hfil\cr
- && $ka$ & $kha$ & $ga$ & $gha$ & $n"a$
- & $ca$ & $cha$ & $ja$ & $jha$ & $n~a$
- & $Ta$ & $Tha$ & $Da$ & $Dha$ & $Na$
- & $ta$ & $tha$ & $da$ & $dha$ & $na$
- & $pa$ & $pha$ & $ba$ & $bha$ & $ma$
- & $ya$ & $ra$ & $la$ & $va$
- & $sha$ & $Sa$ & $sa$
- & $ha$ & $La$ & $zha$ & $Ra$ \cr
-\noalign{\hrule}
-$ka$ && $kka$ & $kkha$ & $kga$ & $kgha$ & $kn"a$
- & $kca$ & $kcha$ & $kja$ & $kjha$ & $kn~a$
- & $kTa$ & $kTha$ & $kDa$ & $kDha$ & $kNa$
- & $kta$ & $ktha$ & $kda$ & $kdha$ & $kna$
- & $kpa$ & $kpha$ & $kba$ & $kbha$ & $kma$
- & $kya$ & $kra$ & $kla$ & $kva$
- & $ksha$ & $kSa$ & $ksa$
- & $k>ha$ & $kLa$ & $kzha$ & $kRa$ \cr
-$kha$ && $khka$ & $khkha$ & $khga$ & $khgha$ & $khn"a$
- & $khca$ & $khcha$ & $khja$ & $khjha$ & $khn~a$
- & $khTa$ & $khTha$ & $khDa$ & $khDha$ & $khNa$
- & $khta$ & $khtha$ & $khda$ & $khdha$ & $khna$
- & $khpa$ & $khpha$ & $khba$ & $khbha$ & $khma$
- & $khya$ & $khra$ & $khla$ & $khva$
- & $khsha$ & $khSa$ & $khsa$
- & $kh>ha$ & $khLa$ & $khzha$ & $khRa$ \cr
-$ga$ && $gka$ & $gkha$ & $gga$ & $ggha$ & $gn"a$
- & $gca$ & $gcha$ & $gja$ & $gjha$ & $gn~a$
- & $gTa$ & $gTha$ & $gDa$ & $gDha$ & $gNa$
- & $gta$ & $gtha$ & $gda$ & $gdha$ & $gna$
- & $gpa$ & $gpha$ & $gba$ & $gbha$ & $gma$
- & $gya$ & $gra$ & $gla$ & $gva$
- & $gsha$ & $gSa$ & $gsa$
- & $g>ha$ & $gLa$ & $gzha$ & $gRa$ \cr
-$gha$ && $ghka$ & $ghkha$ & $ghga$ & $ghgha$ & $ghn"a$
- & $ghca$ & $ghcha$ & $ghja$ & $ghjha$ & $ghn~a$
- & $ghTa$ & $ghTha$ & $ghDa$ & $ghDha$ & $ghNa$
- & $ghta$ & $ghtha$ & $ghda$ & $ghdha$ & $ghna$
- & $ghpa$ & $ghpha$ & $ghba$ & $ghbha$ & $ghma$
- & $ghya$ & $ghra$ & $ghla$ & $ghva$
- & $ghsha$ & $ghSa$ & $ghsa$
- & $gh>ha$ & $ghLa$ & $ghzha$ & $ghRa$ \cr
-$n"a$ && $n"ka$ & $n"kha$ & $n"ga$ & $n"gha$ & $n"n"a$
- & $n"ca$ & $n"cha$ & $n"ja$ & $n"jha$ & $n"n~a$
- & $n"Ta$ & $n"Tha$ & $n"Da$ & $n"Dha$ & $n"Na$
- & $n"ta$ & $n"tha$ & $n"da$ & $n"dha$ & $n"na$
- & $n"pa$ & $n"pha$ & $n"ba$ & $n"bha$ & $n"ma$
- & $n"ya$ & $n"ra$ & $n"la$ & $n"va$
- & $n"sha$ & $n"Sa$ & $n"sa$
- & $n">ha$ & $n"La$ & $n"zha$ & $n"Ra$ \cr
-\noalign{\hrule}
-$ca$ && $cka$ & $ckha$ & $cga$ & $cgha$ & $cn"a$
- & $cca$ & $ccha$ & $cja$ & $cjha$ & $cn~a$
- & $cTa$ & $cTha$ & $cDa$ & $cDha$ & $cNa$
- & $cta$ & $ctha$ & $cda$ & $cdha$ & $cna$
- & $cpa$ & $cpha$ & $cba$ & $cbha$ & $cma$
- & $cya$ & $cra$ & $cla$ & $cva$
- & $csha$ & $cSa$ & $csa$
- & $c>ha$ & $cLa$ & $czha$ & $cRa$ \cr
-$cha$ && $chka$ & $chkha$ & $chga$ & $chgha$ & $chn"a$
- & $chca$ & $chcha$ & $chja$ & $chjha$ & $chn~a$
- & $chTa$ & $chTha$ & $chDa$ & $chDha$ & $chNa$
- & $chta$ & $chtha$ & $chda$ & $chdha$ & $chna$
- & $chpa$ & $chpha$ & $chba$ & $chbha$ & $chma$
- & $chya$ & $chra$ & $chla$ & $chva$
- & $chsha$ & $chSa$ & $chsa$
- & $ch>ha$ & $chLa$ & $chzha$ & $chRa$ \cr
-$ja$ && $jka$ & $jkha$ & $jga$ & $jgha$ & $jn"a$
- & $jca$ & $jcha$ & $jja$ & $jjha$ & $jn~a$
- & $jTa$ & $jTha$ & $jDa$ & $jDha$ & $jNa$
- & $jta$ & $jtha$ & $jda$ & $jdha$ & $jna$
- & $jpa$ & $jpha$ & $jba$ & $jbha$ & $jma$
- & $jya$ & $jra$ & $jla$ & $jva$
- & $jsha$ & $jSa$ & $jsa$
- & $j>ha$ & $jLa$ & $jzha$ & $jRa$ \cr
-$jha$ && $jhka$ & $jhkha$ & $jhga$ & $jhgha$ & $jhn"a$
- & $jhca$ & $jhcha$ & $jhja$ & $jhjha$ & $jhn~a$
- & $jhTa$ & $jhTha$ & $jhDa$ & $jhDha$ & $jhNa$
- & $jhta$ & $jhtha$ & $jhda$ & $jhdha$ & $jhna$
- & $jhpa$ & $jhpha$ & $jhba$ & $jhbha$ & $jhma$
- & $jhya$ & $jhra$ & $jhla$ & $jhva$
- & $jhsha$ & $jhSa$ & $jhsa$
- & $jh>ha$ & $jhLa$ & $jhzha$ & $jhRa$ \cr
-$n~a$ && $n~ka$ & $n~kha$ & $n~ga$ & $n~gha$ & $n~n"a$
- & $n~ca$ & $n~cha$ & $n~ja$ & $n~jha$ & $n~n~a$
- & $n~Ta$ & $n~Tha$ & $n~Da$ & $n~Dha$ & $n~Na$
- & $n~ta$ & $n~tha$ & $n~da$ & $n~dha$ & $n~na$
- & $n~pa$ & $n~pha$ & $n~ba$ & $n~bha$ & $n~ma$
- & $n~ya$ & $n~ra$ & $n~la$ & $n~va$
- & $n~sha$ & $n~Sa$ & $n~sa$
- & $n~>ha$ & $n~La$ & $n~zha$ & $n~Ra$ \cr
-\noalign{\hrule}
-$Ta$ && $Tka$ & $Tkha$ & $Tga$ & $Tgha$ & $Tn"a$
- & $Tca$ & $Tcha$ & $Tja$ & $Tjha$ & $Tn~a$
- & $TTa$ & $TTha$ & $TDa$ & $TDha$ & $TNa$
- & $Tta$ & $Ttha$ & $Tda$ & $Tdha$ & $Tna$
- & $Tpa$ & $Tpha$ & $Tba$ & $Tbha$ & $Tma$
- & $Tya$ & $Tra$ & $Tla$ & $Tva$
- & $Tsha$ & $TSa$ & $Tsa$
- & $T>ha$ & $TLa$ & $Tzha$ & $TRa$ \cr
-$Tha$ && $Thka$ & $Thkha$ & $Thga$ & $Thgha$ & $Thn"a$
- & $Thca$ & $Thcha$ & $Thja$ & $Thjha$ & $Thn~a$
- & $ThTa$ & $ThTha$ & $ThDa$ & $ThDha$ & $ThNa$
- & $Thta$ & $Ththa$ & $Thda$ & $Thdha$ & $Thna$
- & $Thpa$ & $Thpha$ & $Thba$ & $Thbha$ & $Thma$
- & $Thya$ & $Thra$ & $Thla$ & $Thva$
- & $Thsha$ & $ThSa$ & $Thsa$
- & $Th>ha$ & $ThLa$ & $Thzha$ & $ThRa$ \cr
-$Da$ && $Dka$ & $Dkha$ & $Dga$ & $Dgha$ & $Dn"a$
- & $Dca$ & $Dcha$ & $Dja$ & $Djha$ & $Dn~a$
- & $DTa$ & $DTha$ & $DDa$ & $DDha$ & $DNa$
- & $Dta$ & $Dtha$ & $Dda$ & $Ddha$ & $Dna$
- & $Dpa$ & $Dpha$ & $Dba$ & $Dbha$ & $Dma$
- & $Dya$ & $Dra$ & $Dla$ & $Dva$
- & $Dsha$ & $DSa$ & $Dsa$
- & $D>ha$ & $DLa$ & $Dzha$ & $DRa$ \cr
-$Dha$ && $Dhka$ & $Dhkha$ & $Dhga$ & $Dhgha$ & $Dhn"a$
- & $Dhca$ & $Dhcha$ & $Dhja$ & $Dhjha$ & $Dhn~a$
- & $DhTa$ & $DhTha$ & $DhDa$ & $DhDha$ & $DhNa$
- & $Dhta$ & $Dhtha$ & $Dhda$ & $Dhdha$ & $Dhna$
- & $Dhpa$ & $Dhpha$ & $Dhba$ & $Dhbha$ & $Dhma$
- & $Dhya$ & $Dhra$ & $Dhla$ & $Dhva$
- & $Dhsha$ & $DhSa$ & $Dhsa$
- & $Dh>ha$ & $DhLa$ & $Dhzha$ & $DhRa$ \cr
-$Na$ && $Nka$ & $Nkha$ & $Nga$ & $Ngha$ & $Nn"a$
- & $Nca$ & $Ncha$ & $Nja$ & $Njha$ & $Nn~a$
- & $NTa$ & $NTha$ & $NDa$ & $NDha$ & $NNa$
- & $Nta$ & $Ntha$ & $Nda$ & $Ndha$ & $Nna$
- & $Npa$ & $Npha$ & $Nba$ & $Nbha$ & $Nma$
- & $Nya$ & $Nra$ & $Nla$ & $Nva$
- & $Nsha$ & $NSa$ & $Nsa$
- & $N>ha$ & $NLa$ & $Nzha$ & $NRa$ \cr
-\noalign{\hrule}
-$ta$ && $tka$ & $tkha$ & $tga$ & $tgha$ & $tn"a$
- & $tca$ & $tcha$ & $tja$ & $tjha$ & $tn~a$
- & $tTa$ & $tTha$ & $tDa$ & $tDha$ & $tNa$
- & $tta$ & $ttha$ & $tda$ & $tdha$ & $tna$
- & $tpa$ & $tpha$ & $tba$ & $tbha$ & $tma$
- & $tya$ & $tra$ & $tla$ & $tva$
- & $tsha$ & $tSa$ & $tsa$
- & $t>ha$ & $tLa$ & $tzha$ & $tRa$ \cr
-$tha$ && $thka$ & $thkha$ & $thga$ & $thgha$ & $thn"a$
- & $thca$ & $thcha$ & $thja$ & $thjha$ & $thn~a$
- & $thTa$ & $thTha$ & $thDa$ & $thDha$ & $thNa$
- & $thta$ & $ththa$ & $thda$ & $thdha$ & $thna$
- & $thpa$ & $thpha$ & $thba$ & $thbha$ & $thma$
- & $thya$ & $thra$ & $thla$ & $thva$
- & $thsha$ & $thSa$ & $thsa$
- & $th>ha$ & $thLa$ & $thzha$ & $thRa$ \cr
-$da$ && $dka$ & $dkha$ & $dga$ & $dgha$ & $dn"a$
- & $dca$ & $dcha$ & $dja$ & $djha$ & $dn~a$
- & $dTa$ & $dTha$ & $dDa$ & $dDha$ & $dNa$
- & $dta$ & $dtha$ & $dda$ & $ddha$ & $dna$
- & $dpa$ & $dpha$ & $dba$ & $dbha$ & $dma$
- & $dya$ & $dra$ & $dla$ & $dva$
- & $dsha$ & $dSa$ & $dsa$
- & $d>ha$ & $dLa$ & $dzha$ & $dRa$ \cr
-$dha$ && $dhka$ & $dhkha$ & $dhga$ & $dhgha$ & $dhn"a$
- & $dhca$ & $dhcha$ & $dhja$ & $dhjha$ & $dhn~a$
- & $dhTa$ & $dhTha$ & $dhDa$ & $dhDha$ & $dhNa$
- & $dhta$ & $dhtha$ & $dhda$ & $dhdha$ & $dhna$
- & $dhpa$ & $dhpha$ & $dhba$ & $dhbha$ & $dhma$
- & $dhya$ & $dhra$ & $dhla$ & $dhva$
- & $dhsha$ & $dhSa$ & $dhsa$
- & $dh>ha$ & $dhLa$ & $dhzha$ & $dhRa$ \cr
-$na$ && $nka$ & $nkha$ & $nga$ & $ngha$ & $nn"a$
- & $nca$ & $ncha$ & $nja$ & $njha$ & $nn~a$
- & $nTa$ & $nTha$ & $nDa$ & $nDha$ & $nNa$
- & $nta$ & $ntha$ & $nda$ & $ndha$ & $nna$
- & $npa$ & $npha$ & $nba$ & $nbha$ & $nma$
- & $nya$ & $nra$ & $nla$ & $nva$
- & $nsha$ & $nSa$ & $nsa$
- & $n>ha$ & $nLa$ & $nzha$ & $nRa$ \cr
-\noalign{\hrule}
-$pa$ && $pka$ & $pkha$ & $pga$ & $pgha$ & $pn"a$
- & $pca$ & $pcha$ & $pja$ & $pjha$ & $pn~a$
- & $pTa$ & $pTha$ & $pDa$ & $pDha$ & $pNa$
- & $pta$ & $ptha$ & $pda$ & $pdha$ & $pna$
- & $ppa$ & $ppha$ & $pba$ & $pbha$ & $pma$
- & $pya$ & $pra$ & $pla$ & $pva$
- & $psha$ & $pSa$ & $psa$
- & $p>ha$ & $pLa$ & $pzha$ & $pRa$ \cr
-$pha$ && $phka$ & $phkha$ & $phga$ & $phgha$ & $phn"a$
- & $phca$ & $phcha$ & $phja$ & $phjha$ & $phn~a$
- & $phTa$ & $phTha$ & $phDa$ & $phDha$ & $phNa$
- & $phta$ & $phtha$ & $phda$ & $phdha$ & $phna$
- & $phpa$ & $phpha$ & $phba$ & $phbha$ & $phma$
- & $phya$ & $phra$ & $phla$ & $phva$
- & $phsha$ & $phSa$ & $phsa$
- & $ph>ha$ & $phLa$ & $phzha$ & $phRa$ \cr
-$ba$ && $bka$ & $bkha$ & $bga$ & $bgha$ & $bn"a$
- & $bca$ & $bcha$ & $bja$ & $bjha$ & $bn~a$
- & $bTa$ & $bTha$ & $bDa$ & $bDha$ & $bNa$
- & $bta$ & $btha$ & $bda$ & $bdha$ & $bna$
- & $bpa$ & $bpha$ & $bba$ & $bbha$ & $bma$
- & $bya$ & $bra$ & $bla$ & $bva$
- & $bsha$ & $bSa$ & $bsa$
- & $b>ha$ & $bLa$ & $bzha$ & $bRa$ \cr
-$bha$ && $bhka$ & $bhkha$ & $bhga$ & $bhgha$ & $bhn"a$
- & $bhca$ & $bhcha$ & $bhja$ & $bhjha$ & $bhn~a$
- & $bhTa$ & $bhTha$ & $bhDa$ & $bhDha$ & $bhNa$
- & $bhta$ & $bhtha$ & $bhda$ & $bhdha$ & $bhna$
- & $bhpa$ & $bhpha$ & $bhba$ & $bhbha$ & $bhma$
- & $bhya$ & $bhra$ & $bhla$ & $bhva$
- & $bhsha$ & $bhSa$ & $bhsa$
- & $bh>ha$ & $bhLa$ & $bhzha$ & $bhRa$ \cr
-$ma$ && $mka$ & $mkha$ & $mga$ & $mgha$ & $mn"a$
- & $mca$ & $mcha$ & $mja$ & $mjha$ & $mn~a$
- & $mTa$ & $mTha$ & $mDa$ & $mDha$ & $mNa$
- & $mta$ & $mtha$ & $mda$ & $mdha$ & $mna$
- & $mpa$ & $mpha$ & $mba$ & $mbha$ & $mma$
- & $mya$ & $mra$ & $mla$ & $mva$
- & $msha$ & $mSa$ & $msa$
- & $m>ha$ & $mLa$ & $mzha$ & $mRa$ \cr
-\noalign{\hrule}
-$ya$ && $yka$ & $ykha$ & $yga$ & $ygha$ & $yn"a$
- & $yca$ & $ycha$ & $yja$ & $yjha$ & $yn~a$
- & $yTa$ & $yTha$ & $yDa$ & $yDha$ & $yNa$
- & $yta$ & $ytha$ & $yda$ & $ydha$ & $yna$
- & $ypa$ & $ypha$ & $yba$ & $ybha$ & $yma$
- & $yya$ & $yra$ & $yla$ & $yva$
- & $ysha$ & $ySa$ & $ysa$
- & $y>ha$ & $yLa$ & $yzha$ & $yRa$ \cr
-$ra$ && $rka$ & $rkha$ & $rga$ & $rgha$ & $rn"a$
- & $rca$ & $rcha$ & $rja$ & $rjha$ & $rn~a$
- & $rTa$ & $rTha$ & $rDa$ & $rDha$ & $rNa$
- & $rta$ & $rtha$ & $rda$ & $rdha$ & $rna$
- & $rpa$ & $rpha$ & $rba$ & $rbha$ & $rma$
- & $rya$ & $rra$ & $rla$ & $rva$
- & $rsha$ & $rSa$ & $rsa$
- & $r>ha$ & $rLa$ & $rzha$ & $rRa$ \cr
-$la$ && $lka$ & $lkha$ & $lga$ & $lgha$ & $ln"a$
- & $lca$ & $lcha$ & $lja$ & $ljha$ & $ln~a$
- & $lTa$ & $lTha$ & $lDa$ & $lDha$ & $lNa$
- & $lta$ & $ltha$ & $lda$ & $ldha$ & $lna$
- & $lpa$ & $lpha$ & $lba$ & $lbha$ & $lma$
- & $lya$ & $lra$ & $lla$ & $lva$
- & $lsha$ & $lSa$ & $lsa$
- & $l>ha$ & $lLa$ & $lzha$ & $lRa$ \cr
-$va$ && $vka$ & $vkha$ & $vga$ & $vgha$ & $vn"a$
- & $vca$ & $vcha$ & $vja$ & $vjha$ & $vn~a$
- & $vTa$ & $vTha$ & $vDa$ & $vDha$ & $vNa$
- & $vta$ & $vtha$ & $vda$ & $vdha$ & $vna$
- & $vpa$ & $vpha$ & $vba$ & $vbha$ & $vma$
- & $vya$ & $vra$ & $vla$ & $vva$
- & $vsha$ & $vSa$ & $vsa$
- & $v>ha$ & $vLa$ & $vzha$ & $vRa$ \cr
-\noalign{\hrule}
-$sha$ && $shka$ & $shkha$ & $shga$ & $shgha$ & $shn"a$
- & $shca$ & $shcha$ & $shja$ & $shjha$ & $shn~a$
- & $shTa$ & $shTha$ & $shDa$ & $shDha$ & $shNa$
- & $shta$ & $shtha$ & $shda$ & $shdha$ & $shna$
- & $shpa$ & $shpha$ & $shba$ & $shbha$ & $shma$
- & $shya$ & $shra$ & $shla$ & $shva$
- & $shsha$ & $shSa$ & $shsa$
- & $sh>ha$ & $shLa$ & $shzha$ & $shRa$ \cr
-$Sa$ && $Ska$ & $Skha$ & $Sga$ & $Sgha$ & $Sn"a$
- & $Sca$ & $Scha$ & $Sja$ & $Sjha$ & $Sn~a$
- & $STa$ & $STha$ & $SDa$ & $SDha$ & $SNa$
- & $Sta$ & $Stha$ & $Sda$ & $Sdha$ & $Sna$
- & $Spa$ & $Spha$ & $Sba$ & $Sbha$ & $Sma$
- & $Sya$ & $Sra$ & $Sla$ & $Sva$
- & $Ssha$ & $SSa$ & $Ssa$
- & $S>ha$ & $SLa$ & $Szha$ & $SRa$ \cr
-$sa$ && $ska$ & $skha$ & $sga$ & $sgha$ & $sn"a$
- & $sca$ & $scha$ & $sja$ & $sjha$ & $sn~a$
- & $sTa$ & $sTha$ & $sDa$ & $sDha$ & $sNa$
- & $sta$ & $stha$ & $sda$ & $sdha$ & $sna$
- & $spa$ & $spha$ & $sba$ & $sbha$ & $sma$
- & $sya$ & $sra$ & $sla$ & $sva$
- & $ssha$ & $sSa$ & $ssa$
- & $s>ha$ & $sLa$ & $szha$ & $sRa$ \cr
-\noalign{\hrule}
-$ha$ && $hka$ & $hkha$ & $hga$ & $hgha$ & $hn"a$
- & $hca$ & $hcha$ & $hja$ & $hjha$ & $hn~a$
- & $hTa$ & $hTha$ & $hDa$ & $hDha$ & $hNa$
- & $hta$ & $htha$ & $hda$ & $hdha$ & $hna$
- & $hpa$ & $hpha$ & $hba$ & $hbha$ & $hma$
- & $hya$ & $hra$ & $hla$ & $hva$
- & $hsha$ & $hSa$ & $hsa$
- & $h>ha$ & $hLa$ & $hzha$ & $hRa$ \cr
-$La$ && $Lka$ & $Lkha$ & $Lga$ & $Lgha$ & $Ln"a$
- & $Lca$ & $Lcha$ & $Lja$ & $Ljha$ & $Ln~a$
- & $LTa$ & $LTha$ & $LDa$ & $LDha$ & $LNa$
- & $Lta$ & $Ltha$ & $Lda$ & $Ldha$ & $Lna$
- & $Lpa$ & $Lpha$ & $Lba$ & $Lbha$ & $Lma$
- & $Lya$ & $Lra$ & $Lla$ & $Lva$
- & $Lsha$ & $LSa$ & $Lsa$
- & $L>ha$ & $LLa$ & $Lzha$ & $LRa$ \cr
-$zha$ && $zhka$ & $zhkha$ & $zhga$ & $zhgha$ & $zhn"a$
- & $zhca$ & $zhcha$ & $zhja$ & $zhjha$ & $zhn~a$
- & $zhTa$ & $zhTha$ & $zhDa$ & $zhDha$ & $zhNa$
- & $zhta$ & $zhtha$ & $zhda$ & $zhdha$ & $zhna$
- & $zhpa$ & $zhpha$ & $zhba$ & $zhbha$ & $zhma$
- & $zhya$ & $zhra$ & $zhla$ & $zhva$
- & $zhsha$ & $zhSa$ & $zhsa$
- & $zh>ha$ & $zhLa$ & $zhzha$ & $zhRa$ \cr
-$Ra$ && $Rka$ & $Rkha$ & $Rga$ & $Rgha$ & $Rn"a$
- & $Rca$ & $Rcha$ & $Rja$ & $Rjha$ & $Rn~a$
- & $RTa$ & $RTha$ & $RDa$ & $RDha$ & $RNa$
- & $Rta$ & $Rtha$ & $Rda$ & $Rdha$ & $Rna$
- & $Rpa$ & $Rpha$ & $Rba$ & $Rbha$ & $Rma$
- & $Rya$ & $Rra$ & $Rla$ & $Rva$
- & $Rsha$ & $RSa$ & $Rsa$
- & $R>ha$ & $RLa$ & $Rzha$ & $RRa$ \cr
-}
-
-\bye
-
diff --git a/Master/texmf-dist/doc/fonts/malayalam/article/mmconj.tex b/Master/texmf-dist/doc/fonts/malayalam/article/mmconj.tex
deleted file mode 100644
index 5fc700c1fb8..00000000000
--- a/Master/texmf-dist/doc/fonts/malayalam/article/mmconj.tex
+++ /dev/null
@@ -1,477 +0,0 @@
-
-\nopagenumbers
-\input mmqmacs
-\twelvemm
-
-\beginsection Conjuncts
-
-{\obeylines
-
-{\mm \X{\Q{\<21>}{\N{.8}{\<77>}}}} + {\mm \X{\<21>}} = {\mm \X{\<160>}}
-{\mm \X{\Q{\<21>}{\N{.8}{\<77>}}}} + {\mm \X{\<22>}} = {\mm \X{\M{\<21>}{\Z\<22>}}}
-{\mm \X{\Q{\<21>}{\N{.8}{\<77>}}}} + {\mm \X{\<31>}} = {\mm \X{\Q{\<21>}{\N{.8}{\<77>}}\<31>}}
-{\mm \X{\Q{\<21>}{\N{.8}{\<77>}}}} + {\mm \X{\<36>}} = {\mm \X{\<176>}}
-{\mm \X{\Q{\<21>}{\N{.8}{\<77>}}}} + {\mm \X{\<48>}} = {\mm \X{\<200>}}
-{\mm \X{\Q{\<21>}{\N{.8}{\<77>}}}} + {\mm \X{\<50>}} = {\mm \X{\M{\<21>}{\<85>}}}
-{\mm \X{\Q{\<21>}{\N{.8}{\<77>}}}} + {\mm \X{\<55>}} = {\mm \X{\<251>}}
-{\mm \X{\Q{\<21>}{\N{.8}{\<77>}}}} + {\mm \X{\Q{\<55>}{\N{.8}{\<77>}}}} + {\mm \X{\<46>}} = {\mm \X{\M{\<251>}{\Z\<46>}}}
-
-{\mm \X{\Q{\<22>}{\N{.8}{\<77>}}}} + {\mm \X{\<48>}} = {\mm \X{\M{\<22>}{\<84>}}}
-
-{\mm \X{\Q{\<23>}{\N{.8}{\<77>}}}} + {\mm \X{\<23>}} = {\mm \X{\<240>}}
-{\mm \X{\Q{\<23>}{\N{.8}{\<77>}}}} + {\mm \X{\<38>}} = {\mm \X{\<177>}}
-{\mm \X{\Q{\<23>}{\N{.8}{\<77>}}}} + {\mm \X{\Q{\<38>}{\N{.8}{\<77>}}}} + {\mm \X{\<39>}} = {\mm \X{\<178>}}
-{\mm \X{\Q{\<23>}{\N{.8}{\<77>}}}} + {\mm \X{\<40>}} = {\mm \X{\<179>}}
-{\mm \X{\Q{\<23>}{\N{.8}{\<77>}}}} + {\mm \X{\<46>}} = {\mm \X{\<180>}}
-{\mm \X{\Q{\<23>}{\N{.8}{\<77>}}}} + {\mm \X{\<48>}} = {\mm \X{\<201>}}
-{\mm \X{\Q{\<23>}{\N{.8}{\<77>}}}} + {\mm \X{\<50>}} = {\mm \X{\M{\<23>}{\<85>}}}
-
-{\mm \X{\Q{\<24>}{\N{.8}{\<77>}}}} + {\mm \X{\<48>}} = {\mm \X{\M{\<24>}{\<127>}}}
-
-{\mm \X{\Q{\<25>}{\N{.8}{\<77>}}}} + {\mm \X{\<21>}} = {\mm \X{\<181>}}
-{\mm \X{\Q{\<25>}{\N{.8}{\<77>}}}} + {\mm \X{\<25>}} = {\mm \X{\<161>}}
-
-{\mm \X{\Q{\<26>}{\N{.8}{\<77>}}}} + {\mm \X{\<26>}} = {\mm \X{\<247>}}
-{\mm \X{\Q{\<26>}{\N{.8}{\<77>}}}} + {\mm \X{\<27>}} = {\mm \X{\M{\<26>}{\Z\<27>}}}
-
-{\mm \X{\Q{\<28>}{\N{.8}{\<77>}}}} + {\mm \X{\<28>}} = {\mm \X{\<162>}}
-{\mm \X{\Q{\<28>}{\N{.8}{\<77>}}}} + {\mm \X{\<30>}} = {\mm \X{\<184>}}
-
-{\mm \X{\Q{\<30>}{\N{.8}{\<77>}}}} + {\mm \X{\<26>}} = {\mm \X{\<185>}}
-{\mm \X{\Q{\<30>}{\N{.8}{\<77>}}}} + {\mm \X{\<28>}} = {\mm \X{\<186>}}
-{\mm \X{\Q{\<30>}{\N{.8}{\<77>}}}} + {\mm \X{\<30>}} = {\mm \X{\<163>}}
-
-{\mm \X{\Q{\<31>}{\N{.8}{\<77>}}}} + {\mm \X{\<31>}} = {\mm \X{\<164>}}
-{\mm \X{\Q{\<31>}{\N{.8}{\<77>}}}} + {\mm \X{\<32>}} = {\mm \X{\B{\<31>}{\Z\<32>}}}
-{\mm \X{\Q{\<31>}{\N{.8}{\<77>}}}} + {\mm \X{\<48>}} = {\mm \X{\<204>}}
-
-{\mm \X{\Q{\<33>}{\N{.8}{\<77>}}}} + {\mm \X{\<33>}} = {\mm \X{\M{\<33>}{\<89>}}}
-
-{\mm \X{\Q{\<35>}{\N{.8}{\<77>}}}} + {\mm \X{\<21>}} = {\mm \X{\M{\<35>}{\<112>}}}
-{\mm \X{\Q{\<35>}{\N{.8}{\<77>}}}} + {\mm \X{\<31>}} = {\mm \X{\<187>}}
-{\mm \X{\Q{\<35>}{\N{.8}{\<77>}}}} + {\mm \X{\<33>}} = {\mm \X{\<188>}}
-{\mm \X{\Q{\<35>}{\N{.8}{\<77>}}}} + {\mm \X{\<34>}} = {\mm \X{\<78>\<34>}}
-{\mm \X{\Q{\<35>}{\N{.8}{\<77>}}}} + {\mm \X{\<35>}} = {\mm \X{\<241>}}
-
-{\mm \X{\Q{\<36>}{\N{.8}{\<77>}}}} + {\mm \X{\<36>}} = {\mm \X{\<165>}}
-{\mm \X{\Q{\<36>}{\N{.8}{\<77>}}}} + {\mm \X{\<37>}} = {\mm \X{\<36>\K{-.5}\<88>}}
-{\mm \X{\Q{\<36>}{\N{.8}{\<77>}}}} + {\mm \X{\<40>}} = {\mm \X{\<191>}}
-{\mm \X{\Q{\<36>}{\N{.8}{\<77>}}}} + {\mm \X{\<46>}} = {\mm \X{\<190>}}
-{\mm \X{\Q{\<36>}{\N{.8}{\<77>}}}} + {\mm \X{\<48>}} = {\mm \X{\<205>}}
-
-{\mm \X{\Q{\<38>}{\N{.8}{\<77>}}}} + {\mm \X{\<38>}} = {\mm \X{\<166>}}
-{\mm \X{\Q{\<38>}{\N{.8}{\<77>}}}} + {\mm \X{\<39>}} = {\mm \X{\<192>}}
-{\mm \X{\Q{\<38>}{\N{.8}{\<77>}}}} + {\mm \X{\<48>}} = {\mm \X{\<206>}}
-
-{\mm \X{\Q{\<40>}{\N{.8}{\<77>}}}} + {\mm \X{\<36>}} = {\mm \X{\<194>}}
-{\mm \X{\Q{\<40>}{\N{.8}{\<77>}}}} + {\mm \X{\Q{\<36>}{\N{.8}{\<77>}}}} + {\mm \X{\<48>}} = {\mm \X{\<215>}}
-{\mm \X{\Q{\<40>}{\N{.8}{\<77>}}}} + {\mm \X{\<37>}} = {\mm \X{\<40>\K{-.5}\<88>}}
-{\mm \X{\Q{\<40>}{\N{.8}{\<77>}}}} + {\mm \X{\<38>}} = {\mm \X{\<195>}}
-{\mm \X{\Q{\<40>}{\N{.8}{\<77>}}}} + {\mm \X{\Q{\<38>}{\N{.8}{\<77>}}}} + {\mm \X{\<48>}} = {\mm \X{\<216>}}
-{\mm \X{\Q{\<40>}{\N{.8}{\<77>}}}} + {\mm \X{\<39>}} = {\mm \X{\<219>}}
-{\mm \X{\Q{\<40>}{\N{.8}{\<77>}}}} + {\mm \X{\<40>}} = {\mm \X{\<167>}}
-{\mm \X{\Q{\<40>}{\N{.8}{\<77>}}}} + {\mm \X{\<42>}} = {\mm \X{\<220>}}
-{\mm \X{\Q{\<40>}{\N{.8}{\<77>}}}} + {\mm \X{\<46>}} = {\mm \X{\<193>}}
-
-{\mm \X{\Q{\<42>}{\N{.8}{\<77>}}}} + {\mm \X{\<36>}} = {\mm \X{\M{\<42>}{\Z\<36>}}}
-{\mm \X{\Q{\<42>}{\N{.8}{\<77>}}}} + {\mm \X{\<42>}} = {\mm \X{\<242>}}
-{\mm \X{\Q{\<42>}{\N{.8}{\<77>}}}} + {\mm \X{\<43>}} = {\mm \X{\Q{\<42>}{\N{.8}{\<77>}}\<43>}}
-{\mm \X{\Q{\<42>}{\N{.8}{\<77>}}}} + {\mm \X{\<48>}} = {\mm \X{\M{\<42>}{\<124>}}}
-
-{\mm \X{\Q{\<43>}{\N{.8}{\<77>}}}} + {\mm \X{\<48>}} = {\mm \X{\M{\<43>}{\<125>}}}
-
-{\mm \X{\Q{\<44>}{\N{.8}{\<77>}}}} + {\mm \X{\<39>}} = {\mm \X{\M{\<44>}{\Z\<39>}}}
-{\mm \X{\Q{\<44>}{\N{.8}{\<77>}}}} + {\mm \X{\<44>}} = {\mm \X{\<248>}}
-{\mm \X{\Q{\<44>}{\N{.8}{\<77>}}}} + {\mm \X{\<45>}} = {\mm \X{\Q{\<44>}{\N{.8}{\<77>}}\<45>}}
-{\mm \X{\Q{\<44>}{\N{.8}{\<77>}}}} + {\mm \X{\<48>}} = {\mm \X{\M{\<44>}{\<126>}}}
-
-{\mm \X{\Q{\<45>}{\N{.8}{\<77>}}}} + {\mm \X{\<38>}} = {\mm \X{\M{\<45>}{\Z\<38>}}}
-{\mm \X{\Q{\<45>}{\N{.8}{\<77>}}}} + {\mm \X{\<48>}} = {\mm \X{\<209>}}
-
-{\mm \X{\Q{\<46>}{\N{.8}{\<77>}}}} + {\mm \X{\<46>}} = {\mm \X{\<46>\K{-.27}\<46>}}
-{\mm \X{\Q{\<46>}{\N{.8}{\<77>}}}} + {\mm \X{\<48>}} = {\mm \X{\M{\<46>}{\<123>}}}
-{\mm \X{\Q{\<46>}{\N{.8}{\<77>}}}} + {\mm \X{\<50>}} = {\mm \X{\M{\<46>}{\<85>}}}
-
-{\mm \X{\Q{\<47>}{\N{.8}{\<77>}}}} + {\mm \X{\Q{\<21>}{\N{.8}{\<77>}}}} + {\mm \X{\<21>}} = {\mm \X{\M{\<47>}{\<115>}}}
-{\mm \X{\Q{\<47>}{\N{.8}{\<77>}}}} + {\mm \X{\<31>}} = {\mm \X{\Q{\<47>}{\N{.8}{\<77>}}\<31>}}
-{\mm \X{\Q{\<47>}{\N{.8}{\<77>}}}} + {\mm \X{\<36>}} = {\mm \X{\M{\<47>}{\Z\<36>}}}
-{\mm \X{\Q{\<47>}{\N{.8}{\<77>}}}} + {\mm \X{\<47>}} = {\mm \X{\<249>}}
-
-{\mm \X{\Q{\<49>}{\N{.8}{\<77>}}}} + {\mm \X{\<49>}} = {\mm \X{\<243>}}
-
-{\mm \X{\Q{\<50>}{\N{.8}{\<77>}}}} + {\mm \X{\Q{\<21>}{\N{.8}{\<77>}}}} + {\mm \X{\<21>}} = {\mm \X{\M{\<50>}{\<115>}}}
-{\mm \X{\Q{\<50>}{\N{.8}{\<77>}}}} + {\mm \X{\<42>}} = {\mm \X{\<81>\<42>}}
-{\mm \X{\Q{\<50>}{\N{.8}{\<77>}}}} + {\mm \X{\<50>}} = {\mm \X{\M{\<50>}{\<85>}}}
-
-{\mm \X{\Q{\<53>}{\N{.8}{\<77>}}}} + {\mm \X{\<53>}} = {\mm \X{\<250>}}
-
-{\mm \X{\Q{\<54>}{\N{.8}{\<77>}}}} + {\mm \X{\<46>}} = {\mm \X{\Q{\<54>}{\N{.8}{\<77>}}\<46>}}
-{\mm \X{\Q{\<54>}{\N{.8}{\<77>}}}} + {\mm \X{\<48>}} = {\mm \X{\<210>}}
-{\mm \X{\Q{\<54>}{\N{.8}{\<77>}}}} + {\mm \X{\<50>}} = {\mm \X{\M{\<54>}{\<85>}}}
-{\mm \X{\Q{\<54>}{\N{.8}{\<77>}}}} + {\mm \X{\<54>}} = {\mm \X{\<244>}}
-
-{\mm \X{\Q{\<55>}{\N{.8}{\<77>}}}} + {\mm \X{\<31>}} = {\mm \X{\M{\<55>}{\Z\<31>}}}
-{\mm \X{\Q{\<55>}{\N{.8}{\<77>}}}} + {\mm \X{\Q{\<31>}{\N{.8}{\<77>}}}} + {\mm \X{\<48>}} = {\mm \X{\M{\<55>}{\Z\<204>}}}
-{\mm \X{\Q{\<55>}{\N{.8}{\<77>}}}} + {\mm \X{\<46>}} = {\mm \X{\M{\<55>}{\Z\<46>}}}
-
-{\mm \X{\Q{\<56>}{\N{.8}{\<77>}}}} + {\mm \X{\<21>}} = {\mm \X{\M{\<56>}{\<112>}}}
-{\mm \X{\Q{\<56>}{\N{.8}{\<77>}}}} + {\mm \X{\Q{\<21>}{\N{.8}{\<77>}}}} + {\mm \X{\<21>}} = {\mm \X{\M{\<56>}{\<115>}}}
-{\mm \X{\Q{\<56>}{\N{.8}{\<77>}}}} + {\mm \X{\<31>}} = {\mm \X{\Q{\<56>}{\N{.8}{\<77>}}\<31>}}
-{\mm \X{\Q{\<56>}{\N{.8}{\<77>}}}} + {\mm \X{\Q{\<31>}{\N{.8}{\<77>}}}} + {\mm \X{\<48>}} = {\mm \X{\Q{\<56>}{\N{.8}{\<77>}}\M{\<31>}{\<84>}}}
-{\mm \X{\Q{\<56>}{\N{.8}{\<77>}}}} + {\mm \X{\<36>}} = {\mm \X{\M{\<56>}{\Z\<36>}}}
-{\mm \X{\Q{\<56>}{\N{.8}{\<77>}}}} + {\mm \X{\Q{\<36>}{\N{.8}{\<77>}}}} + {\mm \X{\<48>}} = {\mm \X{\M{\<56>}{\Z\<205>}}}
-{\mm \X{\Q{\<56>}{\N{.8}{\<77>}}}} + {\mm \X{\<37>}} = {\mm \X{\<56>\K{-.5}\<88>}}
-{\mm \X{\Q{\<56>}{\N{.8}{\<77>}}}} + {\mm \X{\<40>}} = {\mm \X{\Q{\<56>}{\N{.8}{\<77>}}\<40>}}
-{\mm \X{\Q{\<56>}{\N{.8}{\<77>}}}} + {\mm \X{\<46>}} = {\mm \X{\M{\<56>}{\Z\<46>}}}
-{\mm \X{\Q{\<56>}{\N{.8}{\<77>}}}} + {\mm \X{\<48>}} = {\mm \X{\<211>}}
-{\mm \X{\Q{\<56>}{\N{.8}{\<77>}}}} + {\mm \X{\<80>}} + {\mm \X{\<49>}} = {\mm \X{\Q{\<56>}{\N{.8}{\<77>}}\<243>}}
-{\mm \X{\Q{\<56>}{\N{.8}{\<77>}}}} + {\mm \X{\<56>}} = {\mm \X{\<245>}}
-
-{\mm \X{\Q{\<57>}{\N{.8}{\<77>}}}} + {\mm \X{\<40>}} = {\mm \X{\<199>}}
-{\mm \X{\Q{\<57>}{\N{.8}{\<77>}}}} + {\mm \X{\<46>}} = {\mm \X{\<198>}}
-
-{\mm \X{\Q{\<51>}{\N{.8}{\<77>}}}} + {\mm \X{\<51>}} = {\mm \X{\<51>\K{-.2}\<51>}}
-
-{\mm \X{\Q{\<52>}{\N{.8}{\<77>}}}} + {\mm \X{\<26>}} = {\mm \X{\Q{\<52>}{\N{.8}{\<77>}}\<26>}}
-
-}
-
-\mmc
-
-{\mm
-
-\X{\<21>\<83>} \X{\<22>\<83>} \X{\<23>\<83>} \X{\<24>\<83>} \X{\<25>\<83>} \X{\<26>\<83>} \X{\<27>\<83>} \X{\<28>\<83>} \X{\<29>\<83>} \X{\<30>\<83>}
-\X{\<31>\<83>} \X{\<32>\<83>} \X{\<33>\<83>} \X{\<34>\<83>} \X{\<35>\<83>} \X{\<36>\<83>} \X{\<37>\<83>} \X{\<38>\<83>} \X{\<39>\<83>} \X{\<40>\<83>}
-\X{\<42>\<83>} \X{\<43>\<83>} \X{\<44>\<83>} \X{\<45>\<83>} \X{\<46>\<83>} \X{\<249>} \X{\T{\<76>}{\R{.8ex}{\<47>}}} \X{\<50>\<83>} \X{\<53>\<83>} \X{\<54>\<83>} \X{\<55>\<83>} \X{\<56>\<83>}
-\X{\<57>\<83>} \X{\<51>\<83>} \X{\<49>\<83>} \X{\<52>\<83>}
-
-\X{\<200>} \X{\M{\<22>}{\<84>}} \X{\<201>} \X{\M{\<24>}{\<127>}} \X{\M{\<25>}{\<84>}} \X{\M{\<26>}{\<124>}} \X{\<202>} \X{\<203>} \X{\M{\<29>}{\<84>}} \X{\M{\<30>}{\<126>}}
-\X{\<204>} \X{\M{\<32>}{\<123>}} \X{\M{\<33>}{\<126>}} \X{\M{\<34>}{\<126>}} \X{\M{\<35>}{\<127>}} \X{\<205>} \X{\M{\<37>}{\<84>}} \X{\<206>} \X{\<207>} \X{\<208>}
-\X{\M{\<42>}{\<124>}} \X{\M{\<43>}{\<125>}} \X{\M{\<44>}{\<126>}} \X{\<209>} \X{\M{\<46>}{\<123>}} \X{\M{\<47>}{\<84>}} \X{\T{\<76>}{\R{.8ex}{\<48>}}} \X{\M{\<50>}{\<84>}} \X{\M{\<53>}{\<84>}} \X{\<210>} \X{\M{\<55>}{\<125>}} \X{\<211>}
-\X{\<212>} \X{\M{\<51>}{\<84>}} \X{\M{\<49>}{\<84>}} \X{\M{\<52>}{\<84>}}
-
-\X{\M{\<21>}{\<85>}} \X{\M{\<22>}{\<85>}} \X{\M{\<23>}{\<85>}} \X{\M{\<24>}{\<85>}} \X{\M{\<25>}{\<85>}} \X{\M{\<26>}{\<85>}} \X{\M{\<27>}{\<85>}} \X{\M{\<28>}{\<85>}} \X{\M{\<29>}{\<85>}} \X{\M{\<30>}{\<85>}}
-\X{\M{\<31>}{\<85>}} \X{\M{\<32>}{\<85>}} \X{\M{\<33>}{\<85>}} \X{\M{\<34>}{\<85>}} \X{\M{\<35>}{\<85>}} \X{\M{\<36>}{\<85>}} \X{\M{\<37>}{\<85>}} \X{\M{\<38>}{\<85>}} \X{\M{\<39>}{\<85>}} \X{\M{\<40>}{\<85>}}
-\X{\M{\<42>}{\<85>}} \X{\M{\<43>}{\<85>}} \X{\M{\<44>}{\<85>}} \X{\M{\<45>}{\<85>}} \X{\M{\<46>}{\<85>}} \X{\M{\<47>}{\<85>}} \X{\T{\<76>}{\R{.8ex}{\<50>}}} \X{\M{\<50>}{\<85>}} \X{\M{\<53>}{\<85>}} \X{\M{\<54>}{\<85>}} \X{\M{\<55>}{\<85>}} \X{\M{\<56>}{\<85>}}
-\X{\M{\<57>}{\<85>}} \X{\M{\<51>}{\<85>}} \X{\M{\<49>}{\<85>}} \X{\M{\<52>}{\<85>}}
-
-\X{\<21>\K{-.5}\<86>} \X{\<22>\K{-.5}\<86>} \X{\<23>\K{-.5}\<86>} \X{\<24>\K{-.5}\<86>} \X{\<25>\K{-.5}\<86>} \X{\<26>\K{-.5}\<86>} \X{\<27>\K{-.5}\<86>} \X{\<28>\K{-.5}\<86>} \X{\<29>\K{-.5}\<86>} \X{\<30>\K{-.5}\<86>}
-\X{\<31>\K{-.5}\<86>} \X{\<32>\K{-.5}\<86>} \X{\<33>\K{-.5}\<86>} \X{\<34>\K{-.5}\<86>} \X{\<35>\K{-.5}\<86>} \X{\<36>\K{-.5}\<86>} \X{\<37>\K{-.5}\<86>} \X{\<38>\K{-.5}\<86>} \X{\<39>\K{-.5}\<86>} \X{\<40>\K{-1.5}\<93>}
-\X{\<42>\K{-.5}\<86>} \X{\<43>\K{-.5}\<86>} \X{\<44>\K{-.5}\<86>} \X{\<45>\K{-.5}\<86>} \X{\<46>\K{-.5}\<86>} \X{\<47>\K{-.5}\<86>} \X{\T{\<76>}{\R{.8ex}{\<53>}}} \X{\<50>\K{-.5}\<86>} \X{\<250>} \X{\<54>\K{-.5}\<86>} \X{\<55>\K{-.5}\<86>} \X{\<56>\K{-.5}\<86>}
-\X{\<57>\K{-1.5}\<93>} \X{\<51>\K{-.5}\<86>} \X{\<49>\K{-.5}\<86>} \X{\<52>\K{-.5}\<86>}
-
-}
-
-\bye
-
-
-\nointerlineskip
-\halign{#\ &\vrule#\ &&\hfil#\ \hfil\cr
- && {\mm \X{\<21>}} & {\mm \X{\<22>}} & {\mm \X{\<23>}} & {\mm \X{\<24>}} & {\mm \X{\<25>}}
- & {\mm \X{\<26>}} & {\mm \X{\<27>}} & {\mm \X{\<28>}} & {\mm \X{\<29>}} & {\mm \X{\<30>}}
- & {\mm \X{\<31>}} & {\mm \X{\<32>}} & {\mm \X{\<33>}} & {\mm \X{\<34>}} & {\mm \X{\<35>}}
- & {\mm \X{\<36>}} & {\mm \X{\<37>}} & {\mm \X{\<38>}} & {\mm \X{\<39>}} & {\mm \X{\<40>}}
- & {\mm \X{\<42>}} & {\mm \X{\<43>}} & {\mm \X{\<44>}} & {\mm \X{\<45>}} & {\mm \X{\<46>}}
- & {\mm \X{\<47>}} & {\mm \X{\<48>}} & {\mm \X{\<50>}} & {\mm \X{\<53>}}
- & {\mm \X{\<54>}} & {\mm \X{\<55>}} & {\mm \X{\<56>}}
- & {\mm \X{\<57>}} & {\mm \X{\<51>}} & {\mm \X{\<52>}} & {\mm \X{\<49>}} \cr
-\noalign{\hrule}
-{\mm \X{\<21>}} && {\mm \X{\<160>}} & {\mm \X{\M{\<21>}{\Z\<22>}}} & {\mm \X{\Q{\<21>}{\N{.8}{\<77>}}\<23>}} & {\mm \X{\Q{\<21>}{\N{.8}{\<77>}}\<24>}} & {\mm \X{\Q{\<21>}{\N{.8}{\<77>}}\<25>}}
- & {\mm \X{\M{\<21>}{\Z\<26>}}} & {\mm \X{\Q{\<21>}{\N{.8}{\<77>}}\<27>}} & {\mm \X{\Q{\<21>}{\N{.8}{\<77>}}\<28>}} & {\mm \X{\Q{\<21>}{\N{.8}{\<77>}}\<29>}} & {\mm \X{\Q{\<21>}{\N{.8}{\<77>}}\<30>}}
- & {\mm \X{\Q{\<21>}{\N{.8}{\<77>}}\<31>}} & {\mm \X{\Q{\<21>}{\N{.8}{\<77>}}\<32>}} & {\mm \X{\Q{\<21>}{\N{.8}{\<77>}}\<33>}} & {\mm \X{\Q{\<21>}{\N{.8}{\<77>}}\<34>}} & {\mm \X{\Q{\<21>}{\N{.8}{\<77>}}\<35>}}
- & {\mm \X{\<176>}} & {\mm \X{\<21>\K{-.5}\<88>}} & {\mm \X{\M{\<21>}{\Z\<38>}}} & {\mm \X{\Q{\<21>}{\N{.8}{\<77>}}\<39>}} & {\mm \X{\Q{\<21>}{\N{.8}{\<77>}}\<40>}}
- & {\mm \X{\Q{\<21>}{\N{.8}{\<77>}}\<42>}} & {\mm \X{\Q{\<21>}{\N{.8}{\<77>}}\<43>}} & {\mm \X{\Q{\<21>}{\N{.8}{\<77>}}\<44>}} & {\mm \X{\Q{\<21>}{\N{.8}{\<77>}}\<45>}} & {\mm \X{\Q{\<21>}{\N{.8}{\<77>}}\<46>}}
- & {\mm \X{\<21>\<83>}} & {\mm \X{\<200>}} & {\mm \X{\M{\<21>}{\<85>}}} & {\mm \X{\<21>\K{-.5}\<86>}}
- & {\mm \X{\Q{\<21>}{\N{.8}{\<77>}}\<54>}} & {\mm \X{\<251>}} & {\mm \X{\Q{\<21>}{\N{.8}{\<77>}}\<56>}}
- & {\mm \X{\Q{\<21>}{\N{.8}{\<77>}}\<57>}} & {\mm \X{\Q{\<21>}{\N{.8}{\<77>}}\<51>}} & {\mm \X{\Q{\<21>}{\N{.8}{\<77>}}\<52>}} & {\mm \X{\Q{\<21>}{\N{.8}{\<77>}}\<49>}} \cr
-{\mm \X{\<22>}} && {\mm \X{\M{\<22>}{\<112>}}} & {\mm \X{\Q{\<22>}{\N{.8}{\<77>}}\<22>}} & {\mm \X{\Q{\<22>}{\N{.8}{\<77>}}\<23>}} & {\mm \X{\Q{\<22>}{\N{.8}{\<77>}}\<24>}} & {\mm \X{\Q{\<22>}{\N{.8}{\<77>}}\<25>}}
- & {\mm \X{\Q{\<22>}{\N{.8}{\<77>}}\<26>}} & {\mm \X{\Q{\<22>}{\N{.8}{\<77>}}\<27>}} & {\mm \X{\Q{\<22>}{\N{.8}{\<77>}}\<28>}} & {\mm \X{\Q{\<22>}{\N{.8}{\<77>}}\<29>}} & {\mm \X{\Q{\<22>}{\N{.8}{\<77>}}\<30>}}
- & {\mm \X{\Q{\<22>}{\N{.8}{\<77>}}\<31>}} & {\mm \X{\Q{\<22>}{\N{.8}{\<77>}}\<32>}} & {\mm \X{\Q{\<22>}{\N{.8}{\<77>}}\<33>}} & {\mm \X{\Q{\<22>}{\N{.8}{\<77>}}\<34>}} & {\mm \X{\Q{\<22>}{\N{.8}{\<77>}}\<35>}}
- & {\mm \X{\Q{\<22>}{\N{.8}{\<77>}}\<36>}} & {\mm \X{\<22>\K{-.5}\<88>}} & {\mm \X{\M{\<22>}{\Z\<38>}}} & {\mm \X{\Q{\<22>}{\N{.8}{\<77>}}\<39>}} & {\mm \X{\Q{\<22>}{\N{.8}{\<77>}}\<40>}}
- & {\mm \X{\Q{\<22>}{\N{.8}{\<77>}}\<42>}} & {\mm \X{\Q{\<22>}{\N{.8}{\<77>}}\<43>}} & {\mm \X{\Q{\<22>}{\N{.8}{\<77>}}\<44>}} & {\mm \X{\Q{\<22>}{\N{.8}{\<77>}}\<45>}} & {\mm \X{\Q{\<22>}{\N{.8}{\<77>}}\<46>}}
- & {\mm \X{\<22>\<83>}} & {\mm \X{\M{\<22>}{\<84>}}} & {\mm \X{\M{\<22>}{\<85>}}} & {\mm \X{\<22>\K{-.5}\<86>}}
- & {\mm \X{\Q{\<22>}{\N{.8}{\<77>}}\<54>}} & {\mm \X{\Q{\<22>}{\N{.8}{\<77>}}\<55>}} & {\mm \X{\Q{\<22>}{\N{.8}{\<77>}}\<56>}}
- & {\mm \X{\Q{\<22>}{\N{.8}{\<77>}}\<57>}} & {\mm \X{\Q{\<22>}{\N{.8}{\<77>}}\<51>}} & {\mm \X{\Q{\<22>}{\N{.8}{\<77>}}\<52>}} & {\mm \X{\Q{\<22>}{\N{.8}{\<77>}}\<49>}} \cr
-{\mm \X{\<23>}} && {\mm \X{\M{\<23>}{\<112>}}} & {\mm \X{\Q{\<23>}{\N{.8}{\<77>}}\<22>}} & {\mm \X{\<240>}} & {\mm \X{\<218>}} & {\mm \X{\Q{\<23>}{\N{.8}{\<77>}}\<25>}}
- & {\mm \X{\Q{\<23>}{\N{.8}{\<77>}}\<26>}} & {\mm \X{\Q{\<23>}{\N{.8}{\<77>}}\<27>}} & {\mm \X{\M{\<23>}{\Z\<28>}}} & {\mm \X{\Q{\<23>}{\N{.8}{\<77>}}\<29>}} & {\mm \X{\Q{\<23>}{\N{.8}{\<77>}}\<30>}}
- & {\mm \X{\Q{\<23>}{\N{.8}{\<77>}}\<31>}} & {\mm \X{\Q{\<23>}{\N{.8}{\<77>}}\<32>}} & {\mm \X{\Q{\<23>}{\N{.8}{\<77>}}\<33>}} & {\mm \X{\Q{\<23>}{\N{.8}{\<77>}}\<34>}} & {\mm \X{\Q{\<23>}{\N{.8}{\<77>}}\<35>}}
- & {\mm \X{\Q{\<23>}{\N{.8}{\<77>}}\<36>}} & {\mm \X{\<23>\K{-.5}\<88>}} & {\mm \X{\<177>}} & {\mm \X{\Q{\<23>}{\N{.8}{\<77>}}\<39>}} & {\mm \X{\<179>}}
- & {\mm \X{\Q{\<23>}{\N{.8}{\<77>}}\<42>}} & {\mm \X{\Q{\<23>}{\N{.8}{\<77>}}\<43>}} & {\mm \X{\Q{\<23>}{\N{.8}{\<77>}}\<44>}} & {\mm \X{\Q{\<23>}{\N{.8}{\<77>}}\<45>}} & {\mm \X{\<180>}}
- & {\mm \X{\<23>\<83>}} & {\mm \X{\<201>}} & {\mm \X{\M{\<23>}{\<85>}}} & {\mm \X{\<23>\K{-.5}\<86>}}
- & {\mm \X{\Q{\<23>}{\N{.8}{\<77>}}\<54>}} & {\mm \X{\Q{\<23>}{\N{.8}{\<77>}}\<55>}} & {\mm \X{\Q{\<23>}{\N{.8}{\<77>}}\<56>}}
- & {\mm \X{\Q{\<23>}{\N{.8}{\<77>}}\<57>}} & {\mm \X{\Q{\<23>}{\N{.8}{\<77>}}\<51>}} & {\mm \X{\Q{\<23>}{\N{.8}{\<77>}}\<52>}} & {\mm \X{\Q{\<23>}{\N{.8}{\<77>}}\<49>}} \cr
-{\mm \X{\<24>}} && {\mm \X{\M{\<24>}{\<112>}}} & {\mm \X{\Q{\<24>}{\N{.8}{\<77>}}\<22>}} & {\mm \X{\Q{\<24>}{\N{.8}{\<77>}}\<23>}} & {\mm \X{\Q{\<24>}{\N{.8}{\<77>}}\<24>}} & {\mm \X{\Q{\<24>}{\N{.8}{\<77>}}\<25>}}
- & {\mm \X{\Q{\<24>}{\N{.8}{\<77>}}\<26>}} & {\mm \X{\Q{\<24>}{\N{.8}{\<77>}}\<27>}} & {\mm \X{\Q{\<24>}{\N{.8}{\<77>}}\<28>}} & {\mm \X{\Q{\<24>}{\N{.8}{\<77>}}\<29>}} & {\mm \X{\Q{\<24>}{\N{.8}{\<77>}}\<30>}}
- & {\mm \X{\Q{\<24>}{\N{.8}{\<77>}}\<31>}} & {\mm \X{\Q{\<24>}{\N{.8}{\<77>}}\<32>}} & {\mm \X{\Q{\<24>}{\N{.8}{\<77>}}\<33>}} & {\mm \X{\Q{\<24>}{\N{.8}{\<77>}}\<34>}} & {\mm \X{\Q{\<24>}{\N{.8}{\<77>}}\<35>}}
- & {\mm \X{\Q{\<24>}{\N{.8}{\<77>}}\<36>}} & {\mm \X{\<24>\K{-.5}\<88>}} & {\mm \X{\M{\<24>}{\Z\<38>}}} & {\mm \X{\Q{\<24>}{\N{.8}{\<77>}}\<39>}} & {\mm \X{\Q{\<24>}{\N{.8}{\<77>}}\<40>}}
- & {\mm \X{\Q{\<24>}{\N{.8}{\<77>}}\<42>}} & {\mm \X{\Q{\<24>}{\N{.8}{\<77>}}\<43>}} & {\mm \X{\Q{\<24>}{\N{.8}{\<77>}}\<44>}} & {\mm \X{\Q{\<24>}{\N{.8}{\<77>}}\<45>}} & {\mm \X{\Q{\<24>}{\N{.8}{\<77>}}\<46>}}
- & {\mm \X{\<24>\<83>}} & {\mm \X{\M{\<24>}{\<127>}}} & {\mm \X{\M{\<24>}{\<85>}}} & {\mm \X{\<24>\K{-.5}\<86>}}
- & {\mm \X{\Q{\<24>}{\N{.8}{\<77>}}\<54>}} & {\mm \X{\Q{\<24>}{\N{.8}{\<77>}}\<55>}} & {\mm \X{\Q{\<24>}{\N{.8}{\<77>}}\<56>}}
- & {\mm \X{\Q{\<24>}{\N{.8}{\<77>}}\<57>}} & {\mm \X{\Q{\<24>}{\N{.8}{\<77>}}\<51>}} & {\mm \X{\Q{\<24>}{\N{.8}{\<77>}}\<52>}} & {\mm \X{\Q{\<24>}{\N{.8}{\<77>}}\<49>}} \cr
-{\mm \X{\<25>}} && {\mm \X{\<181>}} & {\mm \X{\Q{\<25>}{\N{.8}{\<77>}}\<22>}} & {\mm \X{\Q{\<25>}{\N{.8}{\<77>}}\<23>}} & {\mm \X{\Q{\<25>}{\N{.8}{\<77>}}\<24>}} & {\mm \X{\<161>}}
- & {\mm \X{\Q{\<25>}{\N{.8}{\<77>}}\<26>}} & {\mm \X{\Q{\<25>}{\N{.8}{\<77>}}\<27>}} & {\mm \X{\Q{\<25>}{\N{.8}{\<77>}}\<28>}} & {\mm \X{\Q{\<25>}{\N{.8}{\<77>}}\<29>}} & {\mm \X{\Q{\<25>}{\N{.8}{\<77>}}\<30>}}
- & {\mm \X{\Q{\<25>}{\N{.8}{\<77>}}\<31>}} & {\mm \X{\Q{\<25>}{\N{.8}{\<77>}}\<32>}} & {\mm \X{\Q{\<25>}{\N{.8}{\<77>}}\<33>}} & {\mm \X{\Q{\<25>}{\N{.8}{\<77>}}\<34>}} & {\mm \X{\Q{\<25>}{\N{.8}{\<77>}}\<35>}}
- & {\mm \X{\Q{\<25>}{\N{.8}{\<77>}}\<36>}} & {\mm \X{\<25>\K{-.5}\<88>}} & {\mm \X{\M{\<25>}{\Z\<38>}}} & {\mm \X{\Q{\<25>}{\N{.8}{\<77>}}\<39>}} & {\mm \X{\Q{\<25>}{\N{.8}{\<77>}}\<40>}}
- & {\mm \X{\Q{\<25>}{\N{.8}{\<77>}}\<42>}} & {\mm \X{\Q{\<25>}{\N{.8}{\<77>}}\<43>}} & {\mm \X{\Q{\<25>}{\N{.8}{\<77>}}\<44>}} & {\mm \X{\Q{\<25>}{\N{.8}{\<77>}}\<45>}} & {\mm \X{\Q{\<25>}{\N{.8}{\<77>}}\<46>}}
- & {\mm \X{\<25>\<83>}} & {\mm \X{\M{\<25>}{\<84>}}} & {\mm \X{\M{\<25>}{\<85>}}} & {\mm \X{\<25>\K{-.5}\<86>}}
- & {\mm \X{\Q{\<25>}{\N{.8}{\<77>}}\<54>}} & {\mm \X{\Q{\<25>}{\N{.8}{\<77>}}\<55>}} & {\mm \X{\Q{\<25>}{\N{.8}{\<77>}}\<56>}}
- & {\mm \X{\Q{\<25>}{\N{.8}{\<77>}}\<57>}} & {\mm \X{\Q{\<25>}{\N{.8}{\<77>}}\<51>}} & {\mm \X{\Q{\<25>}{\N{.8}{\<77>}}\<52>}} & {\mm \X{\Q{\<25>}{\N{.8}{\<77>}}\<49>}} \cr
-\noalign{\hrule}
-{\mm \X{\<26>}} && {\mm \X{\M{\<26>}{\<112>}}} & {\mm \X{\Q{\<26>}{\N{.8}{\<77>}}\<22>}} & {\mm \X{\Q{\<26>}{\N{.8}{\<77>}}\<23>}} & {\mm \X{\Q{\<26>}{\N{.8}{\<77>}}\<24>}} & {\mm \X{\Q{\<26>}{\N{.8}{\<77>}}\<25>}}
- & {\mm \X{\<247>}} & {\mm \X{\M{\<26>}{\Z\<27>}}} & {\mm \X{\Q{\<26>}{\N{.8}{\<77>}}\<28>}} & {\mm \X{\Q{\<26>}{\N{.8}{\<77>}}\<29>}} & {\mm \X{\Q{\<26>}{\N{.8}{\<77>}}\<30>}}
- & {\mm \X{\Q{\<26>}{\N{.8}{\<77>}}\<31>}} & {\mm \X{\Q{\<26>}{\N{.8}{\<77>}}\<32>}} & {\mm \X{\Q{\<26>}{\N{.8}{\<77>}}\<33>}} & {\mm \X{\Q{\<26>}{\N{.8}{\<77>}}\<34>}} & {\mm \X{\Q{\<26>}{\N{.8}{\<77>}}\<35>}}
- & {\mm \X{\Q{\<26>}{\N{.8}{\<77>}}\<36>}} & {\mm \X{\<26>\K{-.5}\<88>}} & {\mm \X{\M{\<26>}{\Z\<38>}}} & {\mm \X{\Q{\<26>}{\N{.8}{\<77>}}\<39>}} & {\mm \X{\Q{\<26>}{\N{.8}{\<77>}}\<40>}}
- & {\mm \X{\Q{\<26>}{\N{.8}{\<77>}}\<42>}} & {\mm \X{\Q{\<26>}{\N{.8}{\<77>}}\<43>}} & {\mm \X{\Q{\<26>}{\N{.8}{\<77>}}\<44>}} & {\mm \X{\Q{\<26>}{\N{.8}{\<77>}}\<45>}} & {\mm \X{\Q{\<26>}{\N{.8}{\<77>}}\<46>}}
- & {\mm \X{\<26>\<83>}} & {\mm \X{\M{\<26>}{\<124>}}} & {\mm \X{\M{\<26>}{\<85>}}} & {\mm \X{\<26>\K{-.5}\<86>}}
- & {\mm \X{\M{\<26>}{\Z\<54>}}} & {\mm \X{\Q{\<26>}{\N{.8}{\<77>}}\<55>}} & {\mm \X{\Q{\<26>}{\N{.8}{\<77>}}\<56>}}
- & {\mm \X{\Q{\<26>}{\N{.8}{\<77>}}\<57>}} & {\mm \X{\Q{\<26>}{\N{.8}{\<77>}}\<51>}} & {\mm \X{\Q{\<26>}{\N{.8}{\<77>}}\<52>}} & {\mm \X{\Q{\<26>}{\N{.8}{\<77>}}\<49>}} \cr
-{\mm \X{\<27>}} && {\mm \X{\M{\<27>}{\<112>}}} & {\mm \X{\Q{\<27>}{\N{.8}{\<77>}}\<22>}} & {\mm \X{\Q{\<27>}{\N{.8}{\<77>}}\<23>}} & {\mm \X{\Q{\<27>}{\N{.8}{\<77>}}\<24>}} & {\mm \X{\Q{\<27>}{\N{.8}{\<77>}}\<25>}}
- & {\mm \X{\Q{\<27>}{\N{.8}{\<77>}}\<26>}} & {\mm \X{\Q{\<27>}{\N{.8}{\<77>}}\<27>}} & {\mm \X{\Q{\<27>}{\N{.8}{\<77>}}\<28>}} & {\mm \X{\Q{\<27>}{\N{.8}{\<77>}}\<29>}} & {\mm \X{\Q{\<27>}{\N{.8}{\<77>}}\<30>}}
- & {\mm \X{\Q{\<27>}{\N{.8}{\<77>}}\<31>}} & {\mm \X{\Q{\<27>}{\N{.8}{\<77>}}\<32>}} & {\mm \X{\Q{\<27>}{\N{.8}{\<77>}}\<33>}} & {\mm \X{\Q{\<27>}{\N{.8}{\<77>}}\<34>}} & {\mm \X{\Q{\<27>}{\N{.8}{\<77>}}\<35>}}
- & {\mm \X{\Q{\<27>}{\N{.8}{\<77>}}\<36>}} & {\mm \X{\<27>\K{-.5}\<88>}} & {\mm \X{\M{\<27>}{\Z\<38>}}} & {\mm \X{\Q{\<27>}{\N{.8}{\<77>}}\<39>}} & {\mm \X{\Q{\<27>}{\N{.8}{\<77>}}\<40>}}
- & {\mm \X{\Q{\<27>}{\N{.8}{\<77>}}\<42>}} & {\mm \X{\Q{\<27>}{\N{.8}{\<77>}}\<43>}} & {\mm \X{\Q{\<27>}{\N{.8}{\<77>}}\<44>}} & {\mm \X{\Q{\<27>}{\N{.8}{\<77>}}\<45>}} & {\mm \X{\Q{\<27>}{\N{.8}{\<77>}}\<46>}}
- & {\mm \X{\<27>\<83>}} & {\mm \X{\<202>}} & {\mm \X{\M{\<27>}{\<85>}}} & {\mm \X{\<27>\K{-.5}\<86>}}
- & {\mm \X{\Q{\<27>}{\N{.8}{\<77>}}\<54>}} & {\mm \X{\Q{\<27>}{\N{.8}{\<77>}}\<55>}} & {\mm \X{\Q{\<27>}{\N{.8}{\<77>}}\<56>}}
- & {\mm \X{\Q{\<27>}{\N{.8}{\<77>}}\<57>}} & {\mm \X{\Q{\<27>}{\N{.8}{\<77>}}\<51>}} & {\mm \X{\Q{\<27>}{\N{.8}{\<77>}}\<52>}} & {\mm \X{\Q{\<27>}{\N{.8}{\<77>}}\<49>}} \cr
-{\mm \X{\<28>}} && {\mm \X{\M{\<28>}{\<112>}}} & {\mm \X{\Q{\<28>}{\N{.8}{\<77>}}\<22>}} & {\mm \X{\Q{\<28>}{\N{.8}{\<77>}}\<23>}} & {\mm \X{\Q{\<28>}{\N{.8}{\<77>}}\<24>}} & {\mm \X{\Q{\<28>}{\N{.8}{\<77>}}\<25>}}
- & {\mm \X{\Q{\<28>}{\N{.8}{\<77>}}\<26>}} & {\mm \X{\Q{\<28>}{\N{.8}{\<77>}}\<27>}} & {\mm \X{\<162>}} & {\mm \X{\Q{\<28>}{\N{.8}{\<77>}}\<29>}} & {\mm \X{\<184>}}
- & {\mm \X{\Q{\<28>}{\N{.8}{\<77>}}\<31>}} & {\mm \X{\Q{\<28>}{\N{.8}{\<77>}}\<32>}} & {\mm \X{\Q{\<28>}{\N{.8}{\<77>}}\<33>}} & {\mm \X{\Q{\<28>}{\N{.8}{\<77>}}\<34>}} & {\mm \X{\Q{\<28>}{\N{.8}{\<77>}}\<35>}}
- & {\mm \X{\Q{\<28>}{\N{.8}{\<77>}}\<36>}} & {\mm \X{\<28>\K{-.5}\<88>}} & {\mm \X{\M{\<28>}{\Z\<38>}}} & {\mm \X{\Q{\<28>}{\N{.8}{\<77>}}\<39>}} & {\mm \X{\Q{\<28>}{\N{.8}{\<77>}}\<40>}}
- & {\mm \X{\Q{\<28>}{\N{.8}{\<77>}}\<42>}} & {\mm \X{\Q{\<28>}{\N{.8}{\<77>}}\<43>}} & {\mm \X{\Q{\<28>}{\N{.8}{\<77>}}\<44>}} & {\mm \X{\Q{\<28>}{\N{.8}{\<77>}}\<45>}} & {\mm \X{\Q{\<28>}{\N{.8}{\<77>}}\<46>}}
- & {\mm \X{\<28>\<83>}} & {\mm \X{\<203>}} & {\mm \X{\M{\<28>}{\<85>}}} & {\mm \X{\<28>\K{-.5}\<86>}}
- & {\mm \X{\Q{\<28>}{\N{.8}{\<77>}}\<54>}} & {\mm \X{\Q{\<28>}{\N{.8}{\<77>}}\<55>}} & {\mm \X{\Q{\<28>}{\N{.8}{\<77>}}\<56>}}
- & {\mm \X{\Q{\<28>}{\N{.8}{\<77>}}\<57>}} & {\mm \X{\Q{\<28>}{\N{.8}{\<77>}}\<51>}} & {\mm \X{\Q{\<28>}{\N{.8}{\<77>}}\<52>}} & {\mm \X{\Q{\<28>}{\N{.8}{\<77>}}\<49>}} \cr
-{\mm \X{\<29>}} && {\mm \X{\M{\<29>}{\<112>}}} & {\mm \X{\Q{\<29>}{\N{.8}{\<77>}}\<22>}} & {\mm \X{\Q{\<29>}{\N{.8}{\<77>}}\<23>}} & {\mm \X{\Q{\<29>}{\N{.8}{\<77>}}\<24>}} & {\mm \X{\Q{\<29>}{\N{.8}{\<77>}}\<25>}}
- & {\mm \X{\Q{\<29>}{\N{.8}{\<77>}}\<26>}} & {\mm \X{\Q{\<29>}{\N{.8}{\<77>}}\<27>}} & {\mm \X{\Q{\<29>}{\N{.8}{\<77>}}\<28>}} & {\mm \X{\Q{\<29>}{\N{.8}{\<77>}}\<29>}} & {\mm \X{\Q{\<29>}{\N{.8}{\<77>}}\<30>}}
- & {\mm \X{\Q{\<29>}{\N{.8}{\<77>}}\<31>}} & {\mm \X{\Q{\<29>}{\N{.8}{\<77>}}\<32>}} & {\mm \X{\Q{\<29>}{\N{.8}{\<77>}}\<33>}} & {\mm \X{\Q{\<29>}{\N{.8}{\<77>}}\<34>}} & {\mm \X{\Q{\<29>}{\N{.8}{\<77>}}\<35>}}
- & {\mm \X{\Q{\<29>}{\N{.8}{\<77>}}\<36>}} & {\mm \X{\<29>\K{-.5}\<88>}} & {\mm \X{\M{\<29>}{\Z\<38>}}} & {\mm \X{\Q{\<29>}{\N{.8}{\<77>}}\<39>}} & {\mm \X{\Q{\<29>}{\N{.8}{\<77>}}\<40>}}
- & {\mm \X{\Q{\<29>}{\N{.8}{\<77>}}\<42>}} & {\mm \X{\Q{\<29>}{\N{.8}{\<77>}}\<43>}} & {\mm \X{\Q{\<29>}{\N{.8}{\<77>}}\<44>}} & {\mm \X{\Q{\<29>}{\N{.8}{\<77>}}\<45>}} & {\mm \X{\Q{\<29>}{\N{.8}{\<77>}}\<46>}}
- & {\mm \X{\<29>\<83>}} & {\mm \X{\M{\<29>}{\<84>}}} & {\mm \X{\M{\<29>}{\<85>}}} & {\mm \X{\<29>\K{-.5}\<86>}}
- & {\mm \X{\Q{\<29>}{\N{.8}{\<77>}}\<54>}} & {\mm \X{\Q{\<29>}{\N{.8}{\<77>}}\<55>}} & {\mm \X{\Q{\<29>}{\N{.8}{\<77>}}\<56>}}
- & {\mm \X{\Q{\<29>}{\N{.8}{\<77>}}\<57>}} & {\mm \X{\Q{\<29>}{\N{.8}{\<77>}}\<51>}} & {\mm \X{\Q{\<29>}{\N{.8}{\<77>}}\<52>}} & {\mm \X{\Q{\<29>}{\N{.8}{\<77>}}\<49>}} \cr
-{\mm \X{\<30>}} && {\mm \X{\M{\<30>}{\<112>}}} & {\mm \X{\Q{\<30>}{\N{.8}{\<77>}}\<22>}} & {\mm \X{\Q{\<30>}{\N{.8}{\<77>}}\<23>}} & {\mm \X{\Q{\<30>}{\N{.8}{\<77>}}\<24>}} & {\mm \X{\Q{\<30>}{\N{.8}{\<77>}}\<25>}}
- & {\mm \X{\<185>}} & {\mm \X{\Q{\<30>}{\N{.8}{\<77>}}\<27>}} & {\mm \X{\<186>}} & {\mm \X{\Q{\<30>}{\N{.8}{\<77>}}\<29>}} & {\mm \X{\<163>}}
- & {\mm \X{\Q{\<30>}{\N{.8}{\<77>}}\<31>}} & {\mm \X{\Q{\<30>}{\N{.8}{\<77>}}\<32>}} & {\mm \X{\Q{\<30>}{\N{.8}{\<77>}}\<33>}} & {\mm \X{\Q{\<30>}{\N{.8}{\<77>}}\<34>}} & {\mm \X{\Q{\<30>}{\N{.8}{\<77>}}\<35>}}
- & {\mm \X{\Q{\<30>}{\N{.8}{\<77>}}\<36>}} & {\mm \X{\<30>\K{-.5}\<88>}} & {\mm \X{\M{\<30>}{\Z\<38>}}} & {\mm \X{\Q{\<30>}{\N{.8}{\<77>}}\<39>}} & {\mm \X{\Q{\<30>}{\N{.8}{\<77>}}\<40>}}
- & {\mm \X{\Q{\<30>}{\N{.8}{\<77>}}\<42>}} & {\mm \X{\Q{\<30>}{\N{.8}{\<77>}}\<43>}} & {\mm \X{\Q{\<30>}{\N{.8}{\<77>}}\<44>}} & {\mm \X{\Q{\<30>}{\N{.8}{\<77>}}\<45>}} & {\mm \X{\Q{\<30>}{\N{.8}{\<77>}}\<46>}}
- & {\mm \X{\<30>\<83>}} & {\mm \X{\M{\<30>}{\<126>}}} & {\mm \X{\M{\<30>}{\<85>}}} & {\mm \X{\<30>\K{-.5}\<86>}}
- & {\mm \X{\Q{\<30>}{\N{.8}{\<77>}}\<54>}} & {\mm \X{\Q{\<30>}{\N{.8}{\<77>}}\<55>}} & {\mm \X{\Q{\<30>}{\N{.8}{\<77>}}\<56>}}
- & {\mm \X{\Q{\<30>}{\N{.8}{\<77>}}\<57>}} & {\mm \X{\Q{\<30>}{\N{.8}{\<77>}}\<51>}} & {\mm \X{\Q{\<30>}{\N{.8}{\<77>}}\<52>}} & {\mm \X{\Q{\<30>}{\N{.8}{\<77>}}\<49>}} \cr
-\noalign{\hrule}
-{\mm \X{\<31>}} && {\mm \X{\M{\<31>}{\<112>}}} & {\mm \X{\Q{\<31>}{\N{.8}{\<77>}}\<22>}} & {\mm \X{\Q{\<31>}{\N{.8}{\<77>}}\<23>}} & {\mm \X{\Q{\<31>}{\N{.8}{\<77>}}\<24>}} & {\mm \X{\Q{\<31>}{\N{.8}{\<77>}}\<25>}}
- & {\mm \X{\Q{\<31>}{\N{.8}{\<77>}}\<26>}} & {\mm \X{\Q{\<31>}{\N{.8}{\<77>}}\<27>}} & {\mm \X{\Q{\<31>}{\N{.8}{\<77>}}\<28>}} & {\mm \X{\Q{\<31>}{\N{.8}{\<77>}}\<29>}} & {\mm \X{\Q{\<31>}{\N{.8}{\<77>}}\<30>}}
- & {\mm \X{\<164>}} & {\mm \X{\B{\<31>}{\Z\<32>}}} & {\mm \X{\Q{\<31>}{\N{.8}{\<77>}}\<33>}} & {\mm \X{\Q{\<31>}{\N{.8}{\<77>}}\<34>}} & {\mm \X{\Q{\<31>}{\N{.8}{\<77>}}\<35>}}
- & {\mm \X{\Q{\<31>}{\N{.8}{\<77>}}\<36>}} & {\mm \X{\<31>\K{-.5}\<88>}} & {\mm \X{\M{\<31>}{\Z\<38>}}} & {\mm \X{\Q{\<31>}{\N{.8}{\<77>}}\<39>}} & {\mm \X{\Q{\<31>}{\N{.8}{\<77>}}\<40>}}
- & {\mm \X{\Q{\<31>}{\N{.8}{\<77>}}\<42>}} & {\mm \X{\Q{\<31>}{\N{.8}{\<77>}}\<43>}} & {\mm \X{\Q{\<31>}{\N{.8}{\<77>}}\<44>}} & {\mm \X{\Q{\<31>}{\N{.8}{\<77>}}\<45>}} & {\mm \X{\Q{\<31>}{\N{.8}{\<77>}}\<46>}}
- & {\mm \X{\<31>\<83>}} & {\mm \X{\<204>}} & {\mm \X{\M{\<31>}{\<85>}}} & {\mm \X{\<31>\K{-.5}\<86>}}
- & {\mm \X{\Q{\<31>}{\N{.8}{\<77>}}\<54>}} & {\mm \X{\Q{\<31>}{\N{.8}{\<77>}}\<55>}} & {\mm \X{\Q{\<31>}{\N{.8}{\<77>}}\<56>}}
- & {\mm \X{\Q{\<31>}{\N{.8}{\<77>}}\<57>}} & {\mm \X{\Q{\<31>}{\N{.8}{\<77>}}\<51>}} & {\mm \X{\Q{\<31>}{\N{.8}{\<77>}}\<52>}} & {\mm \X{\Q{\<31>}{\N{.8}{\<77>}}\<49>}} \cr
-{\mm \X{\<32>}} && {\mm \X{\M{\<32>}{\<112>}}} & {\mm \X{\Q{\<32>}{\N{.8}{\<77>}}\<22>}} & {\mm \X{\Q{\<32>}{\N{.8}{\<77>}}\<23>}} & {\mm \X{\Q{\<32>}{\N{.8}{\<77>}}\<24>}} & {\mm \X{\Q{\<32>}{\N{.8}{\<77>}}\<25>}}
- & {\mm \X{\Q{\<32>}{\N{.8}{\<77>}}\<26>}} & {\mm \X{\Q{\<32>}{\N{.8}{\<77>}}\<27>}} & {\mm \X{\Q{\<32>}{\N{.8}{\<77>}}\<28>}} & {\mm \X{\Q{\<32>}{\N{.8}{\<77>}}\<29>}} & {\mm \X{\Q{\<32>}{\N{.8}{\<77>}}\<30>}}
- & {\mm \X{\Q{\<32>}{\N{.8}{\<77>}}\<31>}} & {\mm \X{\Q{\<32>}{\N{.8}{\<77>}}\<32>}} & {\mm \X{\Q{\<32>}{\N{.8}{\<77>}}\<33>}} & {\mm \X{\Q{\<32>}{\N{.8}{\<77>}}\<34>}} & {\mm \X{\Q{\<32>}{\N{.8}{\<77>}}\<35>}}
- & {\mm \X{\Q{\<32>}{\N{.8}{\<77>}}\<36>}} & {\mm \X{\<32>\K{-.5}\<88>}} & {\mm \X{\M{\<32>}{\Z\<38>}}} & {\mm \X{\Q{\<32>}{\N{.8}{\<77>}}\<39>}} & {\mm \X{\Q{\<32>}{\N{.8}{\<77>}}\<40>}}
- & {\mm \X{\Q{\<32>}{\N{.8}{\<77>}}\<42>}} & {\mm \X{\Q{\<32>}{\N{.8}{\<77>}}\<43>}} & {\mm \X{\Q{\<32>}{\N{.8}{\<77>}}\<44>}} & {\mm \X{\Q{\<32>}{\N{.8}{\<77>}}\<45>}} & {\mm \X{\Q{\<32>}{\N{.8}{\<77>}}\<46>}}
- & {\mm \X{\<32>\<83>}} & {\mm \X{\M{\<32>}{\<123>}}} & {\mm \X{\M{\<32>}{\<85>}}} & {\mm \X{\<32>\K{-.5}\<86>}}
- & {\mm \X{\Q{\<32>}{\N{.8}{\<77>}}\<54>}} & {\mm \X{\Q{\<32>}{\N{.8}{\<77>}}\<55>}} & {\mm \X{\Q{\<32>}{\N{.8}{\<77>}}\<56>}}
- & {\mm \X{\Q{\<32>}{\N{.8}{\<77>}}\<57>}} & {\mm \X{\Q{\<32>}{\N{.8}{\<77>}}\<51>}} & {\mm \X{\Q{\<32>}{\N{.8}{\<77>}}\<52>}} & {\mm \X{\Q{\<32>}{\N{.8}{\<77>}}\<49>}} \cr
-{\mm \X{\<33>}} && {\mm \X{\M{\<33>}{\<112>}}} & {\mm \X{\Q{\<33>}{\N{.8}{\<77>}}\<22>}} & {\mm \X{\M{\<33>}{\Z\<23>}}} & {\mm \X{\Q{\<33>}{\N{.8}{\<77>}}\<24>}} & {\mm \X{\Q{\<33>}{\N{.8}{\<77>}}\<25>}}
- & {\mm \X{\Q{\<33>}{\N{.8}{\<77>}}\<26>}} & {\mm \X{\Q{\<33>}{\N{.8}{\<77>}}\<27>}} & {\mm \X{\Q{\<33>}{\N{.8}{\<77>}}\<28>}} & {\mm \X{\Q{\<33>}{\N{.8}{\<77>}}\<29>}} & {\mm \X{\Q{\<33>}{\N{.8}{\<77>}}\<30>}}
- & {\mm \X{\Q{\<33>}{\N{.8}{\<77>}}\<31>}} & {\mm \X{\Q{\<33>}{\N{.8}{\<77>}}\<32>}} & {\mm \X{\M{\<33>}{\<89>}}} & {\mm \X{\Q{\<33>}{\N{.8}{\<77>}}\<34>}} & {\mm \X{\Q{\<33>}{\N{.8}{\<77>}}\<35>}}
- & {\mm \X{\Q{\<33>}{\N{.8}{\<77>}}\<36>}} & {\mm \X{\<33>\K{-.5}\<88>}} & {\mm \X{\M{\<33>}{\Z\<38>}}} & {\mm \X{\Q{\<33>}{\N{.8}{\<77>}}\<39>}} & {\mm \X{\Q{\<33>}{\N{.8}{\<77>}}\<40>}}
- & {\mm \X{\Q{\<33>}{\N{.8}{\<77>}}\<42>}} & {\mm \X{\Q{\<33>}{\N{.8}{\<77>}}\<43>}} & {\mm \X{\Q{\<33>}{\N{.8}{\<77>}}\<44>}} & {\mm \X{\Q{\<33>}{\N{.8}{\<77>}}\<45>}} & {\mm \X{\Q{\<33>}{\N{.8}{\<77>}}\<46>}}
- & {\mm \X{\<33>\<83>}} & {\mm \X{\M{\<33>}{\<126>}}} & {\mm \X{\M{\<33>}{\<85>}}} & {\mm \X{\<33>\K{-.5}\<86>}}
- & {\mm \X{\Q{\<33>}{\N{.8}{\<77>}}\<54>}} & {\mm \X{\Q{\<33>}{\N{.8}{\<77>}}\<55>}} & {\mm \X{\Q{\<33>}{\N{.8}{\<77>}}\<56>}}
- & {\mm \X{\Q{\<33>}{\N{.8}{\<77>}}\<57>}} & {\mm \X{\Q{\<33>}{\N{.8}{\<77>}}\<51>}} & {\mm \X{\Q{\<33>}{\N{.8}{\<77>}}\<52>}} & {\mm \X{\Q{\<33>}{\N{.8}{\<77>}}\<49>}} \cr
-{\mm \X{\<34>}} && {\mm \X{\M{\<34>}{\<112>}}} & {\mm \X{\Q{\<34>}{\N{.8}{\<77>}}\<22>}} & {\mm \X{\Q{\<34>}{\N{.8}{\<77>}}\<23>}} & {\mm \X{\Q{\<34>}{\N{.8}{\<77>}}\<24>}} & {\mm \X{\Q{\<34>}{\N{.8}{\<77>}}\<25>}}
- & {\mm \X{\Q{\<34>}{\N{.8}{\<77>}}\<26>}} & {\mm \X{\Q{\<34>}{\N{.8}{\<77>}}\<27>}} & {\mm \X{\Q{\<34>}{\N{.8}{\<77>}}\<28>}} & {\mm \X{\Q{\<34>}{\N{.8}{\<77>}}\<29>}} & {\mm \X{\Q{\<34>}{\N{.8}{\<77>}}\<30>}}
- & {\mm \X{\Q{\<34>}{\N{.8}{\<77>}}\<31>}} & {\mm \X{\Q{\<34>}{\N{.8}{\<77>}}\<32>}} & {\mm \X{\Q{\<34>}{\N{.8}{\<77>}}\<33>}} & {\mm \X{\M{\<34>}{\<89>}}} & {\mm \X{\Q{\<34>}{\N{.8}{\<77>}}\<35>}}
- & {\mm \X{\Q{\<34>}{\N{.8}{\<77>}}\<36>}} & {\mm \X{\<34>\K{-.5}\<88>}} & {\mm \X{\M{\<34>}{\Z\<38>}}} & {\mm \X{\Q{\<34>}{\N{.8}{\<77>}}\<39>}} & {\mm \X{\Q{\<34>}{\N{.8}{\<77>}}\<40>}}
- & {\mm \X{\Q{\<34>}{\N{.8}{\<77>}}\<42>}} & {\mm \X{\Q{\<34>}{\N{.8}{\<77>}}\<43>}} & {\mm \X{\Q{\<34>}{\N{.8}{\<77>}}\<44>}} & {\mm \X{\Q{\<34>}{\N{.8}{\<77>}}\<45>}} & {\mm \X{\Q{\<34>}{\N{.8}{\<77>}}\<46>}}
- & {\mm \X{\<34>\<83>}} & {\mm \X{\M{\<34>}{\<126>}}} & {\mm \X{\M{\<34>}{\<85>}}} & {\mm \X{\<34>\K{-.5}\<86>}}
- & {\mm \X{\Q{\<34>}{\N{.8}{\<77>}}\<54>}} & {\mm \X{\Q{\<34>}{\N{.8}{\<77>}}\<55>}} & {\mm \X{\Q{\<34>}{\N{.8}{\<77>}}\<56>}}
- & {\mm \X{\Q{\<34>}{\N{.8}{\<77>}}\<57>}} & {\mm \X{\Q{\<34>}{\N{.8}{\<77>}}\<51>}} & {\mm \X{\Q{\<34>}{\N{.8}{\<77>}}\<52>}} & {\mm \X{\Q{\<34>}{\N{.8}{\<77>}}\<49>}} \cr
-{\mm \X{\<35>}} && {\mm \X{\M{\<35>}{\<112>}}} & {\mm \X{\<78>\<22>}} & {\mm \X{\<78>\<23>}} & {\mm \X{\<78>\<24>}} & {\mm \X{\<78>\<25>}}
- & {\mm \X{\<78>\<26>}} & {\mm \X{\<78>\<27>}} & {\mm \X{\<78>\<28>}} & {\mm \X{\<78>\<29>}} & {\mm \X{\<78>\<30>}}
- & {\mm \X{\<187>}} & {\mm \X{\M{\<35>}{\Z\<32>}}} & {\mm \X{\<188>}} & {\mm \X{\<78>\<34>}} & {\mm \X{\<241>}}
- & {\mm \X{\<78>\<36>}} & {\mm \X{\<35>\K{-.5}\<88>}} & {\mm \X{\M{\<35>}{\Z\<38>}}} & {\mm \X{\<78>\<39>}} & {\mm \X{\<78>\<40>}}
- & {\mm \X{\<78>\<42>}} & {\mm \X{\<78>\<43>}} & {\mm \X{\<78>\<44>}} & {\mm \X{\<78>\<45>}} & {\mm \X{\<78>\<46>}}
- & {\mm \X{\<35>\<83>}} & {\mm \X{\M{\<35>}{\<127>}}} & {\mm \X{\M{\<35>}{\<85>}}} & {\mm \X{\<35>\K{-.5}\<86>}}
- & {\mm \X{\<78>\<54>}} & {\mm \X{\<78>\<55>}} & {\mm \X{\<78>\<56>}}
- & {\mm \X{\<78>\<57>}} & {\mm \X{\<78>\<51>}} & {\mm \X{\<78>\<52>}} & {\mm \X{\<78>\<49>}} \cr
-\noalign{\hrule}
-{\mm \X{\<36>}} && {\mm \X{\M{\<36>}{\<112>}}} & {\mm \X{\<81>\<22>}} & {\mm \X{\<81>\<23>}} & {\mm \X{\<81>\<24>}} & {\mm \X{\<81>\<25>}}
- & {\mm \X{\<81>\<26>}} & {\mm \X{\<81>\<27>}} & {\mm \X{\<81>\<28>}} & {\mm \X{\<81>\<29>}} & {\mm \X{\<81>\<30>}}
- & {\mm \X{\<81>\<31>}} & {\mm \X{\<81>\<32>}} & {\mm \X{\<81>\<33>}} & {\mm \X{\<81>\<34>}} & {\mm \X{\<81>\<35>}}
- & {\mm \X{\<165>}} & {\mm \X{\<36>\K{-.5}\<88>}} & {\mm \X{\M{\<36>}{\Z\<38>}}} & {\mm \X{\<81>\<39>}} & {\mm \X{\<191>}}
- & {\mm \X{\M{\<36>}{\Z\<42>}}} & {\mm \X{\<81>\<43>}} & {\mm \X{\<81>\<44>}} & {\mm \X{\<81>\<45>}} & {\mm \X{\<190>}}
- & {\mm \X{\<36>\<83>}} & {\mm \X{\<205>}} & {\mm \X{\M{\<36>}{\<85>}}} & {\mm \X{\<36>\K{-.5}\<86>}}
- & {\mm \X{\<81>\<54>}} & {\mm \X{\<81>\<55>}} & {\mm \X{\<221>}}
- & {\mm \X{\<81>\<57>}} & {\mm \X{\<81>\<51>}} & {\mm \X{\<81>\<52>}} & {\mm \X{\<81>\<49>}} \cr
-{\mm \X{\<37>}} && {\mm \X{\M{\<37>}{\<112>}}} & {\mm \X{\Q{\<37>}{\N{.8}{\<77>}}\<22>}} & {\mm \X{\Q{\<37>}{\N{.8}{\<77>}}\<23>}} & {\mm \X{\Q{\<37>}{\N{.8}{\<77>}}\<24>}} & {\mm \X{\Q{\<37>}{\N{.8}{\<77>}}\<25>}}
- & {\mm \X{\Q{\<37>}{\N{.8}{\<77>}}\<26>}} & {\mm \X{\Q{\<37>}{\N{.8}{\<77>}}\<27>}} & {\mm \X{\Q{\<37>}{\N{.8}{\<77>}}\<28>}} & {\mm \X{\Q{\<37>}{\N{.8}{\<77>}}\<29>}} & {\mm \X{\Q{\<37>}{\N{.8}{\<77>}}\<30>}}
- & {\mm \X{\Q{\<37>}{\N{.8}{\<77>}}\<31>}} & {\mm \X{\Q{\<37>}{\N{.8}{\<77>}}\<32>}} & {\mm \X{\Q{\<37>}{\N{.8}{\<77>}}\<33>}} & {\mm \X{\Q{\<37>}{\N{.8}{\<77>}}\<34>}} & {\mm \X{\Q{\<37>}{\N{.8}{\<77>}}\<35>}}
- & {\mm \X{\Q{\<37>}{\N{.8}{\<77>}}\<36>}} & {\mm \X{\<37>\K{-.5}\<88>}} & {\mm \X{\M{\<37>}{\Z\<38>}}} & {\mm \X{\Q{\<37>}{\N{.8}{\<77>}}\<39>}} & {\mm \X{\Q{\<37>}{\N{.8}{\<77>}}\<40>}}
- & {\mm \X{\Q{\<37>}{\N{.8}{\<77>}}\<42>}} & {\mm \X{\Q{\<37>}{\N{.8}{\<77>}}\<43>}} & {\mm \X{\Q{\<37>}{\N{.8}{\<77>}}\<44>}} & {\mm \X{\Q{\<37>}{\N{.8}{\<77>}}\<45>}} & {\mm \X{\Q{\<37>}{\N{.8}{\<77>}}\<46>}}
- & {\mm \X{\<37>\<83>}} & {\mm \X{\M{\<37>}{\<84>}}} & {\mm \X{\M{\<37>}{\<85>}}} & {\mm \X{\<37>\K{-.5}\<86>}}
- & {\mm \X{\Q{\<37>}{\N{.8}{\<77>}}\<54>}} & {\mm \X{\Q{\<37>}{\N{.8}{\<77>}}\<55>}} & {\mm \X{\Q{\<37>}{\N{.8}{\<77>}}\<56>}}
- & {\mm \X{\Q{\<37>}{\N{.8}{\<77>}}\<57>}} & {\mm \X{\Q{\<37>}{\N{.8}{\<77>}}\<51>}} & {\mm \X{\Q{\<37>}{\N{.8}{\<77>}}\<52>}} & {\mm \X{\Q{\<37>}{\N{.8}{\<77>}}\<49>}} \cr
-{\mm \X{\<38>}} && {\mm \X{\M{\<38>}{\<112>}}} & {\mm \X{\Q{\<38>}{\N{.8}{\<77>}}\<22>}} & {\mm \X{\Q{\<38>}{\N{.8}{\<77>}}\<23>}} & {\mm \X{\Q{\<38>}{\N{.8}{\<77>}}\<24>}} & {\mm \X{\Q{\<38>}{\N{.8}{\<77>}}\<25>}}
- & {\mm \X{\Q{\<38>}{\N{.8}{\<77>}}\<26>}} & {\mm \X{\Q{\<38>}{\N{.8}{\<77>}}\<27>}} & {\mm \X{\Q{\<38>}{\N{.8}{\<77>}}\<28>}} & {\mm \X{\Q{\<38>}{\N{.8}{\<77>}}\<29>}} & {\mm \X{\Q{\<38>}{\N{.8}{\<77>}}\<30>}}
- & {\mm \X{\Q{\<38>}{\N{.8}{\<77>}}\<31>}} & {\mm \X{\Q{\<38>}{\N{.8}{\<77>}}\<32>}} & {\mm \X{\Q{\<38>}{\N{.8}{\<77>}}\<33>}} & {\mm \X{\Q{\<38>}{\N{.8}{\<77>}}\<34>}} & {\mm \X{\Q{\<38>}{\N{.8}{\<77>}}\<35>}}
- & {\mm \X{\Q{\<38>}{\N{.8}{\<77>}}\<36>}} & {\mm \X{\<38>\K{-.5}\<88>}} & {\mm \X{\<166>}} & {\mm \X{\<192>}} & {\mm \X{\Q{\<38>}{\N{.8}{\<77>}}\<40>}}
- & {\mm \X{\Q{\<38>}{\N{.8}{\<77>}}\<42>}} & {\mm \X{\Q{\<38>}{\N{.8}{\<77>}}\<43>}} & {\mm \X{\Q{\<38>}{\N{.8}{\<77>}}\<44>}} & {\mm \X{\Q{\<38>}{\N{.8}{\<77>}}\<45>}} & {\mm \X{\Q{\<38>}{\N{.8}{\<77>}}\<46>}}
- & {\mm \X{\<38>\<83>}} & {\mm \X{\<206>}} & {\mm \X{\M{\<38>}{\<85>}}} & {\mm \X{\<38>\K{-.5}\<86>}}
- & {\mm \X{\Q{\<38>}{\N{.8}{\<77>}}\<54>}} & {\mm \X{\Q{\<38>}{\N{.8}{\<77>}}\<55>}} & {\mm \X{\Q{\<38>}{\N{.8}{\<77>}}\<56>}}
- & {\mm \X{\Q{\<38>}{\N{.8}{\<77>}}\<57>}} & {\mm \X{\Q{\<38>}{\N{.8}{\<77>}}\<51>}} & {\mm \X{\Q{\<38>}{\N{.8}{\<77>}}\<52>}} & {\mm \X{\Q{\<38>}{\N{.8}{\<77>}}\<49>}} \cr
-{\mm \X{\<39>}} && {\mm \X{\M{\<39>}{\<112>}}} & {\mm \X{\Q{\<39>}{\N{.8}{\<77>}}\<22>}} & {\mm \X{\Q{\<39>}{\N{.8}{\<77>}}\<23>}} & {\mm \X{\Q{\<39>}{\N{.8}{\<77>}}\<24>}} & {\mm \X{\Q{\<39>}{\N{.8}{\<77>}}\<25>}}
- & {\mm \X{\Q{\<39>}{\N{.8}{\<77>}}\<26>}} & {\mm \X{\Q{\<39>}{\N{.8}{\<77>}}\<27>}} & {\mm \X{\Q{\<39>}{\N{.8}{\<77>}}\<28>}} & {\mm \X{\Q{\<39>}{\N{.8}{\<77>}}\<29>}} & {\mm \X{\Q{\<39>}{\N{.8}{\<77>}}\<30>}}
- & {\mm \X{\Q{\<39>}{\N{.8}{\<77>}}\<31>}} & {\mm \X{\Q{\<39>}{\N{.8}{\<77>}}\<32>}} & {\mm \X{\Q{\<39>}{\N{.8}{\<77>}}\<33>}} & {\mm \X{\Q{\<39>}{\N{.8}{\<77>}}\<34>}} & {\mm \X{\Q{\<39>}{\N{.8}{\<77>}}\<35>}}
- & {\mm \X{\Q{\<39>}{\N{.8}{\<77>}}\<36>}} & {\mm \X{\<39>\K{-.5}\<88>}} & {\mm \X{\M{\<39>}{\Z\<38>}}} & {\mm \X{\Q{\<39>}{\N{.8}{\<77>}}\<39>}} & {\mm \X{\Q{\<39>}{\N{.8}{\<77>}}\<40>}}
- & {\mm \X{\Q{\<39>}{\N{.8}{\<77>}}\<42>}} & {\mm \X{\Q{\<39>}{\N{.8}{\<77>}}\<43>}} & {\mm \X{\Q{\<39>}{\N{.8}{\<77>}}\<44>}} & {\mm \X{\Q{\<39>}{\N{.8}{\<77>}}\<45>}} & {\mm \X{\Q{\<39>}{\N{.8}{\<77>}}\<46>}}
- & {\mm \X{\<39>\<83>}} & {\mm \X{\<207>}} & {\mm \X{\M{\<39>}{\<85>}}} & {\mm \X{\<39>\K{-.5}\<86>}}
- & {\mm \X{\Q{\<39>}{\N{.8}{\<77>}}\<54>}} & {\mm \X{\Q{\<39>}{\N{.8}{\<77>}}\<55>}} & {\mm \X{\Q{\<39>}{\N{.8}{\<77>}}\<56>}}
- & {\mm \X{\Q{\<39>}{\N{.8}{\<77>}}\<57>}} & {\mm \X{\Q{\<39>}{\N{.8}{\<77>}}\<51>}} & {\mm \X{\Q{\<39>}{\N{.8}{\<77>}}\<52>}} & {\mm \X{\Q{\<39>}{\N{.8}{\<77>}}\<49>}} \cr
-{\mm \X{\<40>}} && {\mm \X{\M{\<40>}{\<112>}}} & {\mm \X{\<79>\<22>}} & {\mm \X{\<79>\<23>}} & {\mm \X{\<79>\<24>}} & {\mm \X{\<79>\<25>}}
- & {\mm \X{\<79>\<26>}} & {\mm \X{\<79>\<27>}} & {\mm \X{\<79>\<28>}} & {\mm \X{\<79>\<29>}} & {\mm \X{\<79>\<30>}}
- & {\mm \X{\<79>\<31>}} & {\mm \X{\<79>\<32>}} & {\mm \X{\<79>\<33>}} & {\mm \X{\<79>\<34>}} & {\mm \X{\<79>\<35>}}
- & {\mm \X{\<194>}} & {\mm \X{\<40>\K{-.5}\<88>}} & {\mm \X{\<195>}} & {\mm \X{\<219>}} & {\mm \X{\<167>}}
- & {\mm \X{\<220>}} & {\mm \X{\<79>\<43>}} & {\mm \X{\<79>\<44>}} & {\mm \X{\<79>\<45>}} & {\mm \X{\<193>}}
- & {\mm \X{\<40>\<83>}} & {\mm \X{\<208>}} & {\mm \X{\M{\<40>}{\<85>}}} & {\mm \X{\<40>\K{-1.5}\<93>}}
- & {\mm \X{\<79>\<54>}} & {\mm \X{\<79>\<55>}} & {\mm \X{\<79>\<56>}}
- & {\mm \X{\<79>\<57>}} & {\mm \X{\<79>\<51>}} & {\mm \X{\<79>\<52>}} & {\mm \X{\<79>\<49>}} \cr
-\noalign{\hrule}
-{\mm \X{\<42>}} && {\mm \X{\M{\<42>}{\<112>}}} & {\mm \X{\Q{\<42>}{\N{.8}{\<77>}}\<22>}} & {\mm \X{\Q{\<42>}{\N{.8}{\<77>}}\<23>}} & {\mm \X{\Q{\<42>}{\N{.8}{\<77>}}\<24>}} & {\mm \X{\Q{\<42>}{\N{.8}{\<77>}}\<25>}}
- & {\mm \X{\Q{\<42>}{\N{.8}{\<77>}}\<26>}} & {\mm \X{\Q{\<42>}{\N{.8}{\<77>}}\<27>}} & {\mm \X{\Q{\<42>}{\N{.8}{\<77>}}\<28>}} & {\mm \X{\Q{\<42>}{\N{.8}{\<77>}}\<29>}} & {\mm \X{\Q{\<42>}{\N{.8}{\<77>}}\<30>}}
- & {\mm \X{\Q{\<42>}{\N{.8}{\<77>}}\<31>}} & {\mm \X{\Q{\<42>}{\N{.8}{\<77>}}\<32>}} & {\mm \X{\Q{\<42>}{\N{.8}{\<77>}}\<33>}} & {\mm \X{\Q{\<42>}{\N{.8}{\<77>}}\<34>}} & {\mm \X{\Q{\<42>}{\N{.8}{\<77>}}\<35>}}
- & {\mm \X{\M{\<42>}{\Z\<36>}}} & {\mm \X{\<42>\K{-.5}\<88>}} & {\mm \X{\M{\<42>}{\Z\<38>}}} & {\mm \X{\Q{\<42>}{\N{.8}{\<77>}}\<39>}} & {\mm \X{\M{\<42>}{\Z\<40>}}}
- & {\mm \X{\<242>}} & {\mm \X{\Q{\<42>}{\N{.8}{\<77>}}\<43>}} & {\mm \X{\Q{\<42>}{\N{.8}{\<77>}}\<44>}} & {\mm \X{\Q{\<42>}{\N{.8}{\<77>}}\<45>}} & {\mm \X{\Q{\<42>}{\N{.8}{\<77>}}\<46>}}
- & {\mm \X{\<42>\<83>}} & {\mm \X{\M{\<42>}{\<124>}}} & {\mm \X{\M{\<42>}{\<85>}}} & {\mm \X{\<42>\K{-.5}\<86>}}
- & {\mm \X{\Q{\<42>}{\N{.8}{\<77>}}\<54>}} & {\mm \X{\Q{\<42>}{\N{.8}{\<77>}}\<55>}} & {\mm \X{\Q{\<42>}{\N{.8}{\<77>}}\<56>}}
- & {\mm \X{\Q{\<42>}{\N{.8}{\<77>}}\<57>}} & {\mm \X{\Q{\<42>}{\N{.8}{\<77>}}\<51>}} & {\mm \X{\Q{\<42>}{\N{.8}{\<77>}}\<52>}} & {\mm \X{\Q{\<42>}{\N{.8}{\<77>}}\<49>}} \cr
-{\mm \X{\<43>}} && {\mm \X{\M{\<43>}{\<112>}}} & {\mm \X{\Q{\<43>}{\N{.8}{\<77>}}\<22>}} & {\mm \X{\Q{\<43>}{\N{.8}{\<77>}}\<23>}} & {\mm \X{\Q{\<43>}{\N{.8}{\<77>}}\<24>}} & {\mm \X{\Q{\<43>}{\N{.8}{\<77>}}\<25>}}
- & {\mm \X{\Q{\<43>}{\N{.8}{\<77>}}\<26>}} & {\mm \X{\Q{\<43>}{\N{.8}{\<77>}}\<27>}} & {\mm \X{\Q{\<43>}{\N{.8}{\<77>}}\<28>}} & {\mm \X{\Q{\<43>}{\N{.8}{\<77>}}\<29>}} & {\mm \X{\Q{\<43>}{\N{.8}{\<77>}}\<30>}}
- & {\mm \X{\Q{\<43>}{\N{.8}{\<77>}}\<31>}} & {\mm \X{\Q{\<43>}{\N{.8}{\<77>}}\<32>}} & {\mm \X{\Q{\<43>}{\N{.8}{\<77>}}\<33>}} & {\mm \X{\Q{\<43>}{\N{.8}{\<77>}}\<34>}} & {\mm \X{\Q{\<43>}{\N{.8}{\<77>}}\<35>}}
- & {\mm \X{\Q{\<43>}{\N{.8}{\<77>}}\<36>}} & {\mm \X{\<43>\K{-.5}\<88>}} & {\mm \X{\M{\<43>}{\Z\<38>}}} & {\mm \X{\Q{\<43>}{\N{.8}{\<77>}}\<39>}} & {\mm \X{\Q{\<43>}{\N{.8}{\<77>}}\<40>}}
- & {\mm \X{\Q{\<43>}{\N{.8}{\<77>}}\<42>}} & {\mm \X{\Q{\<43>}{\N{.8}{\<77>}}\<43>}} & {\mm \X{\Q{\<43>}{\N{.8}{\<77>}}\<44>}} & {\mm \X{\Q{\<43>}{\N{.8}{\<77>}}\<45>}} & {\mm \X{\Q{\<43>}{\N{.8}{\<77>}}\<46>}}
- & {\mm \X{\<43>\<83>}} & {\mm \X{\M{\<43>}{\<125>}}} & {\mm \X{\M{\<43>}{\<85>}}} & {\mm \X{\<43>\K{-.5}\<86>}}
- & {\mm \X{\Q{\<43>}{\N{.8}{\<77>}}\<54>}} & {\mm \X{\Q{\<43>}{\N{.8}{\<77>}}\<55>}} & {\mm \X{\Q{\<43>}{\N{.8}{\<77>}}\<56>}}
- & {\mm \X{\Q{\<43>}{\N{.8}{\<77>}}\<57>}} & {\mm \X{\Q{\<43>}{\N{.8}{\<77>}}\<51>}} & {\mm \X{\Q{\<43>}{\N{.8}{\<77>}}\<52>}} & {\mm \X{\Q{\<43>}{\N{.8}{\<77>}}\<49>}} \cr
-{\mm \X{\<44>}} && {\mm \X{\M{\<44>}{\<112>}}} & {\mm \X{\Q{\<44>}{\N{.8}{\<77>}}\<22>}} & {\mm \X{\Q{\<44>}{\N{.8}{\<77>}}\<23>}} & {\mm \X{\Q{\<44>}{\N{.8}{\<77>}}\<24>}} & {\mm \X{\Q{\<44>}{\N{.8}{\<77>}}\<25>}}
- & {\mm \X{\Q{\<44>}{\N{.8}{\<77>}}\<26>}} & {\mm \X{\Q{\<44>}{\N{.8}{\<77>}}\<27>}} & {\mm \X{\Q{\<44>}{\N{.8}{\<77>}}\<28>}} & {\mm \X{\Q{\<44>}{\N{.8}{\<77>}}\<29>}} & {\mm \X{\Q{\<44>}{\N{.8}{\<77>}}\<30>}}
- & {\mm \X{\Q{\<44>}{\N{.8}{\<77>}}\<31>}} & {\mm \X{\Q{\<44>}{\N{.8}{\<77>}}\<32>}} & {\mm \X{\Q{\<44>}{\N{.8}{\<77>}}\<33>}} & {\mm \X{\Q{\<44>}{\N{.8}{\<77>}}\<34>}} & {\mm \X{\Q{\<44>}{\N{.8}{\<77>}}\<35>}}
- & {\mm \X{\Q{\<44>}{\N{.8}{\<77>}}\<36>}} & {\mm \X{\<44>\K{-.5}\<88>}} & {\mm \X{\M{\<44>}{\Z\<38>}}} & {\mm \X{\M{\<44>}{\Z\<39>}}} & {\mm \X{\Q{\<44>}{\N{.8}{\<77>}}\<40>}}
- & {\mm \X{\Q{\<44>}{\N{.8}{\<77>}}\<42>}} & {\mm \X{\Q{\<44>}{\N{.8}{\<77>}}\<43>}} & {\mm \X{\<248>}} & {\mm \X{\Q{\<44>}{\N{.8}{\<77>}}\<45>}} & {\mm \X{\Q{\<44>}{\N{.8}{\<77>}}\<46>}}
- & {\mm \X{\<44>\<83>}} & {\mm \X{\M{\<44>}{\<126>}}} & {\mm \X{\M{\<44>}{\<85>}}} & {\mm \X{\<44>\K{-.5}\<86>}}
- & {\mm \X{\Q{\<44>}{\N{.8}{\<77>}}\<54>}} & {\mm \X{\Q{\<44>}{\N{.8}{\<77>}}\<55>}} & {\mm \X{\Q{\<44>}{\N{.8}{\<77>}}\<56>}}
- & {\mm \X{\Q{\<44>}{\N{.8}{\<77>}}\<57>}} & {\mm \X{\Q{\<44>}{\N{.8}{\<77>}}\<51>}} & {\mm \X{\Q{\<44>}{\N{.8}{\<77>}}\<52>}} & {\mm \X{\Q{\<44>}{\N{.8}{\<77>}}\<49>}} \cr
-{\mm \X{\<45>}} && {\mm \X{\M{\<45>}{\<112>}}} & {\mm \X{\Q{\<45>}{\N{.8}{\<77>}}\<22>}} & {\mm \X{\Q{\<45>}{\N{.8}{\<77>}}\<23>}} & {\mm \X{\Q{\<45>}{\N{.8}{\<77>}}\<24>}} & {\mm \X{\Q{\<45>}{\N{.8}{\<77>}}\<25>}}
- & {\mm \X{\Q{\<45>}{\N{.8}{\<77>}}\<26>}} & {\mm \X{\Q{\<45>}{\N{.8}{\<77>}}\<27>}} & {\mm \X{\Q{\<45>}{\N{.8}{\<77>}}\<28>}} & {\mm \X{\Q{\<45>}{\N{.8}{\<77>}}\<29>}} & {\mm \X{\Q{\<45>}{\N{.8}{\<77>}}\<30>}}
- & {\mm \X{\Q{\<45>}{\N{.8}{\<77>}}\<31>}} & {\mm \X{\Q{\<45>}{\N{.8}{\<77>}}\<32>}} & {\mm \X{\<196>}} & {\mm \X{\Q{\<45>}{\N{.8}{\<77>}}\<34>}} & {\mm \X{\Q{\<45>}{\N{.8}{\<77>}}\<35>}}
- & {\mm \X{\Q{\<45>}{\N{.8}{\<77>}}\<36>}} & {\mm \X{\<45>\K{-.5}\<88>}} & {\mm \X{\M{\<45>}{\Z\<38>}}} & {\mm \X{\Q{\<45>}{\N{.8}{\<77>}}\<39>}} & {\mm \X{\Q{\<45>}{\N{.8}{\<77>}}\<40>}}
- & {\mm \X{\Q{\<45>}{\N{.8}{\<77>}}\<42>}} & {\mm \X{\Q{\<45>}{\N{.8}{\<77>}}\<43>}} & {\mm \X{\Q{\<45>}{\N{.8}{\<77>}}\<44>}} & {\mm \X{\Q{\<45>}{\N{.8}{\<77>}}\<45>}} & {\mm \X{\Q{\<45>}{\N{.8}{\<77>}}\<46>}}
- & {\mm \X{\<45>\<83>}} & {\mm \X{\<209>}} & {\mm \X{\M{\<45>}{\<85>}}} & {\mm \X{\<45>\K{-.5}\<86>}}
- & {\mm \X{\Q{\<45>}{\N{.8}{\<77>}}\<54>}} & {\mm \X{\Q{\<45>}{\N{.8}{\<77>}}\<55>}} & {\mm \X{\Q{\<45>}{\N{.8}{\<77>}}\<56>}}
- & {\mm \X{\Q{\<45>}{\N{.8}{\<77>}}\<57>}} & {\mm \X{\Q{\<45>}{\N{.8}{\<77>}}\<51>}} & {\mm \X{\Q{\<45>}{\N{.8}{\<77>}}\<52>}} & {\mm \X{\Q{\<45>}{\N{.8}{\<77>}}\<49>}} \cr
-{\mm \X{\<46>}} && {\mm \X{\M{\<46>}{\<112>}}} & {\mm \X{\<2>\<22>}} & {\mm \X{\<2>\<23>}} & {\mm \X{\<2>\<24>}} & {\mm \X{\<2>\<25>}}
- & {\mm \X{\<2>\<26>}} & {\mm \X{\<2>\<27>}} & {\mm \X{\<2>\<28>}} & {\mm \X{\<2>\<29>}} & {\mm \X{\<2>\<30>}}
- & {\mm \X{\<2>\<31>}} & {\mm \X{\<2>\<32>}} & {\mm \X{\<2>\<33>}} & {\mm \X{\<2>\<34>}} & {\mm \X{\<2>\<35>}}
- & {\mm \X{\<2>\<36>}} & {\mm \X{\<46>\K{-.5}\<88>}} & {\mm \X{\M{\<46>}{\Z\<38>}}} & {\mm \X{\<2>\<39>}} & {\mm \X{\M{\<46>}{\Z\<40>}}}
- & {\mm \X{\<220>}} & {\mm \X{\<2>\<43>}} & {\mm \X{\<2>\<44>}} & {\mm \X{\<2>\<45>}} & {\mm \X{\<46>\K{-.27}\<46>}}
- & {\mm \X{\<46>\<83>}} & {\mm \X{\M{\<46>}{\<123>}}} & {\mm \X{\M{\<46>}{\<85>}}} & {\mm \X{\<46>\K{-.5}\<86>}}
- & {\mm \X{\<2>\<54>}} & {\mm \X{\<2>\<55>}} & {\mm \X{\<2>\<56>}}
- & {\mm \X{\<2>\<57>}} & {\mm \X{\<2>\<51>}} & {\mm \X{\<2>\<52>}} & {\mm \X{\<2>\<49>}} \cr
-\noalign{\hrule}
-{\mm \X{\<47>}} && {\mm \X{\M{\<47>}{\<112>}}} & {\mm \X{\Q{\<47>}{\N{.8}{\<77>}}\<22>}} & {\mm \X{\Q{\<47>}{\N{.8}{\<77>}}\<23>}} & {\mm \X{\Q{\<47>}{\N{.8}{\<77>}}\<24>}} & {\mm \X{\Q{\<47>}{\N{.8}{\<77>}}\<25>}}
- & {\mm \X{\Q{\<47>}{\N{.8}{\<77>}}\<26>}} & {\mm \X{\Q{\<47>}{\N{.8}{\<77>}}\<27>}} & {\mm \X{\Q{\<47>}{\N{.8}{\<77>}}\<28>}} & {\mm \X{\Q{\<47>}{\N{.8}{\<77>}}\<29>}} & {\mm \X{\Q{\<47>}{\N{.8}{\<77>}}\<30>}}
- & {\mm \X{\Q{\<47>}{\N{.8}{\<77>}}\<31>}} & {\mm \X{\Q{\<47>}{\N{.8}{\<77>}}\<32>}} & {\mm \X{\Q{\<47>}{\N{.8}{\<77>}}\<33>}} & {\mm \X{\Q{\<47>}{\N{.8}{\<77>}}\<34>}} & {\mm \X{\Q{\<47>}{\N{.8}{\<77>}}\<35>}}
- & {\mm \X{\M{\<47>}{\Z\<36>}}} & {\mm \X{\<47>\K{-.5}\<88>}} & {\mm \X{\M{\<47>}{\Z\<38>}}} & {\mm \X{\Q{\<47>}{\N{.8}{\<77>}}\<39>}} & {\mm \X{\Q{\<47>}{\N{.8}{\<77>}}\<40>}}
- & {\mm \X{\Q{\<47>}{\N{.8}{\<77>}}\<42>}} & {\mm \X{\Q{\<47>}{\N{.8}{\<77>}}\<43>}} & {\mm \X{\Q{\<47>}{\N{.8}{\<77>}}\<44>}} & {\mm \X{\Q{\<47>}{\N{.8}{\<77>}}\<45>}} & {\mm \X{\Q{\<47>}{\N{.8}{\<77>}}\<46>}}
- & {\mm \X{\<249>}} & {\mm \X{\M{\<47>}{\<84>}}} & {\mm \X{\M{\<47>}{\<85>}}} & {\mm \X{\<47>\K{-.5}\<86>}}
- & {\mm \X{\Q{\<47>}{\N{.8}{\<77>}}\<54>}} & {\mm \X{\Q{\<47>}{\N{.8}{\<77>}}\<55>}} & {\mm \X{\Q{\<47>}{\N{.8}{\<77>}}\<56>}}
- & {\mm \X{\Q{\<47>}{\N{.8}{\<77>}}\<57>}} & {\mm \X{\Q{\<47>}{\N{.8}{\<77>}}\<51>}} & {\mm \X{\Q{\<47>}{\N{.8}{\<77>}}\<52>}} & {\mm \X{\Q{\<47>}{\N{.8}{\<77>}}\<49>}} \cr
-{\mm \X{\<48>}} && {\mm \X{\T{\<76>}{\R{.8ex}{\<21>}}}} & {\mm \X{\T{\<76>}{\R{.8ex}{\<22>}}}} & {\mm \X{\T{\<76>}{\R{.8ex}{\<23>}}}} & {\mm \X{\T{\<76>}{\R{.8ex}{\<24>}}}} & {\mm \X{\T{\<76>}{\R{.8ex}{\<25>}}}}
- & {\mm \X{\T{\<76>}{\R{.8ex}{\<26>}}}} & {\mm \X{\T{\<76>}{\R{.8ex}{\<27>}}}} & {\mm \X{\T{\<76>}{\R{.8ex}{\<28>}}}} & {\mm \X{\T{\<76>}{\R{.8ex}{\<29>}}}} & {\mm \X{\T{\<76>}{\R{.8ex}{\<30>}}}}
- & {\mm \X{\T{\<76>}{\R{.8ex}{\<31>}}}} & {\mm \X{\T{\<76>}{\R{.8ex}{\<32>}}}} & {\mm \X{\T{\<76>}{\R{.8ex}{\<33>}}}} & {\mm \X{\T{\<76>}{\R{.8ex}{\<34>}}}} & {\mm \X{\T{\<76>}{\R{.8ex}{\<35>}}}}
- & {\mm \X{\T{\<76>}{\R{.8ex}{\<36>}}}} & {\mm \X{\T{\<76>}{\R{.8ex}{\<37>}}}} & {\mm \X{\T{\<76>}{\R{.8ex}{\<38>}}}} & {\mm \X{\T{\<76>}{\R{.8ex}{\<39>}}}} & {\mm \X{\T{\<76>}{\R{.8ex}{\<40>}}}}
- & {\mm \X{\T{\<76>}{\R{.8ex}{\<42>}}}} & {\mm \X{\T{\<76>}{\R{.8ex}{\<43>}}}} & {\mm \X{\T{\<76>}{\R{.8ex}{\<44>}}}} & {\mm \X{\T{\<76>}{\R{.8ex}{\<45>}}}} & {\mm \X{\T{\<76>}{\R{.8ex}{\<46>}}}}
- & {\mm \X{\T{\<76>}{\R{.8ex}{\<47>}}}} & {\mm \X{\T{\<76>}{\R{.8ex}{\<48>}}}} & {\mm \X{\T{\<76>}{\R{.8ex}{\<50>}}}} & {\mm \X{\T{\<76>}{\R{.8ex}{\<53>}}}}
- & {\mm \X{\T{\<76>}{\R{.8ex}{\<54>}}}} & {\mm \X{\T{\<76>}{\R{.8ex}{\<55>}}}} & {\mm \X{\T{\<76>}{\R{.8ex}{\<56>}}}}
- & {\mm \X{\T{\<76>}{\R{.8ex}{\<57>}}}} & {\mm \X{\T{\<76>}{\R{.8ex}{\<51>}}}} & {\mm \X{\T{\<76>}{\R{.8ex}{\<52>}}}} & {\mm \X{\T{\<76>}{\R{.8ex}{\<49>}}}} \cr
-{\mm \X{\<50>}} && {\mm \X{\M{\<50>}{\<112>}}} & {\mm \X{\<81>\<22>}} & {\mm \X{\<81>\<23>}} & {\mm \X{\<81>\<24>}} & {\mm \X{\<81>\<25>}}
- & {\mm \X{\<81>\<26>}} & {\mm \X{\<81>\<27>}} & {\mm \X{\<81>\<28>}} & {\mm \X{\<81>\<29>}} & {\mm \X{\<81>\<30>}}
- & {\mm \X{\<81>\<31>}} & {\mm \X{\<81>\<32>}} & {\mm \X{\<81>\<33>}} & {\mm \X{\<81>\<34>}} & {\mm \X{\<81>\<35>}}
- & {\mm \X{\<81>\<36>}} & {\mm \X{\<50>\K{-.5}\<88>}} & {\mm \X{\M{\<50>}{\Z\<38>}}} & {\mm \X{\<81>\<39>}} & {\mm \X{\<81>\<40>}}
- & {\mm \X{\<81>\<42>}} & {\mm \X{\<81>\<43>}} & {\mm \X{\<81>\<44>}} & {\mm \X{\<81>\<45>}} & {\mm \X{\<81>\<46>}}
- & {\mm \X{\<50>\<83>}} & {\mm \X{\M{\<50>}{\<84>}}} & {\mm \X{\M{\<50>}{\<85>}}} & {\mm \X{\<50>\K{-.5}\<86>}}
- & {\mm \X{\<81>\<54>}} & {\mm \X{\<81>\<55>}} & {\mm \X{\<81>\<56>}}
- & {\mm \X{\<81>\<57>}} & {\mm \X{\<81>\<51>}} & {\mm \X{\<81>\<52>}} & {\mm \X{\<81>\<49>}} \cr
-{\mm \X{\<53>}} && {\mm \X{\M{\<53>}{\<112>}}} & {\mm \X{\Q{\<53>}{\N{.8}{\<77>}}\<22>}} & {\mm \X{\Q{\<53>}{\N{.8}{\<77>}}\<23>}} & {\mm \X{\Q{\<53>}{\N{.8}{\<77>}}\<24>}} & {\mm \X{\Q{\<53>}{\N{.8}{\<77>}}\<25>}}
- & {\mm \X{\Q{\<53>}{\N{.8}{\<77>}}\<26>}} & {\mm \X{\Q{\<53>}{\N{.8}{\<77>}}\<27>}} & {\mm \X{\Q{\<53>}{\N{.8}{\<77>}}\<28>}} & {\mm \X{\Q{\<53>}{\N{.8}{\<77>}}\<29>}} & {\mm \X{\Q{\<53>}{\N{.8}{\<77>}}\<30>}}
- & {\mm \X{\Q{\<53>}{\N{.8}{\<77>}}\<31>}} & {\mm \X{\Q{\<53>}{\N{.8}{\<77>}}\<32>}} & {\mm \X{\Q{\<53>}{\N{.8}{\<77>}}\<33>}} & {\mm \X{\Q{\<53>}{\N{.8}{\<77>}}\<34>}} & {\mm \X{\Q{\<53>}{\N{.8}{\<77>}}\<35>}}
- & {\mm \X{\Q{\<53>}{\N{.8}{\<77>}}\<36>}} & {\mm \X{\<53>\K{-.5}\<88>}} & {\mm \X{\M{\<53>}{\Z\<38>}}} & {\mm \X{\Q{\<53>}{\N{.8}{\<77>}}\<39>}} & {\mm \X{\Q{\<53>}{\N{.8}{\<77>}}\<40>}}
- & {\mm \X{\Q{\<53>}{\N{.8}{\<77>}}\<42>}} & {\mm \X{\Q{\<53>}{\N{.8}{\<77>}}\<43>}} & {\mm \X{\Q{\<53>}{\N{.8}{\<77>}}\<44>}} & {\mm \X{\Q{\<53>}{\N{.8}{\<77>}}\<45>}} & {\mm \X{\Q{\<53>}{\N{.8}{\<77>}}\<46>}}
- & {\mm \X{\<53>\<83>}} & {\mm \X{\M{\<53>}{\<84>}}} & {\mm \X{\M{\<53>}{\<85>}}} & {\mm \X{\<250>}}
- & {\mm \X{\Q{\<53>}{\N{.8}{\<77>}}\<54>}} & {\mm \X{\Q{\<53>}{\N{.8}{\<77>}}\<55>}} & {\mm \X{\Q{\<53>}{\N{.8}{\<77>}}\<56>}}
- & {\mm \X{\Q{\<53>}{\N{.8}{\<77>}}\<57>}} & {\mm \X{\Q{\<53>}{\N{.8}{\<77>}}\<51>}} & {\mm \X{\Q{\<53>}{\N{.8}{\<77>}}\<52>}} & {\mm \X{\Q{\<53>}{\N{.8}{\<77>}}\<49>}} \cr
-\noalign{\hrule}
-{\mm \X{\<54>}} && {\mm \X{\M{\<54>}{\<112>}}} & {\mm \X{\Q{\<54>}{\N{.8}{\<77>}}\<22>}} & {\mm \X{\Q{\<54>}{\N{.8}{\<77>}}\<23>}} & {\mm \X{\Q{\<54>}{\N{.8}{\<77>}}\<24>}} & {\mm \X{\Q{\<54>}{\N{.8}{\<77>}}\<25>}}
- & {\mm \X{\<197>}} & {\mm \X{\Q{\<54>}{\N{.8}{\<77>}}\<27>}} & {\mm \X{\Q{\<54>}{\N{.8}{\<77>}}\<28>}} & {\mm \X{\Q{\<54>}{\N{.8}{\<77>}}\<29>}} & {\mm \X{\Q{\<54>}{\N{.8}{\<77>}}\<30>}}
- & {\mm \X{\Q{\<54>}{\N{.8}{\<77>}}\<31>}} & {\mm \X{\Q{\<54>}{\N{.8}{\<77>}}\<32>}} & {\mm \X{\Q{\<54>}{\N{.8}{\<77>}}\<33>}} & {\mm \X{\Q{\<54>}{\N{.8}{\<77>}}\<34>}} & {\mm \X{\Q{\<54>}{\N{.8}{\<77>}}\<35>}}
- & {\mm \X{\Q{\<54>}{\N{.8}{\<77>}}\<36>}} & {\mm \X{\<54>\K{-.5}\<88>}} & {\mm \X{\M{\<54>}{\Z\<38>}}} & {\mm \X{\Q{\<54>}{\N{.8}{\<77>}}\<39>}} & {\mm \X{\Q{\<54>}{\N{.8}{\<77>}}\<40>}}
- & {\mm \X{\Q{\<54>}{\N{.8}{\<77>}}\<42>}} & {\mm \X{\Q{\<54>}{\N{.8}{\<77>}}\<43>}} & {\mm \X{\Q{\<54>}{\N{.8}{\<77>}}\<44>}} & {\mm \X{\Q{\<54>}{\N{.8}{\<77>}}\<45>}} & {\mm \X{\Q{\<54>}{\N{.8}{\<77>}}\<46>}}
- & {\mm \X{\<54>\<83>}} & {\mm \X{\<210>}} & {\mm \X{\M{\<54>}{\<85>}}} & {\mm \X{\<54>\K{-.5}\<86>}}
- & {\mm \X{\<244>}} & {\mm \X{\Q{\<54>}{\N{.8}{\<77>}}\<55>}} & {\mm \X{\Q{\<54>}{\N{.8}{\<77>}}\<56>}}
- & {\mm \X{\Q{\<54>}{\N{.8}{\<77>}}\<57>}} & {\mm \X{\Q{\<54>}{\N{.8}{\<77>}}\<51>}} & {\mm \X{\Q{\<54>}{\N{.8}{\<77>}}\<52>}} & {\mm \X{\Q{\<54>}{\N{.8}{\<77>}}\<49>}} \cr
-{\mm \X{\<55>}} && {\mm \X{\M{\<55>}{\<112>}}} & {\mm \X{\Q{\<55>}{\N{.8}{\<77>}}\<22>}} & {\mm \X{\Q{\<55>}{\N{.8}{\<77>}}\<23>}} & {\mm \X{\Q{\<55>}{\N{.8}{\<77>}}\<24>}} & {\mm \X{\Q{\<55>}{\N{.8}{\<77>}}\<25>}}
- & {\mm \X{\Q{\<55>}{\N{.8}{\<77>}}\<26>}} & {\mm \X{\Q{\<55>}{\N{.8}{\<77>}}\<27>}} & {\mm \X{\Q{\<55>}{\N{.8}{\<77>}}\<28>}} & {\mm \X{\Q{\<55>}{\N{.8}{\<77>}}\<29>}} & {\mm \X{\Q{\<55>}{\N{.8}{\<77>}}\<30>}}
- & {\mm \X{\M{\<55>}{\Z\<31>}}} & {\mm \X{\Q{\<55>}{\N{.8}{\<77>}}\<32>}} & {\mm \X{\Q{\<55>}{\N{.8}{\<77>}}\<33>}} & {\mm \X{\Q{\<55>}{\N{.8}{\<77>}}\<34>}} & {\mm \X{\M{\<55>}{\Z\<35>}}}
- & {\mm \X{\Q{\<55>}{\N{.8}{\<77>}}\<36>}} & {\mm \X{\<55>\K{-.5}\<88>}} & {\mm \X{\M{\<55>}{\Z\<38>}}} & {\mm \X{\Q{\<55>}{\N{.8}{\<77>}}\<39>}} & {\mm \X{\Q{\<55>}{\N{.8}{\<77>}}\<40>}}
- & {\mm \X{\Q{\<55>}{\N{.8}{\<77>}}\<42>}} & {\mm \X{\Q{\<55>}{\N{.8}{\<77>}}\<43>}} & {\mm \X{\Q{\<55>}{\N{.8}{\<77>}}\<44>}} & {\mm \X{\Q{\<55>}{\N{.8}{\<77>}}\<45>}} & {\mm \X{\M{\<55>}{\Z\<46>}}}
- & {\mm \X{\<55>\<83>}} & {\mm \X{\M{\<55>}{\<125>}}} & {\mm \X{\M{\<55>}{\<85>}}} & {\mm \X{\<55>\K{-.5}\<86>}}
- & {\mm \X{\Q{\<55>}{\N{.8}{\<77>}}\<54>}} & {\mm \X{\Q{\<55>}{\N{.8}{\<77>}}\<55>}} & {\mm \X{\Q{\<55>}{\N{.8}{\<77>}}\<56>}}
- & {\mm \X{\Q{\<55>}{\N{.8}{\<77>}}\<57>}} & {\mm \X{\Q{\<55>}{\N{.8}{\<77>}}\<51>}} & {\mm \X{\Q{\<55>}{\N{.8}{\<77>}}\<52>}} & {\mm \X{\Q{\<55>}{\N{.8}{\<77>}}\<49>}} \cr
-{\mm \X{\<56>}} && {\mm \X{\M{\<56>}{\<112>}}} & {\mm \X{\Q{\<56>}{\N{.8}{\<77>}}\<22>}} & {\mm \X{\Q{\<56>}{\N{.8}{\<77>}}\<23>}} & {\mm \X{\Q{\<56>}{\N{.8}{\<77>}}\<24>}} & {\mm \X{\Q{\<56>}{\N{.8}{\<77>}}\<25>}}
- & {\mm \X{\Q{\<56>}{\N{.8}{\<77>}}\<26>}} & {\mm \X{\Q{\<56>}{\N{.8}{\<77>}}\<27>}} & {\mm \X{\Q{\<56>}{\N{.8}{\<77>}}\<28>}} & {\mm \X{\Q{\<56>}{\N{.8}{\<77>}}\<29>}} & {\mm \X{\Q{\<56>}{\N{.8}{\<77>}}\<30>}}
- & {\mm \X{\Q{\<56>}{\N{.8}{\<77>}}\<31>}} & {\mm \X{\Q{\<56>}{\N{.8}{\<77>}}\<32>}} & {\mm \X{\Q{\<56>}{\N{.8}{\<77>}}\<33>}} & {\mm \X{\Q{\<56>}{\N{.8}{\<77>}}\<34>}} & {\mm \X{\Q{\<56>}{\N{.8}{\<77>}}\<35>}}
- & {\mm \X{\M{\<56>}{\Z\<36>}}} & {\mm \X{\<56>\K{-.5}\<88>}} & {\mm \X{\M{\<56>}{\Z\<38>}}} & {\mm \X{\Q{\<56>}{\N{.8}{\<77>}}\<39>}} & {\mm \X{\Q{\<56>}{\N{.8}{\<77>}}\<40>}}
- & {\mm \X{\Q{\<56>}{\N{.8}{\<77>}}\<42>}} & {\mm \X{\Q{\<56>}{\N{.8}{\<77>}}\<43>}} & {\mm \X{\Q{\<56>}{\N{.8}{\<77>}}\<44>}} & {\mm \X{\Q{\<56>}{\N{.8}{\<77>}}\<45>}} & {\mm \X{\M{\<56>}{\Z\<46>}}}
- & {\mm \X{\<56>\<83>}} & {\mm \X{\<211>}} & {\mm \X{\M{\<56>}{\<85>}}} & {\mm \X{\<56>\K{-.5}\<86>}}
- & {\mm \X{\Q{\<56>}{\N{.8}{\<77>}}\<54>}} & {\mm \X{\Q{\<56>}{\N{.8}{\<77>}}\<55>}} & {\mm \X{\<245>}}
- & {\mm \X{\Q{\<56>}{\N{.8}{\<77>}}\<57>}} & {\mm \X{\Q{\<56>}{\N{.8}{\<77>}}\<51>}} & {\mm \X{\Q{\<56>}{\N{.8}{\<77>}}\<52>}} & {\mm \X{\Q{\<56>}{\N{.8}{\<77>}}\<49>}} \cr
-\noalign{\hrule}
-{\mm \X{\<57>}} && {\mm \X{\M{\<57>}{\<112>}}} & {\mm \X{\Q{\<57>}{\N{.8}{\<77>}}\<22>}} & {\mm \X{\Q{\<57>}{\N{.8}{\<77>}}\<23>}} & {\mm \X{\Q{\<57>}{\N{.8}{\<77>}}\<24>}} & {\mm \X{\Q{\<57>}{\N{.8}{\<77>}}\<25>}}
- & {\mm \X{\Q{\<57>}{\N{.8}{\<77>}}\<26>}} & {\mm \X{\Q{\<57>}{\N{.8}{\<77>}}\<27>}} & {\mm \X{\Q{\<57>}{\N{.8}{\<77>}}\<28>}} & {\mm \X{\Q{\<57>}{\N{.8}{\<77>}}\<29>}} & {\mm \X{\Q{\<57>}{\N{.8}{\<77>}}\<30>}}
- & {\mm \X{\Q{\<57>}{\N{.8}{\<77>}}\<31>}} & {\mm \X{\Q{\<57>}{\N{.8}{\<77>}}\<32>}} & {\mm \X{\Q{\<57>}{\N{.8}{\<77>}}\<33>}} & {\mm \X{\Q{\<57>}{\N{.8}{\<77>}}\<34>}} & {\mm \X{\Q{\<57>}{\N{.8}{\<77>}}\<35>}}
- & {\mm \X{\Q{\<57>}{\N{.8}{\<77>}}\<36>}} & {\mm \X{\<57>\K{-.5}\<88>}} & {\mm \X{\M{\<57>}{\Z\<38>}}} & {\mm \X{\Q{\<57>}{\N{.8}{\<77>}}\<39>}} & {\mm \X{\<199>}}
- & {\mm \X{\Q{\<57>}{\N{.8}{\<77>}}\<42>}} & {\mm \X{\Q{\<57>}{\N{.8}{\<77>}}\<43>}} & {\mm \X{\Q{\<57>}{\N{.8}{\<77>}}\<44>}} & {\mm \X{\Q{\<57>}{\N{.8}{\<77>}}\<45>}} & {\mm \X{\<198>}}
- & {\mm \X{\<57>\<83>}} & {\mm \X{\<212>}} & {\mm \X{\M{\<57>}{\<85>}}} & {\mm \X{\<57>\K{-1.5}\<93>}}
- & {\mm \X{\Q{\<57>}{\N{.8}{\<77>}}\<54>}} & {\mm \X{\Q{\<57>}{\N{.8}{\<77>}}\<55>}} & {\mm \X{\Q{\<57>}{\N{.8}{\<77>}}\<56>}}
- & {\mm \X{\Q{\<57>}{\N{.8}{\<77>}}\<57>}} & {\mm \X{\Q{\<57>}{\N{.8}{\<77>}}\<51>}} & {\mm \X{\Q{\<57>}{\N{.8}{\<77>}}\<52>}} & {\mm \X{\Q{\<57>}{\N{.8}{\<77>}}\<49>}} \cr
-{\mm \X{\<51>}} && {\mm \X{\M{\<51>}{\<112>}}} & {\mm \X{\<82>\<22>}} & {\mm \X{\<82>\<23>}} & {\mm \X{\<82>\<24>}} & {\mm \X{\<82>\<25>}}
- & {\mm \X{\<82>\<26>}} & {\mm \X{\<82>\<27>}} & {\mm \X{\<82>\<28>}} & {\mm \X{\<82>\<29>}} & {\mm \X{\<82>\<30>}}
- & {\mm \X{\<82>\<31>}} & {\mm \X{\<82>\<32>}} & {\mm \X{\<82>\<33>}} & {\mm \X{\<82>\<34>}} & {\mm \X{\<82>\<35>}}
- & {\mm \X{\<82>\<36>}} & {\mm \X{\<51>\K{-.5}\<88>}} & {\mm \X{\M{\<51>}{\Z\<38>}}} & {\mm \X{\<82>\<39>}} & {\mm \X{\<82>\<40>}}
- & {\mm \X{\<82>\<42>}} & {\mm \X{\<82>\<43>}} & {\mm \X{\<82>\<44>}} & {\mm \X{\<82>\<45>}} & {\mm \X{\<82>\<46>}}
- & {\mm \X{\<51>\<83>}} & {\mm \X{\M{\<51>}{\<84>}}} & {\mm \X{\M{\<51>}{\<85>}}} & {\mm \X{\<51>\K{-.5}\<86>}}
- & {\mm \X{\<82>\<54>}} & {\mm \X{\<82>\<55>}} & {\mm \X{\<82>\<56>}}
- & {\mm \X{\<82>\<57>}} & {\mm \X{\<51>\K{-.2}\<51>}} & {\mm \X{\<82>\<52>}} & {\mm \X{\<82>\<49>}} \cr
-{\mm \X{\<52>}} && {\mm \X{\M{\<52>}{\<112>}}} & {\mm \X{\Q{\<52>}{\N{.8}{\<77>}}\<22>}} & {\mm \X{\Q{\<52>}{\N{.8}{\<77>}}\<23>}} & {\mm \X{\Q{\<52>}{\N{.8}{\<77>}}\<24>}} & {\mm \X{\Q{\<52>}{\N{.8}{\<77>}}\<25>}}
- & {\mm \X{\Q{\<52>}{\N{.8}{\<77>}}\<26>}} & {\mm \X{\Q{\<52>}{\N{.8}{\<77>}}\<27>}} & {\mm \X{\Q{\<52>}{\N{.8}{\<77>}}\<28>}} & {\mm \X{\Q{\<52>}{\N{.8}{\<77>}}\<29>}} & {\mm \X{\Q{\<52>}{\N{.8}{\<77>}}\<30>}}
- & {\mm \X{\Q{\<52>}{\N{.8}{\<77>}}\<31>}} & {\mm \X{\Q{\<52>}{\N{.8}{\<77>}}\<32>}} & {\mm \X{\Q{\<52>}{\N{.8}{\<77>}}\<33>}} & {\mm \X{\Q{\<52>}{\N{.8}{\<77>}}\<34>}} & {\mm \X{\Q{\<52>}{\N{.8}{\<77>}}\<35>}}
- & {\mm \X{\Q{\<52>}{\N{.8}{\<77>}}\<36>}} & {\mm \X{\<52>\K{-.5}\<88>}} & {\mm \X{\M{\<52>}{\Z\<38>}}} & {\mm \X{\Q{\<52>}{\N{.8}{\<77>}}\<39>}} & {\mm \X{\Q{\<52>}{\N{.8}{\<77>}}\<40>}}
- & {\mm \X{\Q{\<52>}{\N{.8}{\<77>}}\<42>}} & {\mm \X{\Q{\<52>}{\N{.8}{\<77>}}\<43>}} & {\mm \X{\Q{\<52>}{\N{.8}{\<77>}}\<44>}} & {\mm \X{\Q{\<52>}{\N{.8}{\<77>}}\<45>}} & {\mm \X{\Q{\<52>}{\N{.8}{\<77>}}\<46>}}
- & {\mm \X{\<52>\<83>}} & {\mm \X{\M{\<52>}{\<84>}}} & {\mm \X{\M{\<52>}{\<85>}}} & {\mm \X{\<52>\K{-.5}\<86>}}
- & {\mm \X{\Q{\<52>}{\N{.8}{\<77>}}\<54>}} & {\mm \X{\Q{\<52>}{\N{.8}{\<77>}}\<55>}} & {\mm \X{\Q{\<52>}{\N{.8}{\<77>}}\<56>}}
- & {\mm \X{\Q{\<52>}{\N{.8}{\<77>}}\<57>}} & {\mm \X{\Q{\<52>}{\N{.8}{\<77>}}\<51>}} & {\mm \X{\Q{\<52>}{\N{.8}{\<77>}}\<52>}} & {\mm \X{\Q{\<52>}{\N{.8}{\<77>}}\<49>}} \cr
-{\mm \X{\<49>}} && {\mm \X{\M{\<49>}{\<112>}}} & {\mm \X{\<80>\<22>}} & {\mm \X{\<80>\<23>}} & {\mm \X{\<80>\<24>}} & {\mm \X{\<80>\<25>}}
- & {\mm \X{\<80>\<26>}} & {\mm \X{\<80>\<27>}} & {\mm \X{\<80>\<28>}} & {\mm \X{\<80>\<29>}} & {\mm \X{\<80>\<30>}}
- & {\mm \X{\<80>\<31>}} & {\mm \X{\<80>\<32>}} & {\mm \X{\<80>\<33>}} & {\mm \X{\<80>\<34>}} & {\mm \X{\<80>\<35>}}
- & {\mm \X{\<80>\<36>}} & {\mm \X{\<49>\K{-.5}\<88>}} & {\mm \X{\M{\<49>}{\Z\<38>}}} & {\mm \X{\<80>\<39>}} & {\mm \X{\<80>\<40>}}
- & {\mm \X{\<80>\<42>}} & {\mm \X{\<80>\<43>}} & {\mm \X{\<80>\<44>}} & {\mm \X{\<80>\<45>}} & {\mm \X{\<80>\<46>}}
- & {\mm \X{\<49>\<83>}} & {\mm \X{\M{\<49>}{\<84>}}} & {\mm \X{\M{\<49>}{\<85>}}} & {\mm \X{\<49>\K{-.5}\<86>}}
- & {\mm \X{\<80>\<54>}} & {\mm \X{\<80>\<55>}} & {\mm \X{\<80>\<56>}}
- & {\mm \X{\<80>\<57>}} & {\mm \X{\<80>\<51>}} & {\mm \X{\<80>\<52>}} & {\mm \X{\<243>}} \cr
-}
-
-\bye
-
diff --git a/Master/texmf-dist/doc/fonts/malayalam/article/mmexp.mm b/Master/texmf-dist/doc/fonts/malayalam/article/mmexp.mm
deleted file mode 100644
index bd71bd5dab5..00000000000
--- a/Master/texmf-dist/doc/fonts/malayalam/article/mmexp.mm
+++ /dev/null
@@ -1,57 +0,0 @@
-% mmexp.mm --- Malayalam experimental font style samples
-% (c) 1993 Jeroen Hellingman
-% Last edit: 07-FEB-1993
-
-\input mmqmacs
-\input mmtrmacs
-\input mmxfont
-
-\font\logo=logo10
-\def\MF{{\logo METAFONT}}
-\parindent=0pt
-
-This file shows some more `experimental' settings of the parameters for
-\MF. You can define your own experimental fonts by copying one of the
-parameter files to your own file, and change the following parameters
---~the values below come from {\tt mmc10.mf}:
-
-\bigskip
-
-{\tt\settabs\+font\_identifier := & 0.8333mm\#;andmore & \cr
-
-\+ht\# := & 1.667mm\#; & {\rm height of normal characters.}\cr
-\+u\# := & 0.8333mm\#; & {\rm unit width (0.5 ht).}\cr
-\+rm\# := & 0.5mm\#; & {\rm space inbetween characters.}\cr
-\+slant := & 0; & {\rm slant of characters.}\cr
-
-\medskip
-
-\+rot := & 45; & {\rm angle of pen.}\cr
-\+thick\# := & 0.75pt\#; & {\rm thickness of thickest lines.}\cr
-\+thin\# := & 0.333pt\#; & {\rm thickness of thinnest lines.}\cr
-\+subthick\# := & 0.550pt\#; & {\rm thickness of thickest lines in subscribed characters.}\cr
-
-\medskip
-
-\+font\_size := & 10pt\#; & {\rm font size as seen by \TeX.}\cr
-\+font\_identifier := & "MMC10"; & {\rm font identifier.}\cr
-}
-
-\bigskip
-
-{\parindent=-25pt\leftskip=25pt\overfullrule=0pt\raggedright
-{\xamm\mmcurrm Malayalam Experimental A 12pt: $muunnu saMvatsaran"n"aL+>>kkakaM oru maryyaadasvan
-oru saakSaat pookkiri aayibhaviccatu enikku boodhippaan vahiyaa.\smallskip$}
-{\xbmm\mmcurrm Malayalam Experimental B 12pt: $muunnu saMvatsaran"n"aL+>>kkakaM oru maryyaadasvan
-oru saakSaat pookkiri aayibhaviccatu enikku boodhippaan vahiyaa.\smallskip$}
-{\xcmm\mmcurrm Malayalam Experimental C 12pt: $muunnu saMvatsaran"n"aL+>>kkakaM oru maryyaadasvan
-oru saakSaat pookkiri aayibhaviccatu enikku boodhippaan vahiyaa.\smallskip$}
-
-{\bigmmr\mmcurrm Malayalam Big 21pt: $muunnu saMvatsaran"n"aL+>>kkakaM oru maryyaadasvan
-oru saakSaat pookkiri aayibhaviccatu enikku boodhippaan vahiyaa.\smallskip$}
-{\bigmmo\mmcurrm Malayalam Big Outline Shadow 21pt: $muunnu saMvatsaran"n"aL+>>kkakaM oru maryyaadasvan
-oru saakSaat pookkiri aayibhaviccatu enikku boodhippaan\smallskip$}
-{\hugemmr\mmcurrm Malayalam Huge 36pt: $muunnu saMvatsaran"n"aL+>>kkakaM\smallskip$}
-}
-
-%%%%%% end of mmexp.txt
diff --git a/Master/texmf-dist/doc/fonts/malayalam/article/mmexp.tex b/Master/texmf-dist/doc/fonts/malayalam/article/mmexp.tex
deleted file mode 100644
index f9b2b3afde5..00000000000
--- a/Master/texmf-dist/doc/fonts/malayalam/article/mmexp.tex
+++ /dev/null
@@ -1,53 +0,0 @@
-
-\input mmqmacs
-\input mmtrmacs
-\input mmxfont
-
-\font\logo=logo10
-\def\MF{{\logo METAFONT}}
-\parindent=0pt
-
-This file shows some more `experimental' settings of the parameters for
-\MF. You can define your own experimental fonts by copying one of the
-parameter files to your own file, and change the following parameters
---~the values below come from {\tt mmc10.mf}:
-
-\bigskip
-
-{\tt\settabs\+font\_identifier := & 0.8333mm\#;andmore & \cr
-
-\+ht\# := & 1.667mm\#; & {\rm height of normal characters.}\cr
-\+u\# := & 0.8333mm\#; & {\rm unit width (0.5 ht).}\cr
-\+rm\# := & 0.5mm\#; & {\rm space inbetween characters.}\cr
-\+slant := & 0; & {\rm slant of characters.}\cr
-
-\medskip
-
-\+rot := & 45; & {\rm angle of pen.}\cr
-\+thick\# := & 0.75pt\#; & {\rm thickness of thickest lines.}\cr
-\+thin\# := & 0.333pt\#; & {\rm thickness of thinnest lines.}\cr
-\+subthick\# := & 0.550pt\#; & {\rm thickness of thickest lines in subscribed characters.}\cr
-
-\medskip
-
-\+font\_size := & 10pt\#; & {\rm font size as seen by \TeX.}\cr
-\+font\_identifier := & "MMC10"; & {\rm font identifier.}\cr
-}
-
-\bigskip
-
-{\parindent=-25pt\leftskip=25pt\overfullrule=0pt\raggedright
-{\xamm\mmcurrm Malayalam Experimental A 12pt: {\mm \X{\<46>\<73>}\X{\<167>\<72>} \X{\<56>}\<2>\X{\<53>}\X{\<221>}\X{\<48>}\X{\<161>}\X{\<82>}\hbox{}\X{\<160>}\X{\<21>}\<2> \X{\<18>}\X{\<48>\<72>} \X{\<46>}\X{\<80>\<249>\<62>}\X{\<38>}\X{\<56>\K{-.5}\<86>}\X{\<79>}
-\X{\<18>}\X{\<48>\<72>} \X{\<56>\<62>}\X{\<251>\<62>}\X{\<81>} \X{\<71>\<42>\<62>}\X{\<160>\<63>}\X{\<48>\<63>} \X{\<6>}\X{\<47>\<63>}\X{\<45>}\X{\<53>\<63>}\X{\<247>}\X{\<36>\<72>} \X{\<14>}\X{\<40>\<63>}\X{\<160>\<72>} \X{\<71>\<44>\<62>}\X{\<39>\<63>}\X{\<242>\<62>}\X{\<79>} \X{\<53>}\X{\<57>\<63>}\X{\<47>\<62>}{\RMF.}\smallskip}}
-{\xbmm\mmcurrm Malayalam Experimental B 12pt: {\mm \X{\<46>\<73>}\X{\<167>\<72>} \X{\<56>}\<2>\X{\<53>}\X{\<221>}\X{\<48>}\X{\<161>}\X{\<82>}\hbox{}\X{\<160>}\X{\<21>}\<2> \X{\<18>}\X{\<48>\<72>} \X{\<46>}\X{\<80>\<249>\<62>}\X{\<38>}\X{\<56>\K{-.5}\<86>}\X{\<79>}
-\X{\<18>}\X{\<48>\<72>} \X{\<56>\<62>}\X{\<251>\<62>}\X{\<81>} \X{\<71>\<42>\<62>}\X{\<160>\<63>}\X{\<48>\<63>} \X{\<6>}\X{\<47>\<63>}\X{\<45>}\X{\<53>\<63>}\X{\<247>}\X{\<36>\<72>} \X{\<14>}\X{\<40>\<63>}\X{\<160>\<72>} \X{\<71>\<44>\<62>}\X{\<39>\<63>}\X{\<242>\<62>}\X{\<79>} \X{\<53>}\X{\<57>\<63>}\X{\<47>\<62>}{\RMF.}\smallskip}}
-{\xcmm\mmcurrm Malayalam Experimental C 12pt: {\mm \X{\<46>\<73>}\X{\<167>\<72>} \X{\<56>}\<2>\X{\<53>}\X{\<221>}\X{\<48>}\X{\<161>}\X{\<82>}\hbox{}\X{\<160>}\X{\<21>}\<2> \X{\<18>}\X{\<48>\<72>} \X{\<46>}\X{\<80>\<249>\<62>}\X{\<38>}\X{\<56>\K{-.5}\<86>}\X{\<79>}
-\X{\<18>}\X{\<48>\<72>} \X{\<56>\<62>}\X{\<251>\<62>}\X{\<81>} \X{\<71>\<42>\<62>}\X{\<160>\<63>}\X{\<48>\<63>} \X{\<6>}\X{\<47>\<63>}\X{\<45>}\X{\<53>\<63>}\X{\<247>}\X{\<36>\<72>} \X{\<14>}\X{\<40>\<63>}\X{\<160>\<72>} \X{\<71>\<44>\<62>}\X{\<39>\<63>}\X{\<242>\<62>}\X{\<79>} \X{\<53>}\X{\<57>\<63>}\X{\<47>\<62>}{\RMF.}\smallskip}}
-
-{\bigmmr\mmcurrm Malayalam Big 21pt: {\mm \X{\<46>\<73>}\X{\<167>\<72>} \X{\<56>}\<2>\X{\<53>}\X{\<221>}\X{\<48>}\X{\<161>}\X{\<82>}\hbox{}\X{\<160>}\X{\<21>}\<2> \X{\<18>}\X{\<48>\<72>} \X{\<46>}\X{\<80>\<249>\<62>}\X{\<38>}\X{\<56>\K{-.5}\<86>}\X{\<79>}
-\X{\<18>}\X{\<48>\<72>} \X{\<56>\<62>}\X{\<251>\<62>}\X{\<81>} \X{\<71>\<42>\<62>}\X{\<160>\<63>}\X{\<48>\<63>} \X{\<6>}\X{\<47>\<63>}\X{\<45>}\X{\<53>\<63>}\X{\<247>}\X{\<36>\<72>} \X{\<14>}\X{\<40>\<63>}\X{\<160>\<72>} \X{\<71>\<44>\<62>}\X{\<39>\<63>}\X{\<242>\<62>}\X{\<79>} \X{\<53>}\X{\<57>\<63>}\X{\<47>\<62>}{\RMF.}\smallskip}}
-{\bigmmo\mmcurrm Malayalam Big Outline Shadow 21pt: {\mm \X{\<46>\<73>}\X{\<167>\<72>} \X{\<56>}\<2>\X{\<53>}\X{\<221>}\X{\<48>}\X{\<161>}\X{\<82>}\hbox{}\X{\<160>}\X{\<21>}\<2> \X{\<18>}\X{\<48>\<72>} \X{\<46>}\X{\<80>\<249>\<62>}\X{\<38>}\X{\<56>\K{-.5}\<86>}\X{\<79>}
-\X{\<18>}\X{\<48>\<72>} \X{\<56>\<62>}\X{\<251>\<62>}\X{\<81>} \X{\<71>\<42>\<62>}\X{\<160>\<63>}\X{\<48>\<63>} \X{\<6>}\X{\<47>\<63>}\X{\<45>}\X{\<53>\<63>}\X{\<247>}\X{\<36>\<72>} \X{\<14>}\X{\<40>\<63>}\X{\<160>\<72>} \X{\<71>\<44>\<62>}\X{\<39>\<63>}\X{\<242>\<62>}\X{\<79>}\smallskip}}
-{\hugemmr\mmcurrm Malayalam Huge 36pt: {\mm \X{\<46>\<73>}\X{\<167>\<72>} \X{\<56>}\<2>\X{\<53>}\X{\<221>}\X{\<48>}\X{\<161>}\X{\<82>}\hbox{}\X{\<160>}\X{\<21>}\<2>\smallskip}}
-}
-
diff --git a/Master/texmf-dist/doc/fonts/malayalam/article/mmfont.tex b/Master/texmf-dist/doc/fonts/malayalam/article/mmfont.tex
deleted file mode 100644
index 51dd9f7cb3a..00000000000
--- a/Master/texmf-dist/doc/fonts/malayalam/article/mmfont.tex
+++ /dev/null
@@ -1,99 +0,0 @@
-% mmfont.tex -- load fonts for Malayalam TeX
-% copyright 1993 Jeroen Hellingman
-% last edit: 02-JAN-1993
-
-\ifx\mmfontsloaded\relax\endinput\else\let\mmfontsloaded=\relax\fi
-
-%%%%%% fonts
-
-\font\sixmmf=mm6 % Malayalam Regular 6pt
-\font\sixmmsf=mm6s % Malayalam Regular 6pt Subscript
-\font\sixrm=cmr6
-
-\font\eightmmf=mm8 % Malayalam Regular 8pt
-\font\eightmmsf=mm8s % Malayalam Regular 8pt Subscript
-
-\font\mmf=mm10 % Malayalam Regular 10pt
-\font\mmsf=mm10s % Malayalam Regular 10pt Subscript
-\font\mmbf=mmb10 % Malayalam Bold 10pt
-\font\mmbsf=mmb10s % Malayalam Bold 10pt Subscript
-\font\mmslf=mmsl10 % Malayalam Slanted 10pt
-\font\mmslsf=mmsl10s % Malayalam Slanted 10pt Subscript
-\font\mmcf=mmc10 % Malayalam Calligraphic Regular 10pt
-\font\mmcsf=mmc10s % Malayalam Calligraphic Regular 10pt Subscript
-\font\mmcbf=mmcb10 % Malayalam Calligraphic Bold 10pt
-\font\mmcbsf=mmcb10s % Malayalam Calligraphic Bold 10pt Subscript
-\font\mmcslf=mmcsl10 % Malayalam Calligraphic Slanted 10pt
-\font\mmcslsf=mmcsl10s % Malayalam Calligraphic Slanted 10pt Subscript
-
-\font\twelvemmf=mm12 % Malayalam Regular 12pt
-\font\twelvemmsf=mm12s % Malayalam Regular 12pt Subscript
-\font\twelvemmbf=mmb12 % Malayalam Bold 12pt
-\font\twelvemmbsf=mmb12s % Malayalam Bold 12pt Subscript
-\font\twelvemmslf=mmsl12 % Malayalam Slanted 12pt
-\font\twelvemmslsf=mmsl12s % Malayalam Slanted 12pt Subscript
-\font\twelvemmcf=mmc12 % Malayalam Calligraphic Regular 12pt
-\font\twelvemmcsf=mmc12s % Malayalam Calligraphic Regular 12pt Subscript
-\font\twelvemmcbf=mmcb12 % Malayalam Calligraphic Bold 12pt
-\font\twelvemmcbsf=mmcb12s % Malayalam Calligraphic Bold 12pt Subscript
-\font\twelvemmcslf=mmcsl12 % Malayalam Calligraphic Slanted 12pt
-\font\twelvemmcslsf=mmcsl12s % Malayalam Calligraphic Slanted 12pt Subscript
-\font\twelverm=cmr12
-\font\twelvebf=cmbx12
-\font\twelvesl=cmsl12
-
-\font\seventeenmmf=mm17 % Malayalam Regular 17pt
-\font\seventeenmmsf=mm17s % Malayalam Regular 17pt Subscript
-\font\seventeenmmcf=mmc17 % Malayalam Calligraphic Regular 17pt
-\font\seventeenmmcsf=mmc17s % Malayalam Calligraphic Regular 17pt Subscript
-\font\seventeenmmbf=mmb17 % Malayalam Bold 17pt
-\font\seventeenmmbsf=mmb17s % Malayalam Bold 17pt Subscript
-\font\seventeenmmcbf=mmcb17 % Malayalam Calligraphic Bold 17pt
-\font\seventeenmmcbsf=mmcb17s % Malayalam Calligraphic Bold 17pt Subscript
-\font\seventeenrm=cmr17
-\font\seventeenbf=cmbx12 at 17.28pt
-
-%%%%%% font-selection macros
-
-\def\sixmmr{\let\mmcurf=\sixmmf\let\mmcursf=\sixmmsf\let\mmcurrm=\sixrm
- \mmcbls=7.8pt\ifmmmode\setmm\fi}
-
-\def\eightmmr{\let\mmcurf=\eightmmf\let\mmcursf=\eightmmsf\let\mmcurrm=\sevenrm
- \mmcbls=10.5pt\ifmmmode\setmm\fi}
-
-\def\mmr{\let\mmcurf=\mmf\let\mmcursf=\mmsf\let\mmcurrm=\rm
- \mmcbls=13pt\ifmmmode\setmm\fi}
-\def\mmsl{\let\mmcurf=\mmslf\let\mmcursf=\mmslsf\let\mmcurrm=\sl
- \mmcbls=13pt\ifmmmode\setmm\fi}
-\def\mmb{\let\mmcurf=\mmbf\let\mmcursf=\mmbsf\let\mmcurrm=\bf
- \mmcbls=13pt\ifmmmode\setmm\fi}
-\def\mmc{\let\mmcurf=\mmcf\let\mmcursf=\mmcsf\let\mmcurrm=\rm
- \mmcbls=13pt\ifmmmode\setmm\fi}
-\def\mmcsl{\let\mmcurf=\mmcslf\let\mmcursf=\mmcslsf\let\mmcurrm=\sl
- \mmcbls=13pt\ifmmmode\setmm\fi}
-\def\mmcb{\let\mmcurf=\mmcbf\let\mmcursf=\mmcbsf\let\mmcurrm=\bf
- \mmcbls=13pt\ifmmmode\setmm\fi}
-
-\def\twelvemmr{\let\mmcurf=\twelvemmf\let\mmcursf=\twelvemmsf\let\mmcurrm=\twelverm
- \mmcbls=15.6pt\ifmmmode\setmm\fi}
-\def\twelvemmsl{\let\mmcurf=\twelvemmslf\let\mmcursf=\twelvemmslsf\let\mmcurrm=\twelvesl
- \mmcbls=15.6pt\ifmmmode\setmm\fi}
-\def\twelvemmb{\let\mmcurf=\twelvemmbf\let\mmcursf=\twelvemmbsf\let\mmcurrm=\twelvebf
- \mmcbls=15.6pt\ifmmmode\setmm\fi}
-\def\twelvemmc{\let\mmcurf=\twelvemmcf\let\mmcursf=\twelvemmcsf\let\mmcurrm=\twelverm
- \mmcbls=15.6pt\ifmmmode\setmm\fi}
-\def\twelvemmcsl{\let\mmcurf=\twelvemmcslf\let\mmcursf=\twelvemmcslsf\let\mmcurrm=\twelvesl
- \mmcbls=15.6pt\ifmmmode\setmm\fi}
-\def\twelvemmcb{\let\mmcurf=\twelvemmcbf\let\mmcursf=\twelvemmcbsf\let\mmcurrm=\twelvebf
- \mmcbls=15.6pt\ifmmmode\setmm\fi}
-
-\def\seventeenmmr{\let\mmcurf=\seventeenmmf\let\mmcursf=\seventeenmmsf\let\mmcurrm=\seventeenrm
- \mmcbls=22.5pt\ifmmmode\setmm\fi}
-\def\seventeenmmc{\let\mmcurf=\seventeenmmcf\let\mmcursf=\seventeenmmcsf\let\mmcurrm=\seventeenrm
- \mmcbls=22.5pt\ifmmmode\setmm\fi}
-\def\seventeenmmb{\let\mmcurf=\seventeenmmbf\let\mmcursf=\seventeenmmbsf\let\mmcurrm=\seventeenbf
- \mmcbls=22.5pt\ifmmmode\setmm\fi}
-\def\seventeenmmcb{\let\mmcurf=\seventeenmmcbf\let\mmcursf=\seventeenmmcbsf\let\mmcurrm=\seventeenbf
- \mmcbls=22.5pt\ifmmmode\setmm\fi}
-
-%%%%%% end of mmfont.tex
diff --git a/Master/texmf-dist/doc/fonts/malayalam/article/mmfuture.tex b/Master/texmf-dist/doc/fonts/malayalam/article/mmfuture.tex
deleted file mode 100644
index c253325e3d4..00000000000
--- a/Master/texmf-dist/doc/fonts/malayalam/article/mmfuture.tex
+++ /dev/null
@@ -1,51 +0,0 @@
-% mmfuture.tex
-% (c) 1992 Jeroen Hellingman
-% Last edit: 09-DEC-1992
-
-
-\beginsection On the future of \TeX
-
-Working on Malayalam-\TeX, I met with more and more limitations of
-\TeX, which needed ad-hoc solutions, that will not win an elegance
-price. It made me dream of a future \TeX-like system, that would
-incorporate all scripts in a more elegant way. Several people have
-made suggestions on the future of \TeX, but most of them, again,
-focussed on the Western languages. I think a transistion to the
-emerging 16-bit Unicode (ISO 10646) standard will be the most natural
-next step.
-
-\TeX\ was orignally designed for two `scripts', English and
-Mathematics, and it does a very good job of typesetting both of them,
-but one gets in problems when one tries to typeset another script with
-it, for example Malayalam, or one of the various other scripts in use
-for writing the spoken languages of the world, or to name the most
-difficult of all, typesetting music. A future-\TeX\ should be build up
-in some modular manner, so that other scripts can be added more
-easily.
-
-Apart from being a typesetting system, \TeX\ is a fullfledged
-programming language, but a horrible ackward one. As Frank Mittelbach,
-suggested, it would be nice to replace it with a more conventional
-one, although his suggestion to use lisp fills me with new horrors. I
-think a more modern functional language like miranda would be a much
-candidate. A functional language with some very basic functions needed
-for typesetting would be a good kernel in my eyes. All logic needed
-for typesetting a script could then be coded in the language itself,
-instead of being hardwired into the system.
-
-Adding a new script would then be as easy as designing a font for the
-script (A difficult enough task in itself) and writing the logic for
-composing the script from a character-stream, which then could be
-loaded into the system.
-
-An anochronism that has annoyed me more and more when I started making
-several variants and sizes of my font is the use of bitmaps, with took
-up more and more space on my harddisk.
-
-I would propose to join the powers of \TeX\ and \MF into one program,
-that use the speak the same language, so that one can have direct
-access to character-programs, to create the letter in the size and
-style wanted at the a certain moment.
-
-
-\bye
diff --git a/Master/texmf-dist/doc/fonts/malayalam/article/mmguide.dvi b/Master/texmf-dist/doc/fonts/malayalam/article/mmguide.dvi
deleted file mode 100644
index 59998d9a231..00000000000
--- a/Master/texmf-dist/doc/fonts/malayalam/article/mmguide.dvi
+++ /dev/null
Binary files differ
diff --git a/Master/texmf-dist/doc/fonts/malayalam/article/mmguide.mm b/Master/texmf-dist/doc/fonts/malayalam/article/mmguide.mm
deleted file mode 100644
index 9bb4c194525..00000000000
--- a/Master/texmf-dist/doc/fonts/malayalam/article/mmguide.mm
+++ /dev/null
@@ -1,511 +0,0 @@
-% mmguide.mm -- Malayalam-\TeX\ user guide
-% Copyright 1993, 1994, 1995 Jeroen Hellingman
-%
-% pre-process this file using mltr
-%
-% History
-% 04-MAY-1998 Updated transcription (JH)
-% 23-NOV-1995 Updated for new transcription scheme (JH)
-% 22-JAN-1994 Last edit (JH)
-% 22-JAN-1994 Added instruction for getting cillu/virama variants (JH)
-
-\def\editdate{4 May 1998}
-
-\input mmmacs
-\input mmtrmacs
-
-\parindent=0pt
-\def\@{@}
-
-\def\today{\number\day\space\ifcase\month\or January\or February\or March\or April\or May\or
- June\or July\or August\or September\or October\or November\or December\fi
- \space\number\year}
-
-\def\MT{Malayalam-\TeX}
-
-\headline={{\hfil \it \MT\ v1.6 User's Guide}}
-
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-
-\beginsection {\twelvebf Introduction}
-
-\MT\ is a package to typeset Malayalam with
-\TeX\footnote*{\MT\ will work only with \TeX3.0 or later
-versions of \TeX.}. It can be used to typeset in both
-the traditional and reformed script. The complete package
-includes a pre-processor and fonts in various styles (regular, bold,
-slanted, calligraphic) and various sizes.
-
-Malayalam Text
-is entered in an easily adaptable ASCII transcription.
-This text is then converted to commands for \TeX\ to typeset
-the Malayalam by a pre-processor, which takes care of applying the
-correct conjunct letters and placing the vowel signs on the right position.
-The same ASCII transcription can also be used to derive scientific
-transcription of the text, which will save scholars lots of time
-spend in typing the macros for accented letters themselves.
-
-This document assumes a working knowledge of \TeX, and will not
-try to explain things already explained in the \TeX-book. It
-can roughly be divided in three parts. The first part explains how to
-use \MT\ in a standard fashion. The second part goes deeper
-into the internals, so that you are able to change the behaviour of
-\MT. This part can be skipped if you are happy with the
-standard settings. Some appendices complete this manual.
-
-\vfill\eject
-\beginsection {\twelvebf Preparing Your Document}
-
-When you want to use \MT, all you have to do is say
-
-\medskip
-{\tt\bslash input mmmacs}
-\medskip
-
-somewhere near the beginning of your document, before the first
-occurrence of Malayalam text, and have the file {\tt mmmacs.tex} in
-a directory where it can be found by \TeX. This file will load the
-fonts and define the commands necessary. After this, you can use the
-commands as described below.
-
-\beginsection How To Type Malayalam
-
-Since on most computers it is impossible to enter Malayalam directly,
-Malayalam text needs to be entered in transcription. Traditionally,
-Western scholars have used a transcription with various accents, like
-$$.d$$, $$sh$$ or~$$zh$$ to represent Malayalam characters, but even
-these cannot be reproduced on most computers. To solve this
-problem, \MT\ uses a
-transcription that only uses the characters of the standard
-ASCII character set.
-
-The following table shows the character(s) you have to type in order
-to produce a Malayalam character. The third column shows the
-scientific transcription of each character.
-
-\bigskip
-\input mmtrans
-\bigskip
-
-Malayalam text can only be entered when in {\it Malayalam mode}.
-Malayalam mode starts and ends with a {\tt\dollar}-sign.
-
-Punctuation marks can be typed in Malayalam the same way as in English.
-They will show up as expected. A nice ornamental star
-\ornstar\ can be produced with {\tt\bslash ornstar}.
-
-Figures in Malayalam mode will appear as
-European figures. If you want Malayalam figures, you will have to
-say {\tt\bslash mmfigures} first. After that {\tt 1234567890} will
-appear as $\mmfigures 1234567890\rmfigures$. To switch back to
-European figures, say {\tt\bslash rmfigures}.
-
-More precise control over the formation of ligatures can be reached with
-the characters {\tt >>} and {\tt<<}. {\tt >>} will
-prevent the formation of a ligature, and a virama will be used between
-the consonants instead. {\tt<<} will force the
-pre-processor to use the secondary variant for the following
-character. This can be used to show vowel-signs or secondary letters
-on themselves. {\tt []} will produce a dotted circle $[]$, to make
-tables like the above, and, last but not least, {\tt >} will
-disambiguate the transcription if needed.
-
-The cillu letters ($k, .n, t, n$, and $r$) will be
-used automatically at the end of words, as well as anusvaram ($m$).
-If a full letter with candrakala is desired, you should
-place {\tt <<+} after the final letter, e.g. {\tt t<<+} yields
-$t<<+$ and {\tt m<<+} yields $m<<+$.
-
-The usage of the {\tt\dollar}-sign by \MT\ overrides its normal
-meaning in
-\TeX. To enter and leave normal math-mode, you will have to type
-{\tt\bslash math}, for display math you just say {\tt\bslash Math}.
-The \dollar-sign itself is produced by {\tt\bslash dollar}.
-
-\beginsection Malayalam transcription
-
-Malayalam Text can also be printed in scientific transcription.
-When you want a Malayalam passage to appear in scientific
-transcription, you have to switch to {\it Malayalam-transcription
-mode}, which is started and ended with {\tt\dollar\dollar}. The
-transcription used follows, but for a few exceptions, the
-standardized transcription of the National Library in Calcutta.
-
-If you want to use a capital letter in Malayalam-transcription mode,
-you can precede the letter with a {\tt\char"5E}. This will be ignored
-in Malayalam mode. If the need may arise to typeset a whole passage
-of transcribed Malayalam in capital letters, the trick can be done
-by enclosing it between {\tt\char"5E\char"5E} and
-{\tt\char"5E\char"5E}.
-
-\beginsection Choosing Fonts
-
-With \MT\ you can use, as in English, several font-styles:
-regular, {\sl slanted}, and {\bf bold}. There is no {\it italic},
-since italic fonts, which have a different design are unknown in
-Malayalam typography, but the font is available in two flavours, the
-normal style, using the same line thickness every where in the
-character, and a `calligraphic' version, which shows differences in
-line thickness in the character, as if it was written with a
-calligraphic pen. Of course, the fonts are provided in several sizes:
-6, 8, 10, 12, and 17~points high.
-
-Every style and size is given a macro, which you have to enter to use
-a certain style and size. For example, if you want to use 12pt
-Malayalam calligraphic slanted, you say {\tt\bslash twelvemmcsl}. If
-you use it in normal mode, the font-change will be in effect the next
-time you switch to Malayalam mode, in Malayalam mode, it works
-immediately.
-
-Available fonts are:
-
-{\bigskip\tt\def\\{\bslash}
-\settabs6\columns
-\+\\sixmmr & \\eightmmr \cr
-\+\\mmr & \\mmsl & \\mmb & \\mmc & \\mmcsl & \\mmcb \cr
-\+\\twelvemmr & \\twelvemmsl & \\twelvemmb & \\twelvemmc &\\twelvemmcsl & \\twelvemmcb \cr
-\+\\seventeenmmr& \\seventeenmmb& \\seventeenmmc& \\seventeenmmcb\cr
-}\bigskip
-
-A sample of each font-style appears in the Appendix.
-
-\beginsection {\twelvebf Using the Pre-Processor}
-
-When you have finished typing (a part of) your document, you cannot
-feed it to \TeX\ immediately. First you have to run it trough the
-pre-processor, which will replace the Malayalam in transcription you
-entered with instructions for \TeX\ to typeset the correct glyphs. The
-pre-processor takes care of placing the vowel-signs around
-consonants, and using the correct conjuncts for consonants without
-intervening vowels.
-
-To pre-process you document, you type:
-\medskip
-{\tt ml} {\it input-file output-file}
-\medskip
-This will process the file for traditional script. If you want to use
-the nowadays normal reformed script, say:
-\medskip
-{\tt mlr} {\it input-file output-file}
-\medskip
-
-Actually, the commands {\tt ml} and {\tt mlr} are two small command
-files, which call two programs with various parameters that do the
-actual pre-processing. The first is called {\tt patc}, which takes
-care of Malayalam-transcription mode, the second is {\tt mm} which
-task it is to do the contextual analysis for the Malayalam script.
-If you don't use Malayalam transcription in your document, you can
-run only {\tt mm} to save some time.
-
-\beginsection {\twelvebf Advanced Topics}
-
-This part of this guide explains how to use the components of
-\MT\ separately, and how to modify its tables, for
-example to change the transcription it understands, or to change the
-way it composes conjuncts. It should be read carefully, and care
-should be taken when you tamper with the tables, since several tables
-depend on each other in delicate ways. If you want to change the
-transcription only, the best way is to use Patc to translate your
-transcription to the standard transcription. To show you how this
-can be accomplished, I have include the file {\tt ack.pat}, that
-translates the transcription used on the {\tt alt.culture.kerala} newsgroup
-to the transcription used with {\tt mm}, assuming that Malayalam text
-is delimited with {\tt\dollar} in the source already (If they are
-missing, you should place them manually; it is a non-trivial
-task to have a computer automatically recognize Malayalam passages in
-English text). With this file, you can convert texts in this
-transcription by giving the command:
-
-\medskip
-{\tt patc -p ack.pat {\it input-file output-file}}
-\medskip
-
-\beginsection Patc
-
-Patc is a program that can translate patterns occurring in a input file
-to other patterns in the output file. It is fully table driven, and
-both the patterns it reads as well as those it outputs are defined in
-tables or {\it pattern-files}. It is an ideal tool to switch from one
-transcription scheme to another. Within the \MT\ package it
-is used to translate the easy-to-type transcription of Malayalam I
-adopted into a sequence of \TeX-commands that will produce scientific
-transcription. The transcription it reads and the commands it outputs
-are given in a pattern-file called {\tt mm.pat}.
-
-Patc should be called as follows:
-
-\medskip
-{\tt patc [-v] -p {\it pattern-file input-file output-file}}
-\medskip
-
-The {\tt -v} option tells {\tt patc} to be verbose, and the {\tt -p}
-option tells it that the next parameter given is the name of a
-pattern file. The last two
-parameters tells it to read from {\it input-file} and to write to
-{\it output-file}. The actual format of a pattern-file
-is described in the documentation that comes with {\tt patc}. (Read
-this first, the following sections assume knowledge of its contents)
-
-\beginsection mm
-
-{\tt mm} is the `actual' pre-processor, it translates the Roman transcription into Malayalam
-script. It uses the correct shapes for vowels depending on whether they
-appear initially or after a consonant, and selects the correct
-conjuncts. This program, too, is table driven.
-
-{\tt mm} is called by:
-
-\medskip
-{\tt mm [-{\it option}] [-t {\it transcription-file}] [-s {\it script-file}] {\it input-file} [{\it output-file}]}
-\medskip
-
-Available options are {\tt-v}, {\tt-V}, and {\tt-h}.
-The {\tt -v} option tells {\tt mm} to be verbose, if given,
-the pre-processor will inform you about files read.
-if you give the {\tt-V} option instead, it will also print
-a~{\tt.}~for every syllable output, and a {\tt+} every time it is forced
-to use a virama instead of a conjunct. When {\tt-h} is given, {\tt mm}
-will do nothing but print a help message.
-
-The {\tt-t} option tells {\tt mm} to read the {\it transcription definition} from
-the file given in the next parameter. The transcription definition defines which
-Roman characters are used to transcribe Malayalam characters. If it is omitted,
-{\tt mm} will use {\tt mmr.trs}.
-The {\tt-s} option tells {\tt mm} to read the {\it script definition} from the
-file given in the next parameter. The script definition defines which glyphs from the
-font are to be used to represent Malayalam characters in various
-contexts. If it is omitted, {\tt mm} will use {\tt mmr.scr}, which
-defines reformed script.
-
-The last two parameters tell {\tt mm} where to read its input from and
-where to put its output. Default, the name of the input file ends with
-{\tt.mm} and the name of the output file with {\tt.tex}.
-If the name of the output file is omitted, {\tt mm}
-will construct it from the input file name by replacing the extension
-of it with {\tt.tex}.
-
-{\tt mm} will look for it's transcription and script files in the
-current directory first, and then in the directory pointed at by the
-environment variable {\tt MMDIR}.
-
-\beginsection Transcription Files
-
-As stated above, a transcription definition tells the preprocessor
-how to interprete an input-file. It not only tells it which sequence
-of Roman characters stands for which Malayalam characters, but also how to
-separate Malayalam text from English text, which the pre-processor
-should leave untouched, and also tells the pre-processor how to
-recognize \TeX-commands (in a limited way) and comments --~which it
-strips from the input-file.
-
-A transcription definition is given in a {\it transcription file}.
-The general structure of a transcription file is the same as that of a patc
-file. Inside a transcription file, the following {\tt\@}-commands can
-occur: {\tt\@atbegin}, {\tt\@atend}, {\tt\@table}, and {\tt\@end}.
-
-{\tt\@atbegin} defines which patterns will start
-and {\tt\@atend} defines which patterns that will end Malayalam mode.
-You can give several patterns, in double quotes, on the same line as the
-command is. A quick glance in {\tt mm.trs} will learn you that, apart
-from the {\tt\dollar}-sign, you can also use
-{\tt<{}malayalam>} to start Malayalam and {\tt<{}/malayalam>} to end it.
-Further, {\tt<{}mlr>} and {\tt<{}/mlr>} are provided to
-delimit reformed script, while {\tt<{}ml>} and
-{\tt<{}/ml>} delimit traditional script, so that you can use both
-in the same document, in which case you will have to run the pre-processor
-twice on the input-file. These delimiters are provided, in case
-you want to be more clear about the language used, or want to use the
-{\tt\dollar}-sign for some other purpose. Imagine writing a book about
-the relationships between Dravidian languages, in which most of the
-examples are from Tamil, I guess you would prefer to reserve the
-{\tt\dollar}-signs for Tamil then (but in that case you will have to
-remove them in the current transcription files).
-
-{\tt\@table} starts the table of patterns that are used for
-transcribing Malayalam characters. Each following non-empty line until
-the next {\tt\@}-command is considered to be an entry in the table. The
-format is basically the same as that of the {\tt\@patterns}-tables of
-patc, but you may not use pattern-set switching, and an extra action,
-{\tt=} is added. This action maps a transcription pattern to an
-internal code. Extreme care is required when changing these codes,
-since they are hardwired into the pre-processor, that knows that some
-of them are consonants, and others vowels, and uses that knowledge to
-perform its task. Also, the same codes are used in the script
-definition to identify characters. The codes should match in
-the transcription-table, internally in the pre-processor and in the
-script-file.
-
-Finally, {\tt\@end} tells the preprocessor the transcription file has
-ended. It will not try the parse the rest, but close immediately after
-reading this command. If a file ends before the {\tt\@end} command is
-seen, the pre-processor will complain, but that is nothing to bother
-about.
-
-\beginsection Script Files
-
-A script files contain a script-definition. A script definition tells the
-pre-processor how to place graphical elements to represent a string of
-characters. Because the output of the pre-processor is fed to \TeX\
-for actual typesetting, the script file contains \TeX-commands to
-typeset those graphical elements, to place them on top or below of
-another, etc. The general structure of a script file is the same as
-that of a transcription file, but, since scripts can be quite
-complicated, it can (and will) contain much more commands. In a script
-file you will find the following commands: {\tt \@malayalam,
-\@atbegin, \@atend, \@atbeginsyllabe, \@atendsyllabe, \@prebuild,
-\@primary, \@secondary, \@reepham{\rm, and} \@end}.
-
-The {\tt\@malayalam} command tells the pre-processor that it is
-dealing with Malayalam script. It must be given as the first command
-in a script file. At this time the pre-processor does not understand
-any other script, but if it will in future, it will be functional,
-since pre-processor needs to know which script it is dealing with,
-since not all peculiarities of Malayalam script are expressed in
-general mechanisms defined in a script file.
-
-{\tt\@atbegin} defines the sequence that is output every time the
-pre-processor enters Malayalam mode. At this time the file {\tt
-mm.scr} it contains a begingroup brace and a \TeX-command that selects
-the current Malayalam font.
-
-{\tt\@atend} defines the sequence that is output every time the
-pre-processor leaves Malayalam mode, currently only a endgroup brace.
-
-{\tt\@atbeginsyllabe} and {\tt @atendsyllabe} define the sequences
-that are output at the begin respectively the end of every syllable. In
-{\tt mm.scr} you will find commands that make a separate h-box of
-every syllable.
-
-{\tt\@prebuild} starts a table that defines a sequence of
-\TeX-commands for each character and for sequences of characters for
-which the general construction method will fail. Each non-empty line
-of the table describes how to typeset a sequence of one or more
-characters. The first element of the line is the character sequence in
-the character string, the second element the sequence of \TeX-commands
-that will produce its graphical representation. If the pre-processor
-encounters a single character for which no way of typesetting it is
-given in this table, it will complain, and forget the character.
-
-{\tt\@primary} starts a table that defines the \TeX-commands for each
-character and for sequences of characters when they occur at the start
-of a syllable. Every entry in this table contains three elements. The
-first is the character-sequence, the second the \TeX-commands that
-will be placed in front of the syllable, the third the \TeX-commands
-that will be placed after it. In {\tt mm.scr} this table is very
-short, since Malayalam script does not modify the first letters of a
-syllable (as in Devanagari), but the last ones. The only entry
-describes the reepham character.
-
-{\tt\@secondary} starts a table that defines the \TeX-commands for each
-character and for sequences of characters when they occur at the end
-of a syllable. The table has the same format as the {\tt\@primary}
-table, but in {\tt mm.scr} it is much longer, since it defines the
-glyphs for all the vowel-signs, and for the secondary variants of
-$ya$, $ra$, $la$, and $va$.
-
-{\tt\@reepham} tells the pre-processor that a traditional style
-reepham is used: a little upright stroke centered above the
-consonant (cluster). This command is needed because otherwise, the
-pre-processor will center the reepham, incorrectly, above the whole
-syllable.
-
-\beginsection Macros defined by \MT
-
-The traditional Malayalam script is so complicated, that it was impossible
-to fit all needed glyphs into a single \TeX-font. Therefore, a Malayalam
-font consists of two physical fonts, one with characters at normal size,
-called the {\it base-font}, and
-one with smaller sized characters, called the {\it sub-font}, that can be
-used to build conjunct characters on the fly.
-
-One can be tempted to use a normal font for a smaller size for this purpose,
-but that wouldn't work out as nice, since smaller sized fonts are
-normally also drawn with thinner lines, while the sub-font is drawn with
-exactly the same pen as the base-font --~and also some other parameters
-are set in such a way that composing conjuncts will work fine.
-
-The pre-processor uses a macro ({\tt\bslash Z}) to switch to the sub-font,
-if a glyph from that font is needed. It is not aware of the current style used.
-This means that {\tt\bslash Z} has to be redefined to select the correct
-sub-font, depending on current style. This is done behind the scenes when
-you select a font style.
-
-The macro that selects a font style, sets the base-font, the sub-font, and
-a corresponding roman font from with several punctuation marks are borrowed, and,
-when in Malayalam mode, makes the base-font current, otherwise the base-font
-is made current when Malayalam mode is entered.
-For a font styles in Malayalam three fonts need to be loaded in as follows:
-
-\bigskip
-
-\settabs\+{\tt XfontXtwelvemmfXmm12sXXXXXXX}&second\cr
-{\def\\{\bslash}
-\+{\tt\\font\\twelvemmf=mm12} & load the base-font\cr
-\+{\tt\\font\\twelvemmsf=mmz12} & load the sub-font\cr
-\+{\tt\\font\\twelverm=cmr12} & load the roman font for punctuation marks\cr
-}
-
-\bigskip
-
-An example of a macro to select a style is
-
-\bigskip
-
-{\def\\{\bslash}\def\{{\char"7B}\def\}{\char"7D}\def\perc{\char"25}\tt
-\+\\def\\twelvemmr\{\perc & {\rm to select {\tt\\twelvemmr}:} \cr
-\+\quad\\let\\mmcurf=\\twelvemmf & {\rm define the current base-font,} \cr
-\+\quad\\let\\mmcursf=\\twelvemmsf & {\rm define the current sub-font,} \cr
-\+\quad\\let\\mmcurrm=\\twelverm & {\rm define the current roman font,}\cr
-\+\quad\\mmcbls=15.6pt & {\rm set the current baselineskip,} \cr
-\+\quad\\ifmmmode\\setmm\\fi\} & {\rm and if we are in Malayalam mode select it.}\cr
-}
-
-\bigskip
-
-If you wish to include more styles, you should define new font selection
-macro's following this example. The baselineskip should be larger than
-for roman text, since Malayalam script tends to have taller characters.
-
-\bigskip
-
-The \TeX-macros given in {\tt mm.scr} to compose glyphs are all
-one-letter macros.
-They are defined in the file {\tt mmmacs.tex}. Care is taken that they
-do not redefine standard \TeX\ macros, and you should not redefine
-them in your document. They are the following:
-
-\bigskip
-
-{\tt\bslash<\#1>}: typeset glyph number {\tt\#1} from the current font.
-
-{\tt\bslash B\#1\#2}: put {\tt\#2} centered below {\tt\#1}. This is used,
-for example, to build <ml>zhu</ml> from <ml>zha</ml> and
-<ml>{}<<u</ml> in traditional script.
-
-{\tt\bslash M\#1\#2}: put {\tt\#2} right below {\tt\#1}. This is used to
-build, for example, to build $pla$ from $pa$ and ${}<<la$. Note that if the subscribed character is
-wider than the character it is subscribed to, the width of the resulting box
-will be adjusted. This happens when <ml>pra</ml> is build from <ml>pa</ml>
-and <ml>{}<<ra</ml>.
-
-{\tt\bslash T\#1\#2}: put {\tt\#1} centered on top of {\tt\#2}. This is
-used to position the reepham stroke in traditional script.
-
-{\tt\bslash Z}: switch to the subfont, the font that contains the
-somewhat smaller glyphs that are subscribed to characters.
-
-{\tt\bslash R\#1\#2}: decrease the height of box {\tt\#2} by {\tt\#1}.
-
-{\tt\bslash K\#1}: kern {\tt\#1} em.
-
-{\tt\bslash X\#1}: equivalent to {\tt\bslash hbox\#1}.
-
-%%%%%%%
-
-\input tamil.tex
-
-\input dng.tex
-
-\bye
-
-%%%%%% end of mmguide.txt
diff --git a/Master/texmf-dist/doc/fonts/malayalam/article/mmguide.tex b/Master/texmf-dist/doc/fonts/malayalam/article/mmguide.tex
deleted file mode 100644
index 5e582135f91..00000000000
--- a/Master/texmf-dist/doc/fonts/malayalam/article/mmguide.tex
+++ /dev/null
@@ -1,498 +0,0 @@
-
-\def\editdate{4 May 1998}
-
-\input mmmacs
-\input mmtrmacs
-
-\parindent=0pt
-\def\@{@}
-
-\def\today{\number\day\space\ifcase\month\or January\or February\or March\or April\or May\or
- June\or July\or August\or September\or October\or November\or December\fi
- \space\number\year}
-
-\def\MT{Malayalam-\TeX}
-
-\headline={{\hfil \it \MT\ v1.6 User's Guide}}
-
-
-\beginsection {\twelvebf Introduction}
-
-\MT\ is a package to typeset Malayalam with
-\TeX\footnote*{\MT\ will work only with \TeX3.0 or later
-versions of \TeX.}. It can be used to typeset in both
-the traditional and reformed script. The complete package
-includes a pre-processor and fonts in various styles (regular, bold,
-slanted, calligraphic) and various sizes.
-
-Malayalam Text
-is entered in an easily adaptable ASCII transcription.
-This text is then converted to commands for \TeX\ to typeset
-the Malayalam by a pre-processor, which takes care of applying the
-correct conjunct letters and placing the vowel signs on the right position.
-The same ASCII transcription can also be used to derive scientific
-transcription of the text, which will save scholars lots of time
-spend in typing the macros for accented letters themselves.
-
-This document assumes a working knowledge of \TeX, and will not
-try to explain things already explained in the \TeX-book. It
-can roughly be divided in three parts. The first part explains how to
-use \MT\ in a standard fashion. The second part goes deeper
-into the internals, so that you are able to change the behaviour of
-\MT. This part can be skipped if you are happy with the
-standard settings. Some appendices complete this manual.
-
-\vfill\eject
-\beginsection {\twelvebf Preparing Your Document}
-
-When you want to use \MT, all you have to do is say
-
-\medskip
-{\tt\bslash input mmmacs}
-\medskip
-
-somewhere near the beginning of your document, before the first
-occurrence of Malayalam text, and have the file {\tt mmmacs.tex} in
-a directory where it can be found by \TeX. This file will load the
-fonts and define the commands necessary. After this, you can use the
-commands as described below.
-
-\beginsection How To Type Malayalam
-
-Since on most computers it is impossible to enter Malayalam directly,
-Malayalam text needs to be entered in transcription. Traditionally,
-Western scholars have used a transcription with various accents, like
-{\mmtr \d d}, {\mmtr \'s} or~{\mmtr \b z} to represent Malayalam characters, but even
-these cannot be reproduced on most computers. To solve this
-problem, \MT\ uses a
-transcription that only uses the characters of the standard
-ASCII character set.
-
-The following table shows the character(s) you have to type in order
-to produce a Malayalam character. The third column shows the
-scientific transcription of each character.
-
-\bigskip
-\input mmtrans
-\bigskip
-
-Malayalam text can only be entered when in {\it Malayalam mode}.
-Malayalam mode starts and ends with a {\tt\dollar}-sign.
-
-Punctuation marks can be typed in Malayalam the same way as in English.
-They will show up as expected. A nice ornamental star
-\ornstar\ can be produced with {\tt\bslash ornstar}.
-
-Figures in Malayalam mode will appear as
-European figures. If you want Malayalam figures, you will have to
-say {\tt\bslash mmfigures} first. After that {\tt 1234567890} will
-appear as {\mm \mmfigures {\mmone}{\mmtwo}{\mmthree}{\mmfour}{\mmfive}{\mmsix}{\mmseven}{\mmeight}{\mmnine}{\mmzero}\rmfigures}. To switch back to
-European figures, say {\tt\bslash rmfigures}.
-
-More precise control over the formation of ligatures can be reached with
-the characters {\tt >>} and {\tt<<}. {\tt >>} will
-prevent the formation of a ligature, and a virama will be used between
-the consonants instead. {\tt<<} will force the
-pre-processor to use the secondary variant for the following
-character. This can be used to show vowel-signs or secondary letters
-on themselves. {\tt []} will produce a dotted circle {\mm \<00>}, to make
-tables like the above, and, last but not least, {\tt >} will
-disambiguate the transcription if needed.
-
-The cillu letters ({\mm \X{\mmV{\<21>}}{\RMF,} \X{\<78>}{\RMF,} \X{\<81>}{\RMF,} \X{\<79>}}, and {\mm \X{\<80>}}) will be
-used automatically at the end of words, as well as anusvaram ({\mm \X{\<2>}}).
-If a full letter with candrakala is desired, you should
-place {\tt <<+} after the final letter, e.g. {\tt t<<+} yields
-{\mm \X{\mmV{\<36>}}} and {\tt m<<+} yields {\mm \X{\mmV{\<46>}}}.
-
-The usage of the {\tt\dollar}-sign by \MT\ overrides its normal
-meaning in
-\TeX. To enter and leave normal math-mode, you will have to type
-{\tt\bslash math}, for display math you just say {\tt\bslash Math}.
-The \dollar-sign itself is produced by {\tt\bslash dollar}.
-
-\beginsection Malayalam transcription
-
-Malayalam Text can also be printed in scientific transcription.
-When you want a Malayalam passage to appear in scientific
-transcription, you have to switch to {\it Malayalam-transcription
-mode}, which is started and ended with {\tt\dollar\dollar}. The
-transcription used follows, but for a few exceptions, the
-standardized transcription of the National Library in Calcutta.
-
-If you want to use a capital letter in Malayalam-transcription mode,
-you can precede the letter with a {\tt\char"5E}. This will be ignored
-in Malayalam mode. If the need may arise to typeset a whole passage
-of transcribed Malayalam in capital letters, the trick can be done
-by enclosing it between {\tt\char"5E\char"5E} and
-{\tt\char"5E\char"5E}.
-
-\beginsection Choosing Fonts
-
-With \MT\ you can use, as in English, several font-styles:
-regular, {\sl slanted}, and {\bf bold}. There is no {\it italic},
-since italic fonts, which have a different design are unknown in
-Malayalam typography, but the font is available in two flavours, the
-normal style, using the same line thickness every where in the
-character, and a `calligraphic' version, which shows differences in
-line thickness in the character, as if it was written with a
-calligraphic pen. Of course, the fonts are provided in several sizes:
-6, 8, 10, 12, and 17~points high.
-
-Every style and size is given a macro, which you have to enter to use
-a certain style and size. For example, if you want to use 12pt
-Malayalam calligraphic slanted, you say {\tt\bslash twelvemmcsl}. If
-you use it in normal mode, the font-change will be in effect the next
-time you switch to Malayalam mode, in Malayalam mode, it works
-immediately.
-
-Available fonts are:
-
-{\bigskip\tt\def\\{\bslash}
-\settabs6\columns
-\+\\sixmmr & \\eightmmr \cr
-\+\\mmr & \\mmsl & \\mmb & \\mmc & \\mmcsl & \\mmcb \cr
-\+\\twelvemmr & \\twelvemmsl & \\twelvemmb & \\twelvemmc &\\twelvemmcsl & \\twelvemmcb \cr
-\+\\seventeenmmr& \\seventeenmmb& \\seventeenmmc& \\seventeenmmcb\cr
-}\bigskip
-
-A sample of each font-style appears in the Appendix.
-
-\beginsection {\twelvebf Using the Pre-Processor}
-
-When you have finished typing (a part of) your document, you cannot
-feed it to \TeX\ immediately. First you have to run it trough the
-pre-processor, which will replace the Malayalam in transcription you
-entered with instructions for \TeX\ to typeset the correct glyphs. The
-pre-processor takes care of placing the vowel-signs around
-consonants, and using the correct conjuncts for consonants without
-intervening vowels.
-
-To pre-process you document, you type:
-\medskip
-{\tt ml} {\it input-file output-file}
-\medskip
-This will process the file for traditional script. If you want to use
-the nowadays normal reformed script, say:
-\medskip
-{\tt mlr} {\it input-file output-file}
-\medskip
-
-Actually, the commands {\tt ml} and {\tt mlr} are two small command
-files, which call two programs with various parameters that do the
-actual pre-processing. The first is called {\tt patc}, which takes
-care of Malayalam-transcription mode, the second is {\tt mm} which
-task it is to do the contextual analysis for the Malayalam script.
-If you don't use Malayalam transcription in your document, you can
-run only {\tt mm} to save some time.
-
-\beginsection {\twelvebf Advanced Topics}
-
-This part of this guide explains how to use the components of
-\MT\ separately, and how to modify its tables, for
-example to change the transcription it understands, or to change the
-way it composes conjuncts. It should be read carefully, and care
-should be taken when you tamper with the tables, since several tables
-depend on each other in delicate ways. If you want to change the
-transcription only, the best way is to use Patc to translate your
-transcription to the standard transcription. To show you how this
-can be accomplished, I have include the file {\tt ack.pat}, that
-translates the transcription used on the {\tt alt.culture.kerala} newsgroup
-to the transcription used with {\tt mm}, assuming that Malayalam text
-is delimited with {\tt\dollar} in the source already (If they are
-missing, you should place them manually; it is a non-trivial
-task to have a computer automatically recognize Malayalam passages in
-English text). With this file, you can convert texts in this
-transcription by giving the command:
-
-\medskip
-{\tt patc -p ack.pat {\it input-file output-file}}
-\medskip
-
-\beginsection Patc
-
-Patc is a program that can translate patterns occurring in a input file
-to other patterns in the output file. It is fully table driven, and
-both the patterns it reads as well as those it outputs are defined in
-tables or {\it pattern-files}. It is an ideal tool to switch from one
-transcription scheme to another. Within the \MT\ package it
-is used to translate the easy-to-type transcription of Malayalam I
-adopted into a sequence of \TeX-commands that will produce scientific
-transcription. The transcription it reads and the commands it outputs
-are given in a pattern-file called {\tt mm.pat}.
-
-Patc should be called as follows:
-
-\medskip
-{\tt patc [-v] -p {\it pattern-file input-file output-file}}
-\medskip
-
-The {\tt -v} option tells {\tt patc} to be verbose, and the {\tt -p}
-option tells it that the next parameter given is the name of a
-pattern file. The last two
-parameters tells it to read from {\it input-file} and to write to
-{\it output-file}. The actual format of a pattern-file
-is described in the documentation that comes with {\tt patc}. (Read
-this first, the following sections assume knowledge of its contents)
-
-\beginsection mm
-
-{\tt mm} is the `actual' pre-processor, it translates the Roman transcription into Malayalam
-script. It uses the correct shapes for vowels depending on whether they
-appear initially or after a consonant, and selects the correct
-conjuncts. This program, too, is table driven.
-
-{\tt mm} is called by:
-
-\medskip
-{\tt mm [-{\it option}] [-t {\it transcription-file}] [-s {\it script-file}] {\it input-file} [{\it output-file}]}
-\medskip
-
-Available options are {\tt-v}, {\tt-V}, and {\tt-h}.
-The {\tt -v} option tells {\tt mm} to be verbose, if given,
-the pre-processor will inform you about files read.
-if you give the {\tt-V} option instead, it will also print
-a~{\tt.}~for every syllable output, and a {\tt+} every time it is forced
-to use a virama instead of a conjunct. When {\tt-h} is given, {\tt mm}
-will do nothing but print a help message.
-
-The {\tt-t} option tells {\tt mm} to read the {\it transcription definition} from
-the file given in the next parameter. The transcription definition defines which
-Roman characters are used to transcribe Malayalam characters. If it is omitted,
-{\tt mm} will use {\tt mmr.trs}.
-The {\tt-s} option tells {\tt mm} to read the {\it script definition} from the
-file given in the next parameter. The script definition defines which glyphs from the
-font are to be used to represent Malayalam characters in various
-contexts. If it is omitted, {\tt mm} will use {\tt mmr.scr}, which
-defines reformed script.
-
-The last two parameters tell {\tt mm} where to read its input from and
-where to put its output. Default, the name of the input file ends with
-{\tt.mm} and the name of the output file with {\tt.tex}.
-If the name of the output file is omitted, {\tt mm}
-will construct it from the input file name by replacing the extension
-of it with {\tt.tex}.
-
-{\tt mm} will look for it's transcription and script files in the
-current directory first, and then in the directory pointed at by the
-environment variable {\tt MMDIR}.
-
-\beginsection Transcription Files
-
-As stated above, a transcription definition tells the preprocessor
-how to interprete an input-file. It not only tells it which sequence
-of Roman characters stands for which Malayalam characters, but also how to
-separate Malayalam text from English text, which the pre-processor
-should leave untouched, and also tells the pre-processor how to
-recognize \TeX-commands (in a limited way) and comments --~which it
-strips from the input-file.
-
-A transcription definition is given in a {\it transcription file}.
-The general structure of a transcription file is the same as that of a patc
-file. Inside a transcription file, the following {\tt\@}-commands can
-occur: {\tt\@atbegin}, {\tt\@atend}, {\tt\@table}, and {\tt\@end}.
-
-{\tt\@atbegin} defines which patterns will start
-and {\tt\@atend} defines which patterns that will end Malayalam mode.
-You can give several patterns, in double quotes, on the same line as the
-command is. A quick glance in {\tt mm.trs} will learn you that, apart
-from the {\tt\dollar}-sign, you can also use
-{\tt<{}malayalam>} to start Malayalam and {\tt<{}/malayalam>} to end it.
-Further, {\tt<{}mlr>} and {\tt<{}/mlr>} are provided to
-delimit reformed script, while {\tt<{}ml>} and
-{\tt<{}/ml>} delimit traditional script, so that you can use both
-in the same document, in which case you will have to run the pre-processor
-twice on the input-file. These delimiters are provided, in case
-you want to be more clear about the language used, or want to use the
-{\tt\dollar}-sign for some other purpose. Imagine writing a book about
-the relationships between Dravidian languages, in which most of the
-examples are from Tamil, I guess you would prefer to reserve the
-{\tt\dollar}-signs for Tamil then (but in that case you will have to
-remove them in the current transcription files).
-
-{\tt\@table} starts the table of patterns that are used for
-transcribing Malayalam characters. Each following non-empty line until
-the next {\tt\@}-command is considered to be an entry in the table. The
-format is basically the same as that of the {\tt\@patterns}-tables of
-patc, but you may not use pattern-set switching, and an extra action,
-{\tt=} is added. This action maps a transcription pattern to an
-internal code. Extreme care is required when changing these codes,
-since they are hardwired into the pre-processor, that knows that some
-of them are consonants, and others vowels, and uses that knowledge to
-perform its task. Also, the same codes are used in the script
-definition to identify characters. The codes should match in
-the transcription-table, internally in the pre-processor and in the
-script-file.
-
-Finally, {\tt\@end} tells the preprocessor the transcription file has
-ended. It will not try the parse the rest, but close immediately after
-reading this command. If a file ends before the {\tt\@end} command is
-seen, the pre-processor will complain, but that is nothing to bother
-about.
-
-\beginsection Script Files
-
-A script files contain a script-definition. A script definition tells the
-pre-processor how to place graphical elements to represent a string of
-characters. Because the output of the pre-processor is fed to \TeX\
-for actual typesetting, the script file contains \TeX-commands to
-typeset those graphical elements, to place them on top or below of
-another, etc. The general structure of a script file is the same as
-that of a transcription file, but, since scripts can be quite
-complicated, it can (and will) contain much more commands. In a script
-file you will find the following commands: {\tt \@malayalam,
-\@atbegin, \@atend, \@atbeginsyllabe, \@atendsyllabe, \@prebuild,
-\@primary, \@secondary, \@reepham{\rm, and} \@end}.
-
-The {\tt\@malayalam} command tells the pre-processor that it is
-dealing with Malayalam script. It must be given as the first command
-in a script file. At this time the pre-processor does not understand
-any other script, but if it will in future, it will be functional,
-since pre-processor needs to know which script it is dealing with,
-since not all peculiarities of Malayalam script are expressed in
-general mechanisms defined in a script file.
-
-{\tt\@atbegin} defines the sequence that is output every time the
-pre-processor enters Malayalam mode. At this time the file {\tt
-mm.scr} it contains a begingroup brace and a \TeX-command that selects
-the current Malayalam font.
-
-{\tt\@atend} defines the sequence that is output every time the
-pre-processor leaves Malayalam mode, currently only a endgroup brace.
-
-{\tt\@atbeginsyllabe} and {\tt @atendsyllabe} define the sequences
-that are output at the begin respectively the end of every syllable. In
-{\tt mm.scr} you will find commands that make a separate h-box of
-every syllable.
-
-{\tt\@prebuild} starts a table that defines a sequence of
-\TeX-commands for each character and for sequences of characters for
-which the general construction method will fail. Each non-empty line
-of the table describes how to typeset a sequence of one or more
-characters. The first element of the line is the character sequence in
-the character string, the second element the sequence of \TeX-commands
-that will produce its graphical representation. If the pre-processor
-encounters a single character for which no way of typesetting it is
-given in this table, it will complain, and forget the character.
-
-{\tt\@primary} starts a table that defines the \TeX-commands for each
-character and for sequences of characters when they occur at the start
-of a syllable. Every entry in this table contains three elements. The
-first is the character-sequence, the second the \TeX-commands that
-will be placed in front of the syllable, the third the \TeX-commands
-that will be placed after it. In {\tt mm.scr} this table is very
-short, since Malayalam script does not modify the first letters of a
-syllable (as in Devanagari), but the last ones. The only entry
-describes the reepham character.
-
-{\tt\@secondary} starts a table that defines the \TeX-commands for each
-character and for sequences of characters when they occur at the end
-of a syllable. The table has the same format as the {\tt\@primary}
-table, but in {\tt mm.scr} it is much longer, since it defines the
-glyphs for all the vowel-signs, and for the secondary variants of
-{\mm \X{\<47>}}, {\mm \X{\<48>}}, {\mm \X{\<50>}}, and {\mm \X{\<53>}}.
-
-{\tt\@reepham} tells the pre-processor that a traditional style
-reepham is used: a little upright stroke centered above the
-consonant (cluster). This command is needed because otherwise, the
-pre-processor will center the reepham, incorrectly, above the whole
-syllable.
-
-\beginsection Macros defined by \MT
-
-The traditional Malayalam script is so complicated, that it was impossible
-to fit all needed glyphs into a single \TeX-font. Therefore, a Malayalam
-font consists of two physical fonts, one with characters at normal size,
-called the {\it base-font}, and
-one with smaller sized characters, called the {\it sub-font}, that can be
-used to build conjunct characters on the fly.
-
-One can be tempted to use a normal font for a smaller size for this purpose,
-but that wouldn't work out as nice, since smaller sized fonts are
-normally also drawn with thinner lines, while the sub-font is drawn with
-exactly the same pen as the base-font --~and also some other parameters
-are set in such a way that composing conjuncts will work fine.
-
-The pre-processor uses a macro ({\tt\bslash Z}) to switch to the sub-font,
-if a glyph from that font is needed. It is not aware of the current style used.
-This means that {\tt\bslash Z} has to be redefined to select the correct
-sub-font, depending on current style. This is done behind the scenes when
-you select a font style.
-
-The macro that selects a font style, sets the base-font, the sub-font, and
-a corresponding roman font from with several punctuation marks are borrowed, and,
-when in Malayalam mode, makes the base-font current, otherwise the base-font
-is made current when Malayalam mode is entered.
-For a font styles in Malayalam three fonts need to be loaded in as follows:
-
-\bigskip
-
-\settabs\+{\tt XfontXtwelvemmfXmm12sXXXXXXX}&second\cr
-{\def\\{\bslash}
-\+{\tt\\font\\twelvemmf=mm12} & load the base-font\cr
-\+{\tt\\font\\twelvemmsf=mm12s} & load the sub-font\cr
-\+{\tt\\font\\twelverm=cmr12} & load the roman font for punctuation marks\cr
-}
-
-\bigskip
-
-An example of a macro to select a style is
-
-\bigskip
-
-{\def\\{\bslash}\def\{{\char"7B}\def\}{\char"7D}\def\perc{\char"25}\tt
-\+\\def\\twelvemmr\{\perc & {\rm to select {\tt\\twelvemmr}:} \cr
-\+\quad\\let\\mmcurf=\\twelvemmf & {\rm define the current base-font,} \cr
-\+\quad\\let\\mmcursf=\\twelvemmsf & {\rm define the current sub-font,} \cr
-\+\quad\\let\\mmcurrm=\\twelverm & {\rm define the current roman font,}\cr
-\+\quad\\mmcbls=15.6pt & {\rm set the current baselineskip,} \cr
-\+\quad\\ifmmmode\\setmm\\fi\} & {\rm and if we are in Malayalam mode select it.}\cr
-}
-
-\bigskip
-
-If you wish to include more styles, you should define new font selection
-macro's following this example. The baselineskip should be larger than
-for roman text, since Malayalam script tends to have taller characters.
-
-\bigskip
-
-The \TeX-macros given in {\tt mm.scr} to compose glyphs are all
-one-letter macros.
-They are defined in the file {\tt mmmacs.tex}. Care is taken that they
-do not redefine standard \TeX\ macros, and you should not redefine
-them in your document. They are the following:
-
-\bigskip
-
-{\tt\bslash<\#1>}: typeset glyph number {\tt\#1} from the current font.
-
-{\tt\bslash B\#1\#2}: put {\tt\#2} centered below {\tt\#1}. This is used,
-for example, to build <ml>zhu</ml> from <ml>zha</ml> and
-<ml>{}<<u</ml> in traditional script.
-
-{\tt\bslash M\#1\#2}: put {\tt\#2} right below {\tt\#1}. This is used to
-build, for example, to build {\mm \X{\M{\<42>}{\<85>}}} from {\mm \X{\<42>}} and {\mm {}\M{\hbox{}}{\<85>}}. Note that if the subscribed character is
-wider than the character it is subscribed to, the width of the resulting box
-will be adjusted. This happens when <ml>pra</ml> is build from <ml>pa</ml>
-and <ml>{}<<ra</ml>.
-
-{\tt\bslash T\#1\#2}: put {\tt\#1} centered on top of {\tt\#2}. This is
-used to position the reepham stroke in traditional script.
-
-{\tt\bslash Z}: switch to the subfont, the font that contains the
-somewhat smaller glyphs that are subscribed to characters.
-
-{\tt\bslash R\#1\#2}: decrease the height of box {\tt\#2} by {\tt\#1}.
-
-{\tt\bslash K\#1}: kern {\tt\#1} em.
-
-{\tt\bslash X\#1}: equivalent to {\tt\bslash hbox\#1}.
-
-
-\input tamil.tex
-
-\input dng.tex
-
-\bye
-
diff --git a/Master/texmf-dist/doc/fonts/malayalam/article/mmmacs.tex b/Master/texmf-dist/doc/fonts/malayalam/article/mmmacs.tex
deleted file mode 100644
index bbf5464dd72..00000000000
--- a/Master/texmf-dist/doc/fonts/malayalam/article/mmmacs.tex
+++ /dev/null
@@ -1,139 +0,0 @@
-% mmmacs -- macros for Malayalam TeX
-% (c) 1993 Jeroen Hellingman
-% last edit: 02-APR-1993
-%
-% History:
-% 02-APR-1993 made virama stick out halfway. (JH)
-% 12-JAN-1993 version 1.0 (Jeroen Hellingman)
-
-\ifx\mmmacsloaded\relax\endinput\else\let\mmmacsloaded=\relax\fi
-
-%%%%%% fonts
-
-\input mmfont.tex % load fonts
-
-%%%%%% font selection
-
-\newdimen\mmcbls % Malayalam Current BaseLineSkip
-\def\mmslant{0} % slant factor of current Malayalam font
-\newif\ifmmmode\mmmodefalse
-
-% trick from the TeXbook, p. 375
-{\catcode`p=12 \catcode`t=12 \gdef\xxx#1pt{#1}}
-\let\getfactor=\xxx
-\def\getslant#1{\expandafter\getfactor\the\fontdimen1#1}
-
-\def\Z{\mmcursf}
-\def\RMF{\mmcurrm}
-
-\def\mm{\setmm\noexpand\mmmodetrue}
-\def\setmm{\pretolerance=9999\tolerance=5000\hyphenpenalty=10000%
- \language=13\mmcurf\gdef\mmslant{\getslant\mmcurf}%
- \baselineskip=\mmcbls\emergencystretch=30pt}
-
-\mmr % select Malayalam Regular 10pt
-
-%%%%%% glyph composing macros
-
-% put #1 centered on top of #2, taking into account \mmslant
-\def\puton#1#2{\hskip0pt{\setbox0=\hbox{#2}\setbox1=\hbox{#1}%
- \dimen0=.5\wd0\advance\dimen0by.5\wd1%
- \dimen1=\ht0\advance\dimen1by\dp1%
- \dimen3=.5\wd0\advance\dimen3by-.5\wd1%
- \dimen5=\mmslant\dimen1 % calculate correction needed for slanted fonts
- \advance\dimen0by-\dimen5
- \advance\dimen3by-\dimen5
- \box0\kern-\dimen0\raise\dimen1\box1\kern\dimen3}}
-
-% put #1 to the right on top of #2, taking into account \mmslant
-\def\putrighton#1#2{\hskip0pt{\setbox0=\hbox{#2}\setbox1=\hbox{#1}%
- \dimen0=\wd1%
- \dimen1=\ht0\advance\dimen1by\dp1%
- \dimen3=0pt%
- \dimen5=\mmslant\dimen1 % calculate correction needed for slanted fonts
- \advance\dimen0by-\dimen5
- \advance\dimen3by-\dimen5
- \box0\kern-\dimen0\raise\dimen1\box1\kern\dimen3}}
-
-% put #1 to the far right on top of #2, taking into account \mmslant
-% #1 will stick partly out #2, for placing virama
-\def\putfarrighton#1#2{\hskip0pt{\setbox0=\hbox{#2}\setbox1=\hbox{#1}%
- \dimen0=0.667\wd1%
- \dimen1=\ht0\advance\dimen1by\dp1%
- \dimen3=-0.333\wd1%
- \dimen5=\mmslant\dimen1 % calculate correction needed for slanted fonts
- \advance\dimen0by-\dimen5
- \advance\dimen3by-\dimen5
- \box0\kern-\dimen0\raise\dimen1\box1\kern\dimen3}}
-
-\def\mmV#1{\putfarrighton{\N{.8}{\<77>}}{#1}} % place virama
-
-% put #1 centered underneath #2, taking into account \mmslant
-\def\putbelow#1#2{\hskip0pt{\setbox1=\hbox{#1}\setbox0=\hbox{#2}%
- \dimen0=.5\wd0\advance\dimen0by.5\wd1%
- \dimen1=\dp0\advance\dimen1by\ht1%
- \dimen3=.5\wd0\advance\dimen3by-.5\wd1%
- % test: if #1 wider than #2, kern 0.5(wd1-wd0) before, and idem after extra.
- \ifdim\wd1>\wd0\dimen7=\wd1\advance\dimen7by-\wd0%
- \hbox{}\kern0.5\dimen7%
- \advance\dimen3by0.5\dimen7%
- \fi
- \dimen5=-\mmslant\dimen1 % calculate correction needed for slanted fonts
- \advance\dimen0by-\dimen5
- \advance\dimen3by-\dimen5
- \box0\kern-\dimen0\lower\dimen1\box1\kern\dimen3}}
-\def\B#1#2{\putbelow{#2}{#1}}
-
-% put #1 right aligned underneath #2, taking into account \mmslant
-\def\putrightbelow#1#2{\hskip0pt{\setbox1=\hbox{#1}\setbox0=\hbox{#2}%
- \dimen1=\dp0\advance\dimen1by\ht1%
- % test: if #1 wider than #2, kern wd1-wd0 extra.
- \ifdim\wd1>\wd0\dimen0=\wd1\advance\dimen0by-\wd0\kern\dimen0\fi
- \dimen5=-\mmslant\dimen1 % calculate correction needed for slanted fonts
- \box0\kern-\wd1%
- \ifdim\dimen5=0pt\else\kern\dimen5\fi % avoid unneccessary kerns
- \lower\dimen1\box1
- \ifdim\dimen5=0pt\else\kern-\dimen5\fi}}
-
-% lower height of box #2 with #1
-% to be used in conjunction with \M to construct consonant clusters
-\def\R#1#2{\setbox0=\hbox{#2}%
- \dimen0=\ht0\advance\dimen0by-#1%
- \ht0=\dimen0\box0}
-
-% lower glyph #2 with #1 ex
-% to be used to lower the virama sign when it is placed on top of a glyph
-\def\N#1#2{\setbox0=\hbox{\lower#1ex\hbox{#2}}\dp0=0pt\box0}
-
-%%%%%% single letter commands
-
-\def\D#1{{\mm\char#1}} % show single Malayalam characters
-\def\C{\char}
-\def\K#1{\kern#1em}
-\def\T{\puton}
-\def\Q#1#2{\putrighton{#2}{#1}}
-\def\M#1#2{\putrightbelow{#2}{#1}}
-\def\X{\leavevmode\hbox}
-\def\<#1>{\leavevmode{\char#1}}
-
-%%%%%% digit usage
-
-\newif\ifmmfigs\mmfigsfalse
-
-\def\mmfigures{\mmfigstrue}
-\def\rmfigures{\mmfigsfalse}
-
-\def\mmzero{\ifmmfigs\<102>\else{\RMF 0}\fi}
-\def\mmone{\ifmmfigs\<103>\else{\RMF 1}\fi}
-\def\mmtwo{\ifmmfigs\<104>\else{\RMF 2}\fi}
-\def\mmthree{\ifmmfigs\<105>\else{\RMF 3}\fi}
-\def\mmfour{\ifmmfigs\<106>\else{\RMF 4}\fi}
-\def\mmfive{\ifmmfigs\<107>\else{\RMF 5}\fi}
-\def\mmsix{\ifmmfigs\<108>\else{\RMF 6}\fi}
-\def\mmseven{\ifmmfigs\<109>\else{\RMF 7}\fi}
-\def\mmeight{\ifmmfigs\<110>\else{\RMF 8}\fi}
-\def\mmnine{\ifmmfigs\<111>\else{\RMF 9}\fi}
-
-\endinput
-
-%%%%%% end of mmmacs
diff --git a/Master/texmf-dist/doc/fonts/malayalam/article/mmphmacs.tex b/Master/texmf-dist/doc/fonts/malayalam/article/mmphmacs.tex
deleted file mode 100644
index e317417348e..00000000000
--- a/Master/texmf-dist/doc/fonts/malayalam/article/mmphmacs.tex
+++ /dev/null
@@ -1,22 +0,0 @@
-% mmtrmacs -- macros for Malayalam text in phonetic script
-% copyright 1992 Jeroen Hellingman
-% last edit: 21-JUL-1992
-
-% we use the wsuipa font
-
-\font\ipa=wsuipa10
-
-\def\mmph{%
- \def\m{{\ipa\char"34}}%
- \def\ng{{\ipa\char"38}}%
- \def\ny{{\ipa\char"37}}%
- \def\nn{{\ipa\char"39}}%
- \def\tt{{\ipa\char"50}}%
- \def\dd{{\ipa\char"11}}%
- \def\ll{{\ipa\char"30}}%
- \def\sh{{\ipa\char"4D}}%
- \def\ss{{\ipa\char"4C}}%
- \def\rr{{\ipa\char"46}}%
- \def\u{{\ipa\char"15}}}
-
-% eof
diff --git a/Master/texmf-dist/doc/fonts/malayalam/article/mmqfont.tex b/Master/texmf-dist/doc/fonts/malayalam/article/mmqfont.tex
deleted file mode 100644
index a770baea1be..00000000000
--- a/Master/texmf-dist/doc/fonts/malayalam/article/mmqfont.tex
+++ /dev/null
@@ -1,105 +0,0 @@
-% mmqfont.tex -- load fonts for Malayalam TeX (quickly, only essentials)
-% copyright 1993 Jeroen Hellingman
-% last edit: 02-JAN-1993
-
-\ifx\mmfontsloaded\relax\endinput\else\let\mmfontsloaded=\relax\fi
-
-%%%%%% fonts (use only the most `essential', the others will be replaced)
-
-\font\mmf=mm10 % Malayalam Regular 10pt
-\font\mmsf=mm10s % Malayalam Regular 10pt Subscript
-
-\font\twelvemmf=mm12 % Malayalam Regular 12pt
-\font\twelvemmsf=mm12s % Malayalam Regular 12pt Subscript
-\font\twelverm=cmr12
-
-%%%%%% Replacements for the other fonts:
-
-\let\seventeenmmf=\twelvemmf % Malayalam Regular 17pt
-\let\seventeenmmsf=\twelvemmsf % Malayalam Regular 17pt Subscript
-\let\seventeenrm=\twelverm
-
-\let\sixmmf=\mmf % Malayalam Regular 6pt
-\let\sixmmsf=\mmsf % Malayalam Regular 6pt Subscript
-\let\sixrm=\rm
-
-\let\eightmmf=\mmf % Malayalam Regular 8pt
-\let\eightmmsf=\mmsf % Malayalam Regular 8pt Subscript
-
-\let\mmbf=\mmf % Malayalam Bold 10pt
-\let\mmbsf=\mmsf % Malayalam Bold 10pt Subscript
-\let\mmslf=\mmf % Malayalam Slanted 10pt
-\let\mmslsf=\mmsf % Malayalam Slanted 10pt Subscript
-\let\mmcf=\mmf % Malayalam Calligraphic Regular 10pt
-\let\mmcsf=\mmsf % Malayalam Calligraphic Regular 10pt Subscript
-\let\mmcbf=\mmf % Malayalam Calligraphic Bold 10pt
-\let\mmcbsf=\mmsf % Malayalam Calligraphic Bold 10pt Subscript
-\let\mmcslf=\mmf % Malayalam Calligraphic Slanted 10pt
-\let\mmcslsf=\mmsf % Malayalam Calligraphic Slanted 10pt Subscript
-
-\let\twelvemmsf=\twelvemmsf % Malayalam Regular 12pt Subscript
-\let\twelvemmbf=\twelvemmf % Malayalam Bold 12pt
-\let\twelvemmbsf=\twelvemmsf % Malayalam Bold 12pt Subscript
-\let\twelvemmslf=\twelvemmf % Malayalam Slanted 12pt
-\let\twelvemmslsf=\twelvemmsf % Malayalam Slanted 12pt Subscript
-\let\twelvemmcf=\twelvemmf % Malayalam Calligraphic Regular 12pt
-\let\twelvemmcsf=\twelvemmsf % Malayalam Calligraphic Regular 12pt Subscript
-\let\twelvemmcbf=\twelvemmf % Malayalam Calligraphic Bold 12pt
-\let\twelvemmcbsf=\twelvemmsf % Malayalam Calligraphic Bold 12pt Subscript
-\let\twelvemmcslf=\twelvemmf % Malayalam Calligraphic Slanted 12pt
-\let\twelvemmcslsf=\twelvemmsf % Malayalam Calligraphic Slanted 12pt Subscript
-\let\twelvebf=\twelverm
-\let\twelvesl=\twelverm
-
-\let\seventeenmmcf=\seventeenmmf % Malayalam Calligraphic Regular 17pt
-\let\seventeenmmcsf=\seventeenmmsf % Malayalam Calligraphic Regular 17pt Subscript
-\let\seventeenmmbf=\seventeenmmf % Malayalam Bold 17pt
-\let\seventeenmmbsf=\seventeenmmsf % Malayalam Bold 17pt Subscript
-\let\seventeenmmcbf=\seventeenmmf % Malayalam Calligraphic Bold 17pt
-\let\seventeenmmcbsf=\seventeenmmsf % Malayalam Calligraphic Bold 17pt Subscript
-\let\seventeenbf=\seventeenrm
-
-%%%%%% font-selection macros
-
-\def\sixmmr{\let\mmcurf=\sixmmf\let\mmcursf=\sixmmsf\let\mmcurrm=\sixrm
- \mmcbls=7.8pt\ifmmmode\setmm\fi}
-
-\def\eightmmr{\let\mmcurf=\eightmmf\let\mmcursf=\eightmmsf\let\mmcurrm=\sevenrm
- \mmcbls=10.5pt\ifmmmode\setmm\fi}
-
-\def\mmr{\let\mmcurf=\mmf\let\mmcursf=\mmsf\let\mmcurrm=\rm
- \mmcbls=13pt\ifmmmode\setmm\fi}
-\def\mmsl{\let\mmcurf=\mmslf\let\mmcursf=\mmslsf\let\mmcurrm=\sl
- \mmcbls=13pt\ifmmmode\setmm\fi}
-\def\mmb{\let\mmcurf=\mmbf\let\mmcursf=\mmbsf\let\mmcurrm=\bf
- \mmcbls=13pt\ifmmmode\setmm\fi}
-\def\mmc{\let\mmcurf=\mmcf\let\mmcursf=\mmcsf\let\mmcurrm=\rm
- \mmcbls=13pt\ifmmmode\setmm\fi}
-\def\mmcsl{\let\mmcurf=\mmcslf\let\mmcursf=\mmcslsf\let\mmcurrm=\sl
- \mmcbls=13pt\ifmmmode\setmm\fi}
-\def\mmcb{\let\mmcurf=\mmcbf\let\mmcursf=\mmcbsf\let\mmcurrm=\bf
- \mmcbls=13pt\ifmmmode\setmm\fi}
-
-\def\twelvemmr{\let\mmcurf=\twelvemmf\let\mmcursf=\twelvemmsf\let\mmcurrm=\twelverm
- \mmcbls=15.6pt\ifmmmode\setmm\fi}
-\def\twelvemmsl{\let\mmcurf=\twelvemmslf\let\mmcursf=\twelvemmslsf\let\mmcurrm=\twelvesl
- \mmcbls=15.6pt\ifmmmode\setmm\fi}
-\def\twelvemmb{\let\mmcurf=\twelvemmbf\let\mmcursf=\twelvemmbsf\let\mmcurrm=\twelvebf
- \mmcbls=15.6pt\ifmmmode\setmm\fi}
-\def\twelvemmc{\let\mmcurf=\twelvemmcf\let\mmcursf=\twelvemmcsf\let\mmcurrm=\twelverm
- \mmcbls=15.6pt\ifmmmode\setmm\fi}
-\def\twelvemmcsl{\let\mmcurf=\twelvemmcslf\let\mmcursf=\twelvemmcslsf\let\mmcurrm=\twelvesl
- \mmcbls=15.6pt\ifmmmode\setmm\fi}
-\def\twelvemmcb{\let\mmcurf=\twelvemmcbf\let\mmcursf=\twelvemmcbsf\let\mmcurrm=\twelvebf
- \mmcbls=15.6pt\ifmmmode\setmm\fi}
-
-\def\seventeenmmr{\let\mmcurf=\seventeenmmf\let\mmcursf=\seventeenmmsf\let\mmcurrm=\seventeenrm
- \mmcbls=22.5pt\ifmmmode\setmm\fi}
-\def\seventeenmmc{\let\mmcurf=\seventeenmmcf\let\mmcursf=\seventeenmmcsf\let\mmcurrm=\seventeenrm
- \mmcbls=22.5pt\ifmmmode\setmm\fi}
-\def\seventeenmmb{\let\mmcurf=\seventeenmmbf\let\mmcursf=\seventeenmmbsf\let\mmcurrm=\seventeenbf
- \mmcbls=22.5pt\ifmmmode\setmm\fi}
-\def\seventeenmmcb{\let\mmcurf=\seventeenmmcbf\let\mmcursf=\seventeenmmcbsf\let\mmcurrm=\seventeenbf
- \mmcbls=22.5pt\ifmmmode\setmm\fi}
-
-%%%%%% end of mmqfont.tex
diff --git a/Master/texmf-dist/doc/fonts/malayalam/article/mmqmacs.tex b/Master/texmf-dist/doc/fonts/malayalam/article/mmqmacs.tex
deleted file mode 100644
index 6330d9af538..00000000000
--- a/Master/texmf-dist/doc/fonts/malayalam/article/mmqmacs.tex
+++ /dev/null
@@ -1,9 +0,0 @@
-% mmqmacs.tex -- load macros for Malayalam TeX (quickly, only essential fonts will be used)
-% copyright 1993 Jeroen Hellingman
-% last edit: 02-JAN-1993
-
-\input mmqfont
-\input mmmacs
-
-\endinput
-
diff --git a/Master/texmf-dist/doc/fonts/malayalam/article/mmsample.mm b/Master/texmf-dist/doc/fonts/malayalam/article/mmsample.mm
deleted file mode 100644
index 7c4ea4af716..00000000000
--- a/Master/texmf-dist/doc/fonts/malayalam/article/mmsample.mm
+++ /dev/null
@@ -1,64 +0,0 @@
-% mmsample.mm -- Sample of each style
-% (c) 1993 Jeroen Hellingman
-% Last edit: 04-JAN-1993
-
-\input mmmacs
-\input mmtrmacs
-
-\parindent=0pt
-\emergencystretch=50pt
-
-\centerline{\twelvebf Samples}
-
-% ``How within the period of three years a gentleman may change into
-% an evident profligate is something that I cannot comprehend.''
-
-\bigskip
-
-{\parindent=-25pt\leftskip=25pt\overfullrule=0pt\raggedright
-{\sixmmr\mmcurrm Malayalam Regular 6pt: $muunnu saMvatsaran"n"aL+>>kkakaM oru maryyaadasvan
-oru saakSaat pookkiri aayibhaviccatu enikku boodhippaan vahiyaa.\smallskip$}
-
-{\eightmmr\mmcurrm Malayalam Regular 8pt: $muunnu saMvatsaran"n"aL+>>kkakaM oru maryyaadasvan
-oru saakSaat pookkiri aayibhaviccatu enikku boodhippaan vahiyaa.\smallskip$}
-
-{\mmr\mmcurrm Malayalam Regular 10pt: $muunnu saMvatsaran"n"aL+>>kkakaM oru maryyaadasvan
-oru saakSaat pookkiri aayibhaviccatu enikku boodhippaan vahiyaa.\smallskip$}
-{\mmsl\mmcurrm Malayalam Slanted 10pt: $muunnu saMvatsaran"n"aL+>>kkakaM oru maryyaadasvan
-oru saakSaat pookkiri aayibhaviccatu enikku boodhippaan vahiyaa.\smallskip$}
-{\mmb\mmcurrm Malayalam Bold 10pt: $muunnu saMvatsaran"n"aL+>>kkakaM oru maryyaadasvan
-oru saakSaat pookkiri aayibhaviccatu enikku boodhippaan vahiyaa.\smallskip$}
-
-{\mmc\mmcurrm Malayalam Calligraphic 10pt: $muunnu saMvatsaran"n"aL+>>kkakaM oru maryyaadasvan
-oru saakSaat pookkiri aayibhaviccatu enikku boodhippaan vahiyaa.\smallskip$}
-{\mmcsl\mmcurrm Malayalam Calligraphic Slanted 10pt: $muunnu saMvatsaran"n"aL+>>kkakaM oru maryyaadasvan
-oru saakSaat pookkiri aayibhaviccatu enikku boodhippaan vahiyaa.\smallskip$}
-{\mmcb\mmcurrm Malayalam Calligraphic Bold 10pt: $muunnu saMvatsaran"n"aL+>>kkakaM oru maryyaadasvan
-oru saakSaat pookkiri aayibhaviccatu enikku boodhippaan vahiyaa.\smallskip$}
-
-{\twelvemmr\mmcurrm Malayalam Regular 12pt: $muunnu saMvatsaran"n"aL+>>kkakaM oru maryyaadasvan
-oru saakSaat pookkiri aayibhaviccatu enikku boodhippaan vahiyaa.\smallskip$}
-{\twelvemmsl\mmcurrm Malayalam Slanted 12pt: $muunnu saMvatsaran"n"aL+>>kkakaM oru maryyaadasvan
-oru saakSaat pookkiri aayibhaviccatu enikku boodhippaan vahiyaa.\smallskip$}
-{\twelvemmb\mmcurrm Malayalam Bold 12pt: $muunnu saMvatsaran"n"aL+>>kkakaM oru maryyaadasvan
-oru saakSaat pookkiri aayibhaviccatu enikku boodhippaan vahiyaa.\smallskip$}
-
-{\twelvemmc\mmcurrm Malayalam Calligraphic 12pt: $muunnu saMvatsaran"n"aL+>>kkakaM oru maryyaadasvan
-oru saakSaat pookkiri aayibhaviccatu enikku boodhippaan vahiyaa.\smallskip$}
-{\twelvemmcsl\mmcurrm Malayalam Calligraphic Slanted 12pt: $muunnu saMvatsaran"n"aL+>>kkakaM oru maryyaadasvan
-oru saakSaat pookkiri aayibhaviccatu enikku boodhippaan vahiyaa.\smallskip$}
-{\twelvemmcb\mmcurrm Malayalam Calligraphic Bold 12pt: $muunnu saMvatsaran"n"aL+>>kkakaM oru maryyaadasvan
-oru saakSaat pookkiri aayibhaviccatu enikku boodhippaan vahiyaa.\smallskip$}
-
-{\seventeenmmr\mmcurrm Malayalam Regular 17pt: $muunnu saMvatsaran"n"aL+>>kkakaM oru maryyaadasvan
-oru saakSaat pookkiri aayibhaviccatu enikku\smallskip$}
-{\seventeenmmc\mmcurrm Malayalam Calligraphic 17pt: $muunnu saMvatsaran"n"aL+>>kkakaM oru maryyaadasvan
-oru saakSaat pookkiri aayibhaviccatu enikku\smallskip$}
-{\seventeenmmb\mmcurrm Malayalam Bold 17pt: $muunnu saMvatsaran"n"aL+>>kkakaM oru maryyaadasvan
-oru saakSaat pookkiri aayibhaviccatu\smallskip$}
-{\seventeenmmcb\mmcurrm Malayalam Calligraphic Bold 17pt: $muunnu saMvatsaran"n"aL+>>kkakaM oru maryyaadasvan
-oru saakSaat\smallskip$}
-}
-
-\endinput
-
diff --git a/Master/texmf-dist/doc/fonts/malayalam/article/mmsample.tex b/Master/texmf-dist/doc/fonts/malayalam/article/mmsample.tex
deleted file mode 100644
index cfaa6e09423..00000000000
--- a/Master/texmf-dist/doc/fonts/malayalam/article/mmsample.tex
+++ /dev/null
@@ -1,59 +0,0 @@
-
-\input mmmacs
-\input mmtrmacs
-
-\parindent=0pt
-\emergencystretch=50pt
-
-\centerline{\twelvebf Samples}
-
-
-\bigskip
-
-{\parindent=-25pt\leftskip=25pt\overfullrule=0pt\raggedright
-{\sixmmr\mmcurrm Malayalam Regular 6pt: {\mm \X{\<46>\<73>}\X{\<167>\<72>} \X{\<56>}\<2>\X{\<53>}\X{\<221>}\X{\<48>}\X{\<161>}\X{\<82>}\hbox{}\X{\<160>}\X{\<21>}\<2> \X{\<18>}\X{\<48>\<72>} \X{\<46>}\X{\<80>\<249>\<62>}\X{\<38>}\X{\<56>\K{-.5}\<86>}\X{\<79>}
-\X{\<18>}\X{\<48>\<72>} \X{\<56>\<62>}\X{\<251>\<62>}\X{\<81>} \X{\<71>\<42>\<62>}\X{\<160>\<63>}\X{\<48>\<63>} \X{\<6>}\X{\<47>\<63>}\X{\<45>}\X{\<53>\<63>}\X{\<247>}\X{\<36>\<72>} \X{\<14>}\X{\<40>\<63>}\X{\<160>\<72>} \X{\<71>\<44>\<62>}\X{\<39>\<63>}\X{\<242>\<62>}\X{\<79>} \X{\<53>}\X{\<57>\<63>}\X{\<47>\<62>}{\RMF.}\smallskip}}
-
-{\eightmmr\mmcurrm Malayalam Regular 8pt: {\mm \X{\<46>\<73>}\X{\<167>\<72>} \X{\<56>}\<2>\X{\<53>}\X{\<221>}\X{\<48>}\X{\<161>}\X{\<82>}\hbox{}\X{\<160>}\X{\<21>}\<2> \X{\<18>}\X{\<48>\<72>} \X{\<46>}\X{\<80>\<249>\<62>}\X{\<38>}\X{\<56>\K{-.5}\<86>}\X{\<79>}
-\X{\<18>}\X{\<48>\<72>} \X{\<56>\<62>}\X{\<251>\<62>}\X{\<81>} \X{\<71>\<42>\<62>}\X{\<160>\<63>}\X{\<48>\<63>} \X{\<6>}\X{\<47>\<63>}\X{\<45>}\X{\<53>\<63>}\X{\<247>}\X{\<36>\<72>} \X{\<14>}\X{\<40>\<63>}\X{\<160>\<72>} \X{\<71>\<44>\<62>}\X{\<39>\<63>}\X{\<242>\<62>}\X{\<79>} \X{\<53>}\X{\<57>\<63>}\X{\<47>\<62>}{\RMF.}\smallskip}}
-
-{\mmr\mmcurrm Malayalam Regular 10pt: {\mm \X{\<46>\<73>}\X{\<167>\<72>} \X{\<56>}\<2>\X{\<53>}\X{\<221>}\X{\<48>}\X{\<161>}\X{\<82>}\hbox{}\X{\<160>}\X{\<21>}\<2> \X{\<18>}\X{\<48>\<72>} \X{\<46>}\X{\<80>\<249>\<62>}\X{\<38>}\X{\<56>\K{-.5}\<86>}\X{\<79>}
-\X{\<18>}\X{\<48>\<72>} \X{\<56>\<62>}\X{\<251>\<62>}\X{\<81>} \X{\<71>\<42>\<62>}\X{\<160>\<63>}\X{\<48>\<63>} \X{\<6>}\X{\<47>\<63>}\X{\<45>}\X{\<53>\<63>}\X{\<247>}\X{\<36>\<72>} \X{\<14>}\X{\<40>\<63>}\X{\<160>\<72>} \X{\<71>\<44>\<62>}\X{\<39>\<63>}\X{\<242>\<62>}\X{\<79>} \X{\<53>}\X{\<57>\<63>}\X{\<47>\<62>}{\RMF.}\smallskip}}
-{\mmsl\mmcurrm Malayalam Slanted 10pt: {\mm \X{\<46>\<73>}\X{\<167>\<72>} \X{\<56>}\<2>\X{\<53>}\X{\<221>}\X{\<48>}\X{\<161>}\X{\<82>}\hbox{}\X{\<160>}\X{\<21>}\<2> \X{\<18>}\X{\<48>\<72>} \X{\<46>}\X{\<80>\<249>\<62>}\X{\<38>}\X{\<56>\K{-.5}\<86>}\X{\<79>}
-\X{\<18>}\X{\<48>\<72>} \X{\<56>\<62>}\X{\<251>\<62>}\X{\<81>} \X{\<71>\<42>\<62>}\X{\<160>\<63>}\X{\<48>\<63>} \X{\<6>}\X{\<47>\<63>}\X{\<45>}\X{\<53>\<63>}\X{\<247>}\X{\<36>\<72>} \X{\<14>}\X{\<40>\<63>}\X{\<160>\<72>} \X{\<71>\<44>\<62>}\X{\<39>\<63>}\X{\<242>\<62>}\X{\<79>} \X{\<53>}\X{\<57>\<63>}\X{\<47>\<62>}{\RMF.}\smallskip}}
-{\mmb\mmcurrm Malayalam Bold 10pt: {\mm \X{\<46>\<73>}\X{\<167>\<72>} \X{\<56>}\<2>\X{\<53>}\X{\<221>}\X{\<48>}\X{\<161>}\X{\<82>}\hbox{}\X{\<160>}\X{\<21>}\<2> \X{\<18>}\X{\<48>\<72>} \X{\<46>}\X{\<80>\<249>\<62>}\X{\<38>}\X{\<56>\K{-.5}\<86>}\X{\<79>}
-\X{\<18>}\X{\<48>\<72>} \X{\<56>\<62>}\X{\<251>\<62>}\X{\<81>} \X{\<71>\<42>\<62>}\X{\<160>\<63>}\X{\<48>\<63>} \X{\<6>}\X{\<47>\<63>}\X{\<45>}\X{\<53>\<63>}\X{\<247>}\X{\<36>\<72>} \X{\<14>}\X{\<40>\<63>}\X{\<160>\<72>} \X{\<71>\<44>\<62>}\X{\<39>\<63>}\X{\<242>\<62>}\X{\<79>} \X{\<53>}\X{\<57>\<63>}\X{\<47>\<62>}{\RMF.}\smallskip}}
-
-{\mmc\mmcurrm Malayalam Calligraphic 10pt: {\mm \X{\<46>\<73>}\X{\<167>\<72>} \X{\<56>}\<2>\X{\<53>}\X{\<221>}\X{\<48>}\X{\<161>}\X{\<82>}\hbox{}\X{\<160>}\X{\<21>}\<2> \X{\<18>}\X{\<48>\<72>} \X{\<46>}\X{\<80>\<249>\<62>}\X{\<38>}\X{\<56>\K{-.5}\<86>}\X{\<79>}
-\X{\<18>}\X{\<48>\<72>} \X{\<56>\<62>}\X{\<251>\<62>}\X{\<81>} \X{\<71>\<42>\<62>}\X{\<160>\<63>}\X{\<48>\<63>} \X{\<6>}\X{\<47>\<63>}\X{\<45>}\X{\<53>\<63>}\X{\<247>}\X{\<36>\<72>} \X{\<14>}\X{\<40>\<63>}\X{\<160>\<72>} \X{\<71>\<44>\<62>}\X{\<39>\<63>}\X{\<242>\<62>}\X{\<79>} \X{\<53>}\X{\<57>\<63>}\X{\<47>\<62>}{\RMF.}\smallskip}}
-{\mmcsl\mmcurrm Malayalam Calligraphic Slanted 10pt: {\mm \X{\<46>\<73>}\X{\<167>\<72>} \X{\<56>}\<2>\X{\<53>}\X{\<221>}\X{\<48>}\X{\<161>}\X{\<82>}\hbox{}\X{\<160>}\X{\<21>}\<2> \X{\<18>}\X{\<48>\<72>} \X{\<46>}\X{\<80>\<249>\<62>}\X{\<38>}\X{\<56>\K{-.5}\<86>}\X{\<79>}
-\X{\<18>}\X{\<48>\<72>} \X{\<56>\<62>}\X{\<251>\<62>}\X{\<81>} \X{\<71>\<42>\<62>}\X{\<160>\<63>}\X{\<48>\<63>} \X{\<6>}\X{\<47>\<63>}\X{\<45>}\X{\<53>\<63>}\X{\<247>}\X{\<36>\<72>} \X{\<14>}\X{\<40>\<63>}\X{\<160>\<72>} \X{\<71>\<44>\<62>}\X{\<39>\<63>}\X{\<242>\<62>}\X{\<79>} \X{\<53>}\X{\<57>\<63>}\X{\<47>\<62>}{\RMF.}\smallskip}}
-{\mmcb\mmcurrm Malayalam Calligraphic Bold 10pt: {\mm \X{\<46>\<73>}\X{\<167>\<72>} \X{\<56>}\<2>\X{\<53>}\X{\<221>}\X{\<48>}\X{\<161>}\X{\<82>}\hbox{}\X{\<160>}\X{\<21>}\<2> \X{\<18>}\X{\<48>\<72>} \X{\<46>}\X{\<80>\<249>\<62>}\X{\<38>}\X{\<56>\K{-.5}\<86>}\X{\<79>}
-\X{\<18>}\X{\<48>\<72>} \X{\<56>\<62>}\X{\<251>\<62>}\X{\<81>} \X{\<71>\<42>\<62>}\X{\<160>\<63>}\X{\<48>\<63>} \X{\<6>}\X{\<47>\<63>}\X{\<45>}\X{\<53>\<63>}\X{\<247>}\X{\<36>\<72>} \X{\<14>}\X{\<40>\<63>}\X{\<160>\<72>} \X{\<71>\<44>\<62>}\X{\<39>\<63>}\X{\<242>\<62>}\X{\<79>} \X{\<53>}\X{\<57>\<63>}\X{\<47>\<62>}{\RMF.}\smallskip}}
-
-{\twelvemmr\mmcurrm Malayalam Regular 12pt: {\mm \X{\<46>\<73>}\X{\<167>\<72>} \X{\<56>}\<2>\X{\<53>}\X{\<221>}\X{\<48>}\X{\<161>}\X{\<82>}\hbox{}\X{\<160>}\X{\<21>}\<2> \X{\<18>}\X{\<48>\<72>} \X{\<46>}\X{\<80>\<249>\<62>}\X{\<38>}\X{\<56>\K{-.5}\<86>}\X{\<79>}
-\X{\<18>}\X{\<48>\<72>} \X{\<56>\<62>}\X{\<251>\<62>}\X{\<81>} \X{\<71>\<42>\<62>}\X{\<160>\<63>}\X{\<48>\<63>} \X{\<6>}\X{\<47>\<63>}\X{\<45>}\X{\<53>\<63>}\X{\<247>}\X{\<36>\<72>} \X{\<14>}\X{\<40>\<63>}\X{\<160>\<72>} \X{\<71>\<44>\<62>}\X{\<39>\<63>}\X{\<242>\<62>}\X{\<79>} \X{\<53>}\X{\<57>\<63>}\X{\<47>\<62>}{\RMF.}\smallskip}}
-{\twelvemmsl\mmcurrm Malayalam Slanted 12pt: {\mm \X{\<46>\<73>}\X{\<167>\<72>} \X{\<56>}\<2>\X{\<53>}\X{\<221>}\X{\<48>}\X{\<161>}\X{\<82>}\hbox{}\X{\<160>}\X{\<21>}\<2> \X{\<18>}\X{\<48>\<72>} \X{\<46>}\X{\<80>\<249>\<62>}\X{\<38>}\X{\<56>\K{-.5}\<86>}\X{\<79>}
-\X{\<18>}\X{\<48>\<72>} \X{\<56>\<62>}\X{\<251>\<62>}\X{\<81>} \X{\<71>\<42>\<62>}\X{\<160>\<63>}\X{\<48>\<63>} \X{\<6>}\X{\<47>\<63>}\X{\<45>}\X{\<53>\<63>}\X{\<247>}\X{\<36>\<72>} \X{\<14>}\X{\<40>\<63>}\X{\<160>\<72>} \X{\<71>\<44>\<62>}\X{\<39>\<63>}\X{\<242>\<62>}\X{\<79>} \X{\<53>}\X{\<57>\<63>}\X{\<47>\<62>}{\RMF.}\smallskip}}
-{\twelvemmb\mmcurrm Malayalam Bold 12pt: {\mm \X{\<46>\<73>}\X{\<167>\<72>} \X{\<56>}\<2>\X{\<53>}\X{\<221>}\X{\<48>}\X{\<161>}\X{\<82>}\hbox{}\X{\<160>}\X{\<21>}\<2> \X{\<18>}\X{\<48>\<72>} \X{\<46>}\X{\<80>\<249>\<62>}\X{\<38>}\X{\<56>\K{-.5}\<86>}\X{\<79>}
-\X{\<18>}\X{\<48>\<72>} \X{\<56>\<62>}\X{\<251>\<62>}\X{\<81>} \X{\<71>\<42>\<62>}\X{\<160>\<63>}\X{\<48>\<63>} \X{\<6>}\X{\<47>\<63>}\X{\<45>}\X{\<53>\<63>}\X{\<247>}\X{\<36>\<72>} \X{\<14>}\X{\<40>\<63>}\X{\<160>\<72>} \X{\<71>\<44>\<62>}\X{\<39>\<63>}\X{\<242>\<62>}\X{\<79>} \X{\<53>}\X{\<57>\<63>}\X{\<47>\<62>}{\RMF.}\smallskip}}
-
-{\twelvemmc\mmcurrm Malayalam Calligraphic 12pt: {\mm \X{\<46>\<73>}\X{\<167>\<72>} \X{\<56>}\<2>\X{\<53>}\X{\<221>}\X{\<48>}\X{\<161>}\X{\<82>}\hbox{}\X{\<160>}\X{\<21>}\<2> \X{\<18>}\X{\<48>\<72>} \X{\<46>}\X{\<80>\<249>\<62>}\X{\<38>}\X{\<56>\K{-.5}\<86>}\X{\<79>}
-\X{\<18>}\X{\<48>\<72>} \X{\<56>\<62>}\X{\<251>\<62>}\X{\<81>} \X{\<71>\<42>\<62>}\X{\<160>\<63>}\X{\<48>\<63>} \X{\<6>}\X{\<47>\<63>}\X{\<45>}\X{\<53>\<63>}\X{\<247>}\X{\<36>\<72>} \X{\<14>}\X{\<40>\<63>}\X{\<160>\<72>} \X{\<71>\<44>\<62>}\X{\<39>\<63>}\X{\<242>\<62>}\X{\<79>} \X{\<53>}\X{\<57>\<63>}\X{\<47>\<62>}{\RMF.}\smallskip}}
-{\twelvemmcsl\mmcurrm Malayalam Calligraphic Slanted 12pt: {\mm \X{\<46>\<73>}\X{\<167>\<72>} \X{\<56>}\<2>\X{\<53>}\X{\<221>}\X{\<48>}\X{\<161>}\X{\<82>}\hbox{}\X{\<160>}\X{\<21>}\<2> \X{\<18>}\X{\<48>\<72>} \X{\<46>}\X{\<80>\<249>\<62>}\X{\<38>}\X{\<56>\K{-.5}\<86>}\X{\<79>}
-\X{\<18>}\X{\<48>\<72>} \X{\<56>\<62>}\X{\<251>\<62>}\X{\<81>} \X{\<71>\<42>\<62>}\X{\<160>\<63>}\X{\<48>\<63>} \X{\<6>}\X{\<47>\<63>}\X{\<45>}\X{\<53>\<63>}\X{\<247>}\X{\<36>\<72>} \X{\<14>}\X{\<40>\<63>}\X{\<160>\<72>} \X{\<71>\<44>\<62>}\X{\<39>\<63>}\X{\<242>\<62>}\X{\<79>} \X{\<53>}\X{\<57>\<63>}\X{\<47>\<62>}{\RMF.}\smallskip}}
-{\twelvemmcb\mmcurrm Malayalam Calligraphic Bold 12pt: {\mm \X{\<46>\<73>}\X{\<167>\<72>} \X{\<56>}\<2>\X{\<53>}\X{\<221>}\X{\<48>}\X{\<161>}\X{\<82>}\hbox{}\X{\<160>}\X{\<21>}\<2> \X{\<18>}\X{\<48>\<72>} \X{\<46>}\X{\<80>\<249>\<62>}\X{\<38>}\X{\<56>\K{-.5}\<86>}\X{\<79>}
-\X{\<18>}\X{\<48>\<72>} \X{\<56>\<62>}\X{\<251>\<62>}\X{\<81>} \X{\<71>\<42>\<62>}\X{\<160>\<63>}\X{\<48>\<63>} \X{\<6>}\X{\<47>\<63>}\X{\<45>}\X{\<53>\<63>}\X{\<247>}\X{\<36>\<72>} \X{\<14>}\X{\<40>\<63>}\X{\<160>\<72>} \X{\<71>\<44>\<62>}\X{\<39>\<63>}\X{\<242>\<62>}\X{\<79>} \X{\<53>}\X{\<57>\<63>}\X{\<47>\<62>}{\RMF.}\smallskip}}
-
-{\seventeenmmr\mmcurrm Malayalam Regular 17pt: {\mm \X{\<46>\<73>}\X{\<167>\<72>} \X{\<56>}\<2>\X{\<53>}\X{\<221>}\X{\<48>}\X{\<161>}\X{\<82>}\hbox{}\X{\<160>}\X{\<21>}\<2> \X{\<18>}\X{\<48>\<72>} \X{\<46>}\X{\<80>\<249>\<62>}\X{\<38>}\X{\<56>\K{-.5}\<86>}\X{\<79>}
-\X{\<18>}\X{\<48>\<72>} \X{\<56>\<62>}\X{\<251>\<62>}\X{\<81>} \X{\<71>\<42>\<62>}\X{\<160>\<63>}\X{\<48>\<63>} \X{\<6>}\X{\<47>\<63>}\X{\<45>}\X{\<53>\<63>}\X{\<247>}\X{\<36>\<72>} \X{\<14>}\X{\<40>\<63>}\X{\<160>\<72>}\smallskip}}
-{\seventeenmmc\mmcurrm Malayalam Calligraphic 17pt: {\mm \X{\<46>\<73>}\X{\<167>\<72>} \X{\<56>}\<2>\X{\<53>}\X{\<221>}\X{\<48>}\X{\<161>}\X{\<82>}\hbox{}\X{\<160>}\X{\<21>}\<2> \X{\<18>}\X{\<48>\<72>} \X{\<46>}\X{\<80>\<249>\<62>}\X{\<38>}\X{\<56>\K{-.5}\<86>}\X{\<79>}
-\X{\<18>}\X{\<48>\<72>} \X{\<56>\<62>}\X{\<251>\<62>}\X{\<81>} \X{\<71>\<42>\<62>}\X{\<160>\<63>}\X{\<48>\<63>} \X{\<6>}\X{\<47>\<63>}\X{\<45>}\X{\<53>\<63>}\X{\<247>}\X{\<36>\<72>} \X{\<14>}\X{\<40>\<63>}\X{\<160>\<72>}\smallskip}}
-{\seventeenmmb\mmcurrm Malayalam Bold 17pt: {\mm \X{\<46>\<73>}\X{\<167>\<72>} \X{\<56>}\<2>\X{\<53>}\X{\<221>}\X{\<48>}\X{\<161>}\X{\<82>}\hbox{}\X{\<160>}\X{\<21>}\<2> \X{\<18>}\X{\<48>\<72>} \X{\<46>}\X{\<80>\<249>\<62>}\X{\<38>}\X{\<56>\K{-.5}\<86>}\X{\<79>}
-\X{\<18>}\X{\<48>\<72>} \X{\<56>\<62>}\X{\<251>\<62>}\X{\<81>} \X{\<71>\<42>\<62>}\X{\<160>\<63>}\X{\<48>\<63>} \X{\<6>}\X{\<47>\<63>}\X{\<45>}\X{\<53>\<63>}\X{\<247>}\X{\<36>\<72>}\smallskip}}
-{\seventeenmmcb\mmcurrm Malayalam Calligraphic Bold 17pt: {\mm \X{\<46>\<73>}\X{\<167>\<72>} \X{\<56>}\<2>\X{\<53>}\X{\<221>}\X{\<48>}\X{\<161>}\X{\<82>}\hbox{}\X{\<160>}\X{\<21>}\<2> \X{\<18>}\X{\<48>\<72>} \X{\<46>}\X{\<80>\<249>\<62>}\X{\<38>}\X{\<56>\K{-.5}\<86>}\X{\<79>}
-\X{\<18>}\X{\<48>\<72>} \X{\<56>\<62>}\X{\<251>\<62>}\X{\<81>}\smallskip}}
-}
-
-\endinput
-
diff --git a/Master/texmf-dist/doc/fonts/malayalam/article/mmscript.mm b/Master/texmf-dist/doc/fonts/malayalam/article/mmscript.mm
deleted file mode 100644
index a296bca277f..00000000000
--- a/Master/texmf-dist/doc/fonts/malayalam/article/mmscript.mm
+++ /dev/null
@@ -1,39 +0,0 @@
-
-The vowels, $svaraM$, or $uyir$.
-
-($hrasvaM$ or short vowels and $diirghaM$, or long vowels
-
-the $vyanjanaM$, or consonants:
-
-\vfill\eject
-
-the $varggyaM$, or `letters in classes':
-
-\def\q{\quad\hfill}
-\def\col#1#2{\hbox{\vtop{\hsize=#1\raggedright\tolerance=10000\noindent#2}}}
-\def\malstrut{\vtop to4pt{}\vbox to10pt{}}
-{\twelvemmr\halign{\malstrut\col{5cm}{#}\q
- &\col{1.5cm}{#}\q
- &\col{1.5cm}{#}\q
- &\col{1.5cm}{#}\q
- &\col{1.5cm}{#}\q
- &\col{1.5cm}{#}\q\cr
-$varggaM$, or class &
-$kharaM$, `hard' or `strong' &
-$atikharaM$, `very hard' &
-$m.rdu$, `soft' &
-$ghooSaM$, `voice' &
-$anunaasikaM$, `nasal' \cr
-$kaNTyaM$, or velar sounds & $ka$ & $kha$ & $ga$ & $gha$ & $n"a$ \cr
-$taalavyaM$, or palatal sounds & $ca$ & $cha$ & $ja$ & $jha$ & $n~a$ \cr
-$muurdhanyaM$, or retroflex sounds & $Ta$ & $Tha$ & $Da$ & $Dha$ & $Na$ \cr
-$dantyaM$, or dental sounds & $ta$ & $tha$ & $da$ & $dha$ & $na$ \cr
-$oSThyaM$, or labial sounds & $pa$ & $pha$ & $ba$ & $bha$ & $ma$ \cr
-\noalign{\hrule}
-$antastha$, $iTaiyinaM$, or $madhyamaM$, `intermediate'
-consonants & $ya$ & $ra$ & $la$ & $va$ \cr
-$uuSmaavu+$, or fricatives & $sha$ & $Sa$ & $sa$ & $ha$ \cr
-Dravidian consonants & $La$ & $zha$ & $Ra$ \cr
-}}
-\medskip
-
diff --git a/Master/texmf-dist/doc/fonts/malayalam/article/mmtable.mm b/Master/texmf-dist/doc/fonts/malayalam/article/mmtable.mm
deleted file mode 100644
index 5c796fe4745..00000000000
--- a/Master/texmf-dist/doc/fonts/malayalam/article/mmtable.mm
+++ /dev/null
@@ -1,108 +0,0 @@
-% mmtable.mm -- table of malayaaLam script
-% copyright 1992 Jeroen Hellingman
-% last edit: 25-DEC-1992
-
-\input mmmacs
-\input mmtrmacs
-\input mmphmacs
-
-\parindent=0pt
-
-\centerline{\twelvebf Table of Malayalam letters with transcription}
-
-\bigskip
-
-\def\q{\quad\hfill}
-\def\col#1#2{\hbox{\vtop{\hsize=#1\raggedright\tolerance=10000#2}}}
-\def\malstrut{\vtop to4pt{}\vbox to10pt{}}
-\halign{\malstrut\twelvemmr#\q&\twelvemmr#\q&\tt#\q&#\q&#\q&\col{4cm}{#}\q\cr
-\col{1.75cm}{normal character shape} &
-\col{1.75cm}{secondary form} &
-\col{1.75cm}{\rm ASCII transcription} &
-\col{1.75cm}{scientific transcription} &
-\col{4cm}{remark} \cr
-\noalign{\hrule}
-$a$ & & a & $$a$$ & $$a$$ is inherent in consonants. \cr
-$aa$ & $[]<<aa$ & aa & $$aa$$ \cr
-$i$ & $[]<<i$ & i & $$i$$ \cr
-$ii$ & $[]<<ii$ & ii & $$ii$$ & older form: $MraM$, $M[]M$. \cr
-$u$ & $[]<<u$ & u & $$u$$ & irregular secundary shape. \cr
-$uu$ & $[]<<uu$ & uu & $$uu$$ & idem. \cr
-$.r$ & $[]<<.r$ & .r & $$.r$$ (\r{r}) & used in Sanskrit loan words. \cr
-$.r.r$ & $[]<<.r.r$& .r.r & $$.r.r$$ (\r{\=r}) & only used in a few Sanskrit words. \cr
-$.l$ & $[].l$ & .l & $$.l$$ (\r{l}) & idem. \cr
-$.l.l$ & $[].l.l$ & .l.l & $$.l.l$$ (\r{\=l}) & not used in any word at all. \cr
-$e$ & $[]<<e$ & e & $$e$$ \cr
-$ee$ & $[]<<ee$ & ee & $$ee$$ \cr
-$ai$ & $[]<<ai$ & ai & $$ai$$ \cr
-$o$ & $[]<<o$ & o & $$o$$ \cr
-$oo$ & $[]<<oo$ & oo & $$oo$$ \cr
-$au$ & $[]<<au$ & au & $$au$$ & now normally written $[]<<au"$, ({\tt au"}). \cr
-\noalign{\hrule}
-$aM$ & $[]M$ & aM & $$aM$$ ({\mmph a\m}) & anusvara, or $muRakkaM$. \cr
-$aH$ & $[]H$ & aH & $$aH$$ & visarga, or $visarggaM$. \cr
-\noalign{\hrule}
-$ka$ & $[]<<ka$ & ka & $$ka$$ \cr
-$kha$ & & kha & $$kha$$ \cr
-$ga$ & & ga & $$ga$$ \cr
-$gha$ & & gha & $$gha$$ \cr
-$n"a$ & & n"a & $$n"a$$ ({\mmph \ng a}) \cr
-\noalign{\hrule}
-$ca$ & & ca & $$ca$$ (\v ca) \cr
-$cha$ & & cha & $$cha$$ (\v cha) \cr
-$ja$ & & ja & $$ja$$ (\v\j a) \cr
-$jha$ & & jha & $$jha$$ (\v\j ha) \cr
-$n~a$ & & n\~{}a & $$n~a$$ ({\mmph\ny a}) \cr
-\noalign{\hrule}
-$Ta$ & & Ta & $$Ta$$ ({\mmph\tt a}) \cr
-$Tha$ & & Tha & $$Tha$$ ({\mmph\tt ha}) \cr
-$Da$ & & Da & $$Da$$ ({\mmph\dd a}) \cr
-$Dha$ & & Dha & $$Dha$$ ({\mmph\dd ha}) \cr
-$Na$ & & Na & $$Na$$ ({\mmph\nn a}) \cr
-\noalign{\hrule}
-$ta$ & & ta & $$ta$$ \cr
-$tha$ & & tha & $$tha$$ \cr
-$da$ & & da & $$da$$ \cr
-$dha$ & & dha & $$dha$$ \cr
-$na$ & & na, n\_a & $$na, n_a$$ (\v na) \cr
-\noalign{\hrule}
-$pa$ & & pa & $$pa$$ \cr
-$pha$ & & pha, fa & $$pha$$, $$fa$$ \cr
-$ba$ & & ba & $$ba$$ \cr
-$bha$ & & bha & $$bha$$ \cr
-$ma$ & & ma & $$ma$$ \cr
-\noalign{\hrule}
-$ya$ & $[]<<ya$ & ya & $$ya$$ \cr
-$ra$ & $[]<<ra$ & ra & $$ra$$ & primary shape: $r<<[]$ \cr
-$Ra$ & $[]<<Ra$ & Ra, t\_a & $$Ra$$ (\v ra, \dd ra), $$t_a$$ & $valiya Ra$, `large $$Ra$$'. \cr
-$RRa$ & & RRa, t\_t\_a & $$RRa$$ \cr
-$la$ & $[]<<la$ & la & $$la$$ \cr
-$va$ & $[]<<va$ & va & $$va$$ \cr
-$sha$ & & sha & $$sha$$ (sha, {\mmph\sh a}) & $ciRiya sha$, `small $$sha$$'. \cr
-$Sa$ & & Sa & $$Sa$$ ({\mmph\ss a}) & $valiya Sa$, `large $$Sa$$'. \cr
-$sa$ & & sa & $$sa$$ \cr
-$ha$ & & ha & $$ha$$ \cr
-$La$ & & La & $$La$$ ({\mmph\ll a}) & $valiya La$, `large $$La$$'. \cr
-$zha$ & & zha & $$zha$$ (\dd la, {\mmph\rr a}) \cr
-\noalign{\hrule}
- & $[]<<+$ & + & & virama, or $candrakala$, `cresent'. \cr
- & $[]<<u+$ & u+ & $$u+$$ (\.u, {\mmph\u}) & half $$u+$$, or $arayukaram$. \cr
-\noalign{\hrule}
-$0$ & & 0 & 0 \cr
-$1$ & & 1 & 1 \cr
-$2$ & & 2 & 2 \cr
-$3$ & & 3 & 3 \cr
-$4$ & & 4 & 4 \cr
-$5$ & & 5 & 5 \cr
-$6$ & & 6 & 6 \cr
-$7$ & & 7 & 7 \cr
-$8$ & & 8 & 8 \cr
-$9$ & & 9 & 9 \cr
-\noalign{\hrule}
- & & << & & join. \cr
- & & >> & & non-join. \cr
-$[]$ & & [] & $$[]$$ & dotted circle. \cr
- & & > & & disambiguating character. \cr
-}
-
-\bye
diff --git a/Master/texmf-dist/doc/fonts/malayalam/article/mmtable.tex b/Master/texmf-dist/doc/fonts/malayalam/article/mmtable.tex
deleted file mode 100644
index 0f92518ac1e..00000000000
--- a/Master/texmf-dist/doc/fonts/malayalam/article/mmtable.tex
+++ /dev/null
@@ -1,105 +0,0 @@
-
-\input mmmacs
-\input mmtrmacs
-\input mmphmacs
-
-\parindent=0pt
-
-\centerline{\twelvebf Table of Malayalam letters with transcription}
-
-\bigskip
-
-\def\q{\quad\hfill}
-\def\col#1#2{\hbox{\vtop{\hsize=#1\raggedright\tolerance=10000#2}}}
-\def\malstrut{\vtop to4pt{}\vbox to10pt{}}
-\halign{\malstrut\twelvemmr#\q&\twelvemmr#\q&\tt#\q&#\q&#\q&\col{4cm}{#}\q\cr
-\col{1.75cm}{normal character shape} &
-\col{1.75cm}{secondary form} &
-\col{1.75cm}{\rm ASCII transcription} &
-\col{1.75cm}{scientific transcription} &
-\col{4cm}{remark} \cr
-\noalign{\hrule}
-{\mm \X{\<5>}} & & a & {\mmtr a} & {\mmtr a} is inherent in consonants. \cr
-{\mm \X{\<6>}} & {\mm \<00>\<62>} & aa & {\mmtr \=a} \cr
-{\mm \X{\<7>}} & {\mm \<00>\<63>} & i & {\mmtr i} \cr
-{\mm \X{\<7>\<87>}} & {\mm \<00>\<64>} & ii & {\mmtr {\=\i}} & older form: {\mm \<2>\X{\<48>}\<2>}, {\mm \<2>\<00>\<2>}. \cr
-{\mm \X{\<9>}} & {\mm \M{\<00>}{\<65>}} & u & {\mmtr u} & irregular secundary shape. \cr
-{\mm \X{\<9>\<87>}} & {\mm \M{\<00>}{\<66>}} & uu & {\mmtr \=u} & idem. \cr
-{\mm \X{\<11>}} & {\mm \M{\<00>}{\<67>}} & .r & {\mmtr \d r} (\r{r}) & used in Sanskrit loan words. \cr
-{\mm \X{\<96>}} & {\mm \M{\<00>}{\<68>}}& .r.r & {\mmtr {\rii}} (\r{\=r}) & only used in a few Sanskrit words. \cr
-{\mm \X{\<12>}} & {\mm \<00>\X{\<12>}} & .l & {\mmtr \d l} (\r{l}) & idem. \cr
-{\mm \X{\<97>}} & {\mm \<00>\X{\<97>}} & .l.l & {\mmtr {\lii}} (\r{\=l}) & not used in any word at all. \cr
-{\mm \X{\<14>}} & {\mm \<70>\<00>} & e & {\mmtr e} \cr
-{\mm \X{\<15>}} & {\mm \<71>\<00>} & ee & {\mmtr \=e} \cr
-{\mm \X{\<70>\<14>}} & {\mm \<70>\<70>\<00>} & ai & {\mmtr ai} \cr
-{\mm \X{\<18>}} & {\mm \<70>\<00>\<62>} & o & {\mmtr o} \cr
-{\mm \X{\<18>\<62>}} & {\mm \<71>\<00>\<62>} & oo & {\mmtr \=o} \cr
-{\mm \X{\<18>\<87>}} & {\mm \<70>\<00>\<87>} & au & {\mmtr au} & now normally written {\mm \<00>\<87>}, ({\tt au"}). \cr
-\noalign{\hrule}
-{\mm \X{\<5>}\<2>} & {\mm \<00>\<2>} & aM & {\mmtr a\d m} ({\mmph a\m}) & anusvara, or {\mm \X{\M{\<46>}{\<65>}}\X{\<49>}\X{\<160>}\<2>}. \cr
-{\mm \X{\<5>}\<3>} & {\mm \<00>\<3>} & aH & {\mmtr a\d h} & visarga, or {\mm \X{\<53>\<63>}\X{\<56>}\X{\T{\<76>}{\R{.8ex}{\<240>}}}\<2>}. \cr
-\noalign{\hrule}
-{\mm \X{\<21>}} & {\mm \M{\<00>}{\<112>}} & ka & {\mmtr ka} \cr
-{\mm \X{\<22>}} & & kha & {\mmtr kha} \cr
-{\mm \X{\<23>}} & & ga & {\mmtr ga} \cr
-{\mm \X{\<24>}} & & gha & {\mmtr gha} \cr
-{\mm \X{\<25>}} & & n"a & {\mmtr \.na} ({\mmph \ng a}) \cr
-\noalign{\hrule}
-{\mm \X{\<26>}} & & ca & {\mmtr ca} (\v ca) \cr
-{\mm \X{\<27>}} & & cha & {\mmtr cha} (\v cha) \cr
-{\mm \X{\<28>}} & & ja & {\mmtr ja} (\v\j a) \cr
-{\mm \X{\<29>}} & & jha & {\mmtr jha} (\v\j ha) \cr
-{\mm \X{\<30>}} & & n\~{}a & {\mmtr \~na} ({\mmph\ny a}) \cr
-\noalign{\hrule}
-{\mm \X{\<31>}} & & Ta & {\mmtr \d ta} ({\mmph\tt a}) \cr
-{\mm \X{\<32>}} & & Tha & {\mmtr \d tha} ({\mmph\tt ha}) \cr
-{\mm \X{\<33>}} & & Da & {\mmtr \d da} ({\mmph\dd a}) \cr
-{\mm \X{\<34>}} & & Dha & {\mmtr \d dha} ({\mmph\dd ha}) \cr
-{\mm \X{\<35>}} & & Na & {\mmtr \d na} ({\mmph\nn a}) \cr
-\noalign{\hrule}
-{\mm \X{\<36>}} & & ta & {\mmtr ta} \cr
-{\mm \X{\<37>}} & & tha & {\mmtr tha} \cr
-{\mm \X{\<38>}} & & da & {\mmtr da} \cr
-{\mm \X{\<39>}} & & dha & {\mmtr dha} \cr
-{\mm \X{\<40>}} & & na, n\_a & {\mmtr na, \b na} (\v na) \cr
-\noalign{\hrule}
-{\mm \X{\<42>}} & & pa & {\mmtr pa} \cr
-{\mm \X{\<43>}} & & pha, fa & {\mmtr pha}, {\mmtr fa} \cr
-{\mm \X{\<44>}} & & ba & {\mmtr ba} \cr
-{\mm \X{\<45>}} & & bha & {\mmtr bha} \cr
-{\mm \X{\<46>}} & & ma & {\mmtr ma} \cr
-\noalign{\hrule}
-{\mm \X{\<47>}} & {\mm \<00>\<83>} & ya & {\mmtr ya} \cr
-{\mm \X{\<48>}} & {\mm \M{\<00>}{\<84>}} & ra & {\mmtr ra} & primary shape: {\mm \X{\T{\<76>}{\R{3.5ex}{\<00>}}}} \cr
-{\mm \X{\<49>}} & {\mm \Q{\<00>}{\N{.8}{\<77>}}\<49>} & Ra, t\_a & {\mmtr \b ra} (\v ra, \dd ra), {\mmtr \b ta} & {\mm \X{\<53>}\X{\<50>\<63>}\X{\<47>} \X{\<49>}}, `large {\mmtr \b ra}'. \cr
-{\mm \X{\<243>}} & & RRa, t\_t\_a & {\mmtr \b ta} \cr
-{\mm \X{\<50>}} & {\mm \M{\<00>}{\<85>}} & la & {\mmtr la} \cr
-{\mm \X{\<53>}} & {\mm \<00>\K{-.5}\<86>} & va & {\mmtr va} \cr
-{\mm \X{\<54>}} & & sha & {\mmtr \'sa} (sha, {\mmph\sh a}) & {\mm \X{\<26>\<63>}\X{\<49>\<63>}\X{\<47>} \X{\<54>}}, `small {\mmtr \'sa}'. \cr
-{\mm \X{\<55>}} & & Sa & {\mmtr \d sa} ({\mmph\ss a}) & {\mm \X{\<53>}\X{\<50>\<63>}\X{\<47>} \X{\<55>}}, `large {\mmtr \d sa}'. \cr
-{\mm \X{\<56>}} & & sa & {\mmtr sa} \cr
-{\mm \X{\<57>}} & & ha & {\mmtr ha} \cr
-{\mm \X{\<51>}} & & La & {\mmtr \d la} ({\mmph\ll a}) & {\mm \X{\<53>}\X{\<50>\<63>}\X{\<47>} \X{\<51>}}, `large {\mmtr \d la}'. \cr
-{\mm \X{\<52>}} & & zha & {\mmtr \b za} (\dd la, {\mmph\rr a}) \cr
-\noalign{\hrule}
- & {\mm \Q{\<00>}{\N{.8}{\<77>}}} & + & & virama, or {\mm \X{\<26>}\X{\<216>}\X{\<21>}\X{\<50>}}, `cresent'. \cr
- & {\mm \M{\<00>}{\<65>}\<77>} & u+ & {\mmtr \u u} (\.u, {\mmph\u}) & half {\mmtr \u u}, or {\mm \X{\<5>}\X{\<48>}\X{\M{\<47>}{\<65>}}\X{\<21>}\X{\<48>}\X{\<2>}}. \cr
-\noalign{\hrule}
-{\mm {\mmzero}} & & 0 & 0 \cr
-{\mm {\mmone}} & & 1 & 1 \cr
-{\mm {\mmtwo}} & & 2 & 2 \cr
-{\mm {\mmthree}} & & 3 & 3 \cr
-{\mm {\mmfour}} & & 4 & 4 \cr
-{\mm {\mmfive}} & & 5 & 5 \cr
-{\mm {\mmsix}} & & 6 & 6 \cr
-{\mm {\mmseven}} & & 7 & 7 \cr
-{\mm {\mmeight}} & & 8 & 8 \cr
-{\mm {\mmnine}} & & 9 & 9 \cr
-\noalign{\hrule}
- & & << & & join. \cr
- & & >> & & non-join. \cr
-{\mm \<00>} & & [] & {\mmtr \dotcircle} & dotted circle. \cr
- & & > & & disambiguating character. \cr
-}
-
-\bye
diff --git a/Master/texmf-dist/doc/fonts/malayalam/article/mmtrans.mm b/Master/texmf-dist/doc/fonts/malayalam/article/mmtrans.mm
deleted file mode 100644
index 20f1bb95775..00000000000
--- a/Master/texmf-dist/doc/fonts/malayalam/article/mmtrans.mm
+++ /dev/null
@@ -1,77 +0,0 @@
-% mmtrans.mm -- Malayalam-\TeX\ transcription table
-% (c) Jeroen Hellingman 1992
-% Last edit: 25-DEC-1992
-
-\bgroup
-\def\malstrut{\vtop to4pt{}\vbox to10pt{}}
-\def\q{\quad\hfill}
-\def\x{\vrule\ }
-\def\xx{\vrule width.8pt}
-\offinterlineskip
-\halign{\malstrut\xx\ \tt#\q&\x#\q&\x#\q\xx\ &\tt#\q&\x#\q&\x#\q\xx\ &\tt#\q&\x#\q&\x#\q\xx\cr
-\noalign{\hrule height.8pt}
-a & $a$ or implicit & $$a$$ &
-ka & $ka$ & $$ka$$ &
-pa & $pa$ & $$pa$$ \cr
-aa & $aa$ or $[]<<aa$ & $$aa$$ &
-kha & $kha$ & $$kha$$ &
-pha, fa & $pha$ & $$pha, fa$$ \cr
-i & $i$ or $[]<<i$ & $$i$$ &
-ga & $ga$ & $$ga$$ &
-ba & $ba$ & $$ba$$ \cr
-ii & $ii$ or $[]<<ii$ & $$ii$$ &
-gha & $gha$ & $$gha$$ &
-bha & $bha$ & $$bha$$ \cr
-u & $u$ or $[]<<u$ & $$u$$ &
-n"a & $n"a$ & $$n"a$$ &
-ma & $ma$ & $$ma$$ \cr
-uu & $uu$ or $[]<<uu$ & $$uu$$ &
-ca & $ca$ & $$ca$$ &
-ya & $ya$ & $$ya$$ \cr
-.r & $.r$ or $[]<<.r$ & $$.r$$ &
-cha & $cha$ & $$cha$$ &
-ra & $ra$ & $$ra$$ \cr
-.r.r & $.r.r$ or $[]<<.r.r$ & $$.r.r$$ &
-ja & $ja$ & $$ja$$ &
-Ra, t\_a& $Ra$ & $$Ra, t_a$$ \cr
-.l & $.l$ & $$.l$$ &
-jha & $jha$ & $$jha$$ &
-RRa, t\_t\_a & $RRa$ & $$RRa$$ \cr
-.l.l, .L& $.l.l$ & $$.l.l$$ &
-n\~{}a & $n~a$ & $$n~a$$ &
-la & $la$ & $$la$$ \cr
-e & $e$ or $[]<<e$ & $$e$$ &
-Ta & $Ta$ & $$Ta$$ &
-va & $va$ & $$va$$ \cr
-ee & $ee$ or $[]<<ee$ & $$ee$$ &
-Tha & $Tha$ & $$Tha$$ &
-sha & $sha$ & $$sha$$ \cr
-ai & $ai$ or $[]<<ai$ & $$ai$$ &
-Da & $Da$ & $$Da$$ &
-Sa & $Sa$ & $$Sa$$ \cr
-o & $o$ or $[]<<o$ & $$o$$ &
-Dha & $Dha$ & $$Dha$$ &
-sa & $sa$ & $$sa$$ \cr
-oo & $oo$ or $[]<<oo$ & $$oo$$ &
-Na & $Na$ & $$Na$$ &
-ha & $ha$ & $$ha$$ \cr
-au & $au$ or $[]<<au$ & $$au$$ &
-ta & $ta$ & $$ta$$ &
-La & $La$ & $$La$$ \cr
-au" & $au"$ or $[]<<au"$ & $$au"$$ &
-tha & $tha$ & $$tha$$ &
-zha & $zha$ & $$zha$$ \cr
-M & $M$ & $$M$$ &
-da & $da$ & $$da$$ &
-+ & $[]<<+$ & \cr
-H & $H$ & $$H$$ &
-dha & $dha$ & $$dha$$ &
-u+ & $[]<<u+$ & $$u+$$ \cr
- & & &
-na, n\_a& $na$ & $$na, n_a$$ &
- & & \cr
-\noalign{\hrule height.8pt}
-}\egroup
-
-
-\endinput
diff --git a/Master/texmf-dist/doc/fonts/malayalam/article/mmtrans.tex b/Master/texmf-dist/doc/fonts/malayalam/article/mmtrans.tex
deleted file mode 100644
index 28da2196ac7..00000000000
--- a/Master/texmf-dist/doc/fonts/malayalam/article/mmtrans.tex
+++ /dev/null
@@ -1,74 +0,0 @@
-
-\bgroup
-\def\malstrut{\vtop to4pt{}\vbox to10pt{}}
-\def\q{\quad\hfill}
-\def\x{\vrule\ }
-\def\xx{\vrule width.8pt}
-\offinterlineskip
-\halign{\malstrut\xx\ \tt#\q&\x#\q&\x#\q\xx\ &\tt#\q&\x#\q&\x#\q\xx\ &\tt#\q&\x#\q&\x#\q\xx\cr
-\noalign{\hrule height.8pt}
-a & {\mm \X{\<5>}} or implicit & {\mmtr a} &
-ka & {\mm \X{\<21>}} & {\mmtr ka} &
-pa & {\mm \X{\<42>}} & {\mmtr pa} \cr
-aa, A & {\mm \X{\<6>}} or {\mm \<00>\<62>} & {\mmtr \=a} &
-kha & {\mm \X{\<22>}} & {\mmtr kha} &
-pha, fa & {\mm \X{\<43>}} & {\mmtr pha, fa} \cr
-i & {\mm \X{\<7>}} or {\mm \<00>\<63>} & {\mmtr i} &
-ga & {\mm \X{\<23>}} & {\mmtr ga} &
-ba & {\mm \X{\<44>}} & {\mmtr ba} \cr
-ii, I & {\mm \X{\<7>\<87>}} or {\mm \<00>\<64>} & {\mmtr {\=\i}} &
-gha & {\mm \X{\<24>}} & {\mmtr gha} &
-bha & {\mm \X{\<45>}} & {\mmtr bha} \cr
-u & {\mm \X{\<9>}} or {\mm \<00>\<72>} & {\mmtr u} &
-n"a & {\mm \X{\<25>}} & {\mmtr \.na} &
-ma & {\mm \X{\<46>}} & {\mmtr ma} \cr
-uu, U & {\mm \X{\<9>\<87>}} or {\mm \<00>\<73>} & {\mmtr \=u} &
-ca & {\mm \X{\<26>}} & {\mmtr ca} &
-ya & {\mm \X{\<47>}} & {\mmtr ya} \cr
-.r & {\mm \X{\<11>}} or {\mm \<00>\<75>} & {\mmtr \d r} &
-cha & {\mm \X{\<27>}} & {\mmtr cha} &
-ra & {\mm \X{\<48>}} & {\mmtr ra} \cr
-.r.r, .R& {\mm \X{\<96>}} or {\mm \M{\<00>}{\<68>}} & {\mmtr {\rii}} &
-ja & {\mm \X{\<28>}} & {\mmtr ja} &
-Ra, t\_a& {\mm \X{\<49>}} & {\mmtr \b ra, \b ta} \cr
-.l & {\mm \X{\<12>}} & {\mmtr \d l} &
-jha & {\mm \X{\<29>}} & {\mmtr jha} &
-RRa, t\_t\_a & {\mm \X{\<243>}} & {\mmtr \b ta} \cr
-.l.l, .L& {\mm \X{\<97>}} & {\mmtr {\lii}} &
-n\~{}a & {\mm \X{\<30>}} & {\mmtr \~na} &
-la & {\mm \X{\<50>}} & {\mmtr la} \cr
-e & {\mm \X{\<14>}} or {\mm \<70>\<00>} & {\mmtr e} &
-Ta & {\mm \X{\<31>}} & {\mmtr \d ta} &
-va & {\mm \X{\<53>}} & {\mmtr va} \cr
-ee, E & {\mm \X{\<15>}} or {\mm \<71>\<00>} & {\mmtr \=e} &
-Tha & {\mm \X{\<32>}} & {\mmtr \d tha} &
-sha & {\mm \X{\<54>}} & {\mmtr \'sa} \cr
-ai & {\mm \X{\<70>\<14>}} or {\mm \<70>\<70>\<00>} & {\mmtr ai} &
-Da & {\mm \X{\<33>}} & {\mmtr \d da} &
-Sa & {\mm \X{\<55>}} & {\mmtr \d sa} \cr
-o & {\mm \X{\<18>}} or {\mm \<70>\<00>\<62>} & {\mmtr o} &
-Dha & {\mm \X{\<34>}} & {\mmtr \d dha} &
-sa & {\mm \X{\<56>}} & {\mmtr sa} \cr
-oo, O & {\mm \X{\<18>\<62>}} or {\mm \<71>\<00>\<62>} & {\mmtr \=o} &
-Na & {\mm \X{\<35>}} & {\mmtr \d na} &
-ha & {\mm \X{\<57>}} & {\mmtr ha} \cr
-au & {\mm \X{\<18>\<87>}} or {\mm \<00>\<87>} & {\mmtr au} &
-ta & {\mm \X{\<36>}} & {\mmtr ta} &
-La & {\mm \X{\<51>}} & {\mmtr \d la} \cr
-au" & {\mm \<87>} or {\mm \<70>\<00>\<87>} & {\mmtr au} &
-tha & {\mm \X{\<37>}} & {\mmtr tha} &
-zha & {\mm \X{\<52>}} & {\mmtr \b za} \cr
-M & {\mm \<2>} & {\mmtr \d m} &
-da & {\mm \X{\<38>}} & {\mmtr da} &
-+ & {\mm \Q{\<00>}{\N{.8}{\<77>}}} & \cr
-H & {\mm \<3>} & {\mmtr \d h} &
-dha & {\mm \X{\<39>}} & {\mmtr dha} &
-u+ & {\mm \Q{\<00>}{\N{.8}{\<77>}}} & {\mmtr \u u} \cr
- & & &
-na, n\_a& {\mm \X{\<40>}} & {\mmtr na, \b na} &
- & & \cr
-\noalign{\hrule height.8pt}
-}\egroup
-
-
-\endinput
diff --git a/Master/texmf-dist/doc/fonts/malayalam/article/mmtrmacs.tex b/Master/texmf-dist/doc/fonts/malayalam/article/mmtrmacs.tex
deleted file mode 100644
index 0a138605747..00000000000
--- a/Master/texmf-dist/doc/fonts/malayalam/article/mmtrmacs.tex
+++ /dev/null
@@ -1,66 +0,0 @@
-% mmtrmacs -- macros for Malayalam text in transcription
-% (c) 1993 Jeroen Hellingman
-% last edit: 10-JAN-1993
-
-\ifx\mmtrmacsloaded\relax\endinput\else\let\mmtrmacsloaded=\relax\fi
-
-%%%%%% nothing special to start Malayalam transcription
-
-\def\mmtr{}
-
-%%%%%% we need the mm-fonts for dotted circle and ornamental star
-
-\def\dotcircle{{\mm\char0}}
-\def\ornstar{{\mm\char255}}
-
-%%%%%% make math-mode available
-
-\def\math{$}
-\def\Math{$$}
-\def\dollar{\$}
-\def\lbrace{{\char"7B}}
-\def\rbrace{{\char"7D}}
-\def\bslash{{\char"5C}}
-
-%%%%%% accent-jiggling
-
-% double dot below accent (uses umlaut)
-\def\dd#1{\putaccentbelow{\char"7F}{#1}}
-% ring below accent
-\def\r#1{\putaccentbelow{\char"17}{#1}}
-% override default TeX definitions
-%\def\`#1{\putaccentontop{\char"12}{#1}}
-%\def\'#1{\putaccentontop{\char"13}{#1}}
-%\def\v#1{\putaccentontop{\char"14}{#1}}
-%\def\u#1{\putaccentontop{\char"15}{#1}}
-%\def\=#1{\putaccentontop{\char"16}{#1}}
-
-\def\rii{\putaccentontop{\char"16}{\d r}}
-\def\lii{\putaccentontop{\char"16}{\d l}}
-\def\Rii{\putaccentontop{\char"16}{\d R}}
-\def\Lii{\putaccentontop{\char"16}{\d L}}
-\def\RII{\Rii}
-\def\LII{\Lii}
-
-% put accent #1, which is normally put on top, centered below #2
-\def\putaccentbelow#1#2{\hskip0pt{\setbox0=\hbox{#2}\setbox1=\hbox{#1}%
- \dimen0=.5\wd0\advance\dimen0by.5\wd1%
- \dimen1=\dp0\advance\dimen1by\ht1\advance\dimen1by.2ex%
- \dimen3=.5\wd0\advance\dimen3by-.5\wd1%
- \setbox2=\hbox{\box0\kern-\dimen0\lower\dimen1\box1\kern\dimen3}%
- \dimen4=\dp2%
- \advance\dimen4by-1.3ex% adjust depth of box
- \dp2=\dimen4%
- \box2}}
-
-% put accent #1 centered on top of #2
-\def\putaccentontop#1#2{\hskip0pt{\setbox0=\hbox{#2}\setbox1=\hbox{#1}%
- \dimen0=.5\wd0\advance\dimen0by.5\wd1%
- \dimen1=\ht0\advance\dimen1by-1ex% was: .45em%
- \dimen3=.5\wd0\advance\dimen3by-.5\wd1%
- \box0\kern-\dimen0\raise\dimen1\box1\kern\dimen3}}
-
-%%%%%% That's all
-
-\endinput
-
diff --git a/Master/texmf-dist/doc/fonts/malayalam/article/mmxfont.tex b/Master/texmf-dist/doc/fonts/malayalam/article/mmxfont.tex
deleted file mode 100644
index 5e5ebd00ea8..00000000000
--- a/Master/texmf-dist/doc/fonts/malayalam/article/mmxfont.tex
+++ /dev/null
@@ -1,36 +0,0 @@
-% mmxfont.tex -- load extra fonts for Malayalam TeX
-% (c) 1993 Jeroen Hellingman
-% last edit: 22-JAN-1992
-
-% The following fonts are only available for reformed script,
-% when used with traditional script, various glyphs will be missing.
-
-%%%%% some fonts for headlines
-
-\font\bigmmf=mmbig % Malayalam Big 21pt
-\font\bigmmof=mmbigo % Malayalam Big Outline 21pt
-\font\bigrm=cmbx12 scaled \magstep3
-\font\hugemmf=mmbig scaled \magstep3 % Malayalam Big 36pt
-\font\hugerm=cmbx12 scaled 2986 % \magstep6 not available
-
-\def\bigmmr{\let\mmcurf=\bigmmf\let\mmcursf=\mmsf\let\mmcurrm=\bigrm
- \mmcbls=28pt\ifmmmode\setmm\fi}
-\def\bigmmo{\let\mmcurf=\bigmmof\let\mmcursf=\mmsf\let\mmcurrm=\bigrm
- \mmcbls=28pt\ifmmmode\setmm\fi}
-\def\hugemmr{\let\mmcurf=\hugemmf\let\mmcursf=\mmsf\let\mmcurrm=\hugerm
- \mmcbls=48pt\ifmmmode\setmm\fi}
-
-%%%%% some experimental fonts
-
-\font\mmxa=mmexpa12 % Malayalam Experimental A 12pt
-\font\mmxb=mmexpb12 % Malayalam Experimental B 12pt
-\font\mmxc=mmexpc12 % Malayalam Experimental C 12pt
-
-\def\xamm{\let\mmcurf=\mmxa\let\mmcursf=\mmsf\let\mmcurrm=\twelverm
- \mmcbls=15.6pt\ifmmmode\setmm\fi}
-\def\xbmm{\let\mmcurf=\mmxb\let\mmcursf=\mmsf\let\mmcurrm=\twelverm
- \mmcbls=15.6pt\ifmmmode\setmm\fi}
-\def\xcmm{\let\mmcurf=\mmxc\let\mmcursf=\mmsf\let\mmcurrm=\twelverm
- \mmcbls=15.6pt\ifmmmode\setmm\fi}
-
-%%%%% end of mmexfont.tex
diff --git a/Master/texmf-dist/doc/fonts/malayalam/article/ornament.tex b/Master/texmf-dist/doc/fonts/malayalam/article/ornament.tex
deleted file mode 100644
index 123c289ddfa..00000000000
--- a/Master/texmf-dist/doc/fonts/malayalam/article/ornament.tex
+++ /dev/null
@@ -1,16 +0,0 @@
-% ornament.tex -- load ornament font
-% (c) Jeroen Hellingman 1993
-% last edit: 04-APR-1993
-
-\font\ornament=orn10
-
-\def\orn{{\ornament\char0}}
-\def\Orn{{\ornament\char1}}
-\def\ORN{{\ornament\char2}}
-\def\sine{{\ornament\char3}}
-\def\Sine{{\ornament\char4}}
-\def\SINE{{\ornament\char5}}
-
-\def\ornline#1{\bigskip\centerline{#1}\bigskip}
-
-\endinput
diff --git a/Master/texmf-dist/doc/fonts/malayalam/article/prodigal.mm b/Master/texmf-dist/doc/fonts/malayalam/article/prodigal.mm
deleted file mode 100644
index f4557417ce2..00000000000
--- a/Master/texmf-dist/doc/fonts/malayalam/article/prodigal.mm
+++ /dev/null
@@ -1,252 +0,0 @@
-% prodigal.mm -- the fable of the prodigal son with parallel
-% transcription and translation, taken from Grierson.
-% last edit: 07-FEB-1993
-
-\input mmmacs
-\input mmtrmacs
-\input twolines
-
-\def\malstrut{\leavevmode\lower6pt\vbox to20pt{}}
-\def\firststyle{\malstrut}
-\def\secondstyle{\rm}
-\def\thirdstyle{\it}
-
-\raggedbottom
-\emergencystretch=30pt
-\parindent=0pt
-
-\centerline{$$^^malayaaLam^^$$}
-\bigskip
-
-\beginthreelines
-
-[$oru$|$$^oru$$|One] [$manuSyannu$|$$manuSyannu$$|man-to]
-[$raNTu$|$$raNDu$$|two] [$makkaL$|$$makkaL$$|sons]
-[$uNTaayirunnu.$|$$uND-aay-irunnu.$$|having-become-were.]
-[$atil$|$$^adil$$|That-in] [$iLayavan$|$$iLayavan$$|the-younger]
-[$appanooTu,$|$$appanooDu,$$|the-father-to,]
-[$`appaa,$|$$`appaa,$$|`father,]
-[$vastukkaLil$|$$vastu-kkaLil$$|goods-in] [$enikku$|$$enikku$$|me-to]
-[$vareeNTunna$|$$var-eeNDunna$$|coming] [$pan"ku$|$$pan"gu$$|share]
-[$tareeNamee,'$|$$tar-eeNam-ee,'$$|give-should,']
-[$ennu$|$$ennu$$|having-said] [$paRun~n~u,$|$$paRun~n~u,$$|said,]
-[$avanum$|$$avan-um$$|he-and] [$mutaline$|$$mudaline$$|property]
-[$avarkku$|$$avarkku$$|them-to]
-[$pakuti ceytu.$|$$pagudi-ceydu.$$|share-made.]
-%
-[$eeRe$|$$^eeRe$$|Many] [$naal$|$$naal$$|days]
-[$kazhiyum$|$$kazhiyum$$|passing] [$munpe$|$$mumbe$$|before]
-[$iLaya$|$$iLaya$$|younger] [$makan$|$$makan$$|son]
-[$sakalavum$|$$sakalavum$$|all]
-[$svaruupiccukoNTu$|$$svaruupiccu-koNDu$$|having-collected-for-himself]
-[$duura$|$$duura$$|far]
-[$deeshatteekku$|$$deeshatteekku$$|country-to]
-[$yaatra$|$$yaatra$$|journey] [$pooyi$|$$pooyi$$|having-gone]
-[$aviTe$|$$aviDe$$|there]
-[$durnnaTappaayi$|$$durnnaDapp-aayi$$|bad-conduct-becoming]
-[$jiiviccu$|$$jiiviccu$$|having-lived]
-[$tanRe$|$$tanRe$$|his] [$vastu$|$$vastu$$|property]
-[$naanaavidham$|$$naanaavidham$$|in-various-ways]
-[$aakkikkaLan~n~u.$|$$aakki-kkaLan~n~u.$$|made-wasted.]
-%
-[$ellaam$|$$^ellaam$$|All]
-[$celavazhicca$|$$celavazhicca$$|spent] [$sheeSam$|$$sheeSam$$|after]
-[$aa$|$$aa$$|that] [$deeshattil$|$$deeshattil$$|country-in]
-[$kaThina$|$$kaThina$$|severe] [$kSaamam$|$$kSaamam$$|famine]
-[$uNTaayiTTu$|$$uNDaay-iTTu$$|having-become]
-[$avannu$|$$avannu$$|him-to] [$muTTu$|$$muTTu$$|want]
-[$vannu$|$$vannu$$|coming] [$tuTan"n"i.$|$$tuDan"n"i.$$|began.]
-%
-[$ennaaRe$|$$^ennaaRe$$|Then] [$avan$|$$avan$$|he]
-[$pooyi$|$$pooyi$$|having-gone] [$aa$|$$aa$$|that]
-[$deeshattilee$|$$deeshattil-ee$$|country-in-being]
-[$pauranmaaril$|$$pauranmaaril$$|citizens-among]
-[$oruttanooTu$|$$oruttanooDu$$|one-with]
-[$paRRikkoNTu$|$$paRRi-kkoNDu$$|joining-himself]
-[$aayavan$|$$aay-avan$$|having-become-he]
-[$avane$|$$avane$$|him] [$tanRe$|$$tanRe$$|his]
-[$nilan"n"aLil$|$$nilan"n"aLil$$|fields-in]
-[$pannikaLe$|$$pannigaLe$$|pigs] [$meeypaan$|$$meeypaan$$|to-feed]
-[$ayaccu.$|$$ayaccu.$$|sent.]
-%
-[$pannikaL$|$$^pannigaL$$|Pigs] [$tinnunna$|$$tinunna$$|eating]
-[$marappayaRu$|$$marappayaRu$$|husk] [$koNTu$|$$koNDu$$|taking]
-[$tanRe$|$$tanRe$$|his] [$vayaRu$|$$vayaRu$$|belly]
-[$niReppaan$|$$niReppaan$$|to-fill]
-[$avan$|$$avan$$|he] [$aagrahiccu$|$$aagrahiccu$$|wished]
-[$en"kilum$|$$en"gilum$$|though] [$aarum$|$$aar-um$$|anybody]
-[$avannu$|$$avannu$$|him-to] [$koTuttilla.$|$$koDutt-illa.$$|gave-not.]
-%
-[$appooL$|$$^appooL$$|Then] [$buddhi$|$$buddhi$$|sense]
-[$teLin~n~iTTu$|$$teLin~n~iTTu$$|having-cleared] [$avan$|$$avan$$|he]
-[$paRan~n~u,$|$$paRan~n~u,$$|said,] [$`enRe$|$$`enRe$$|`my]
-[$appanRe$|$$appanRe$$|father-of] [$etra$|$$etra$$|how-many]
-[$kuulikkaar$|$$kuulikkaar$$|servants] [$appam$|$$appam$$|bread]
-[$tinnu$|$$tinnu$$|having-eaten]
-[$sheeSippikkunnuNTu$|$$sheeSippikkunn-uNDu$$|saving-are]
-[$n~aanoo$|$$n~aan-oo$$|I-but] [$vishappu$|$$vishappu$$|hunger]
-[$koNTu$|$$koNDu$$|taking]
-[$nashiccupookunnu.$|$$nashiccu-poogunnu.$$|perishing-go.]
-%
-[$n~aan$|$$^n~aan$$|I] [$ezhuniiRRu$|$$ezhuniiRRu$$|having-arisen]
-[$enRe$|$$enRe$$|my] [$appanRe$|$$appanRe$$|father's]
-[$aTukkaleekku$|$$aDukkaleekku$$|presence-to]
-[$pooyi$|$$pooyi$$|going] [$avanooTu,$|$$avanooDu,$$|him-to,]
-[$``appaa,$|$$``appaa,$$|``father,] [$n~aan$|$$n~aan$$|I]
-[$svarggattooTum$|$$svarggattooD-um$$|heaven-to-and]
-[$ninnooTum$|$$ninnooDum$$|thee-to-and] [$paapam$|$$paapam$$|sin]
-[$ceytu.$|$$ceydu.$$|did.]
-%
-[$ini$|$$^ini$$|Hereafter] [$ninRe$|$$ninRe$$|thy]
-[$makan$|$$magan$$|son] [$ennu$|$$ennu$$|saying]
-[$viLikkappeTuvaan$|$$viLikka-ppeDuvaan$$|to-be-called]
-[$yoogyanalla.$|$$yoogyan-alla.$$|fit-man-am-not.]
-%
-[$ninRe$|$$^ninRe$$|Thy] [$kuulikkaaril$|$$kuulikkaaril$$|servants-among]
-[$oruttane$|$$oruttane$$|one] [$poole$|$$poole$$|like]
-[$enne$|$$enne$$|me]
-[$aakkikkoLLeeNamee,''$|$$aakki-kkoLL-eeNam-ee,''$$|having-made-to-take-is-wanted,'']
-[$ennu$|$$ennu$$|saying] [$paRayum.'$|$$paRayum.'$$|shall-say.']
-%
-[$enniTTu$|$$^enniTTu$$|Having-said]
-[$ezhuniiRRu$|$$ezhuniiRRu$$|having-arisen]
-[$tanRe$|$$tanRe$$|his] [$appanRe$|$$appanRe$$|father's]
-[$aTukkaleekku$|$$aDukkaleeku$$|presence-to] [$pooyi.$|$$pooyi.$$|went.]
-%
-[$avan$|$$^avan$$|He]
-[$duurattuLLappooL$|$$duurattuLL-appool$$|far-being-time-at]
-[$tannee$|$$tannee$$|indeed] [$appan$|$$appan$$|the-father]
-[$avane$|$$avane$$|him] [$kaNTu$|$$kaNDu$$|seeing]
-[$karaLalin~n~u$|$$karaL-alin~n~u$$|heart-melting]
-[$ooTiccennu$|$$ooDi-ccennu$$|running-going] [$avanRe$|$$avanRe$$|his]
-[$kazhuttil$|$$kazhuttil$$|neck-on]
-[$keTTippiTiccu$|$$keTTippiDiccu$$|having-attached-seized]
-[$avane$|$$avane$$|him]
-[$cunpiccu.$|$$cumbiccu.$$|kissed.]
-%
-[$makan$|$$^magan$$|The-son] [$avanooTu,$|$$avanooDu,$$|him-to,]
-[$`appaa,$|$$`appaa,$$|`father,] [$n~aan$|$$n~aan$$|I]
-[$svarggattooTum$|$$svarggattooD-um$$|heaven-to-and]
-[$ninnooTum$|$$ninnooDum$$|thee-to-and] [$paapam$|$$paapam$$|sin]
-[$ceytu.$|$$ceydu.$$|did.]
-%
-[$ini$|$$^ini$$|Hereafter] [$ninRe$|$$ninRe$$|thy]
-[$makan$|$$magan$$|son] [$ennu$|$$ennu$$|saying]
-[$viLikkappeTuvaan$|$$viLikka-ppeDuvaan$$|to-be-called]
-[$yoogyanumalla,'$|$$yoogyan-um-alla,'$$|fit-man-at-all-am-not,']
-[$ennu$|$$ennu$$|saying] [$paRan~n~u.$|$$paRan~n~u.$$|said.]
-%
-[$ennaaRe$|$$^ennaaRe$$|But] [$appan$|$$appan$$|the-father]
-[$tanRe$|$$tanRe$$|his] [$daasarooTu,$|$$daasarooTu,$$|slaves-to,]
-[$`veekam$|$$`vegam$$|`quickly]
-[$meelttaramaaya$|$$meel-ttaram-aaya$$|high-class-being]
-[$an"ki$|$$an"gi$$|robe]
-[$koNTuvannu$|$$koNDu-vannu$$|having-taken-having-come]
-[$ivane$|$$ivane$$|him] [$uTuppippin,$|$$uDuppippin,$$|dress-ye,]
-[$keikku$|$$keikku$$|hand-on] [$moodiravum$|$$moodirav-um$$|ring-and]
-[$kaalukaLkku$|$$kaalugaLkku$$|feet-on]
-[$cerippukaLum$|$$cerippugaLum$$|shoes-and]
-[$iTuvippin.$|$$iDuvippin.$$|put-ye.]
-%
-[$naam$|$$^naam$$|We] [$bhakSiccu$|$$bhakSiccu$$|eating]
-[$aanandikka.$|$$aanandikka.$$|shall-feast.]
-%
-[$ii$|$$^ii$$|This] [$enRe$|$$enRe$$|my] [$makan$|$$magan$$|son]
-[$mariccavan$|$$mariccavan$$|dead-man]
-[$aayirunnu,$|$$aay-irunnu,$$|having-become-is,]
-[$tirikee$|$$tirigee$$|again] [$uyirttu;$|$$uyrittu;$$|revived;]
-[$kaaNaate$|$$kaaNaade$$|not-seeing] [$pooyavan$|$$pooyavan$$|gone-man]
-[$aayirunnu,$|$$aay-irunnu,$$|having-become-is,]
-[$kaNTukiTTakayum$|$$kaNDukiTTagayum$$|seeing-finding]
-[$ceytuvalloo?'$|$$ceydu-v-alloo?'$$|made-is-it-not?']
-[$ennu$|$$ennu$$|saying] [$paRan~n~u.$|$$paRan~n~u.$$|said.]
-%
-[$avar$|$$^avar$$|They] [$aanandiccu$|$$aanandiccu$$|feasting]
-[$tuTan"n"i.$|$$tuDan"n"i.$$|began.]
-
-
-[$ennaal$|$$^ennaal$$|Now] [$avanRe$|$$avanRe$$|his]
-[$muutta$|$$muutta$$|elder] [$makan$|$$magan$$|son]
-[$vayalil$|$$vayalil$$|field-in] [$aayirunnu,$|$$aay-irunnu,$$|had-been,]
-[$aayavan$|$$aay-avan$$|having-become-he] [$vannu$|$$vannu$$|coming]
-[$viiTTinooTu$|$$viiTTinooDu$$|house-to]
-[$aTuttappooL$|$$aDuttappooL$$|coming-when]
-[$vaadyavum$|$$vaadyav-um$$|music-and]
-[$n.rttaghooSan"n"aLum$|$$n.rttaghooSan"n"aL-um$$|dancing-sounds-and]
-[$keeTTu$|$$keeTTu$$|hearing]
-[$baalyakkaaril$|$$baalya-kkaaril$$|servants-among]
-[$oruttane$|$$oruttane$$|one] [$viLiccu,$|$$viLiccu,$$|calling,]
-[$`itentu?'$|$$`id-endu?'$$|`this-what?'] [$ennu$|$$ennu$$|saying]
-[$coodiccu.$|$$coodiccu.$$|asked.]
-%
-[$avan$|$$^avan$$|he] [$avanooTu$|$$avanooDu$$|him-to]
-[$paRun~n~u,$|$$paRun~n~u,$$|said,] [$`ninRe$|$$`ninRe$$|`thy]
-[$sahoodaran$|$$sahoodaran$$|brother] [$vannu$|$$vannu$$|coming]
-[$`ninRe$|$$`ninRe$$|`thy] [$appan$|$$appan$$|father]
-[$avane$|$$avane$$|him] [$saukhyattooTe$|$$saukhyattooDe$$|healthy]
-[$kiTTiyatukoNTu$|$$kiTTiyadu-koNDu$$|finding-on-account-of]
-[$virunnu$|$$virunnu$$|feast] [$kazhiccu.'$|$$kazhiccu.'$$|made.']
-%
-[$appooL$|$$^appooL$$|Then] [$avan$|$$avan$$|he]
-[$koopiccu$|$$koopiccu$$|getting-angry] [$akam$|$$agam$$|house]
-[$bukavaan$|$$bugavaan$$|to-enter]
-[$manassillaan~n~u,$|$$manass-illaan~n~u,$$|mind-was-not,]
-[$enniTTu$|$$enniTTu$$|having said] [$appan$|$$appan$$|the-father]
-[$puRattu$|$$puRattu$$|out] [$vannu$|$$vannu$$|having-come]
-[$avanooTu$|$$avanooDu$$|him-with]
-[$apeekSiccu.$|$$apeekSiccu.$$|entreated.]
-%
-[$ennaaRe$|$$^ennaaRe$$|But] [$avan$|$$avan$$|he]
-[$avanooTu,$|$$avanooDu,$$|him-to,]
-[$`kaNTaalum,$|$$`kaND-aalum,$$|`see-please,] [$itra$|$$itra$$|so-many]
-[$varSamaayi$|$$varSam-aayi$$|years-having-become]
-[$n~aan$|$$n~aan$$|I] [$ninne$|$$ninne$$|thee]
-[$seevikkunnu.$|$$seevikkunnu.$$|serve.]
-%
-[$ninRe$|$$^ninRe$$|Thy] [$kalpana$|$$kalpana$$|order]
-[$oru$|$$oru$$|one] [$naaLum$|$$naaL-um$$|day-even]
-[$laMghiccatum$|$$lan"ghiccad-um$$|trangressing-even]
-[$illa,$|$$illa,$$|was-not,] [$ennaal$|$$ennaal$$|but] [$enRe$|$$enRe$$|my]
-[$can"n"aatikaLumaayi$|$$can"n"aatikaLum-aayi$$|friends-with-having-become]
-[$aanandikkeeNTatinnu$|$$aanandikk-eeNDadinnu$$|to-feast-wanted-being-for]
-[$nii$|$$nii$$|thou] [$orikkalum$|$$orikkal-um$$|once-even]
-[$enikku$|$$enikku$$|me-to] [$or$|$$or$$|one]
-[$aaTTinkuTTi$|$$aaTTinkuTTi$$|kid]
-[$tanniTTilla.$|$$tann-iTT-illa.$$|gavest-not.]
-%
-[$veeshyamaaroTu$|$$^veeshyamaaroDu$$|Harlots-with]
-[$kuuTi$|$$kuuDi$$|joining] [$ninRe$|$$ninRe$$|thy]
-[$mutal$|$$mudal$$|property] [$tinnu$|$$tinnu$$|eating]
-[$kaLan~n~a$|$$kaLan~n~a$$|having-wasted] [$ii$|$$ii$$|this]
-[$ninRe$|$$ninRe$$|thy] [$makan$|$$magan$$|son]
-[$vannappoozhekkoo$|$$vann-appoozhekkoo$$|coming-when]
-[$avannaayi$|$$avann-aayi$$|him-for] [$virunnu$|$$virunnu$$|feast]
-[$kazhiccuvalloo?'$|$$kazhiccuv-alloo?'$$|madest-is-it-not?']
-[$ennu$|$$ennu$$|saying] [$uttaram$|$$uttaram$$|reply]
-[$colli.$|$$colli.$$|spoke.]
-%
-[$appooL$|$$^appooL$$|Then] [$avan$|$$avan$$|he]
-[$avanooTu$|$$avanooDu$$|him-to] [$paRan~n~u,$|$$paRan~n~u,$$|said,]
-[$`makanee,$|$$`magan-ee,$$|`son-O,] [$nii$|$$nii$$|thou]
-[$eppoozhum$|$$eppoozh-um$$|always] [$ennooTu$|$$ennooDu$$|me-with]
-[$kuTe$|$$kuDe$$|together]
-[$aakunnuvalloo?'$|$$aagunnuv-alloo?'$$|art-is-it-not?']
-[$enikkuLLatu$|$$enikk-uLLadu$$|me-to-being-that]
-[$ellaam$|$$ellaam$$|all] [$ninReeTu$|$$ninReeDu$$|thine]
-[$aakunnu.$|$$aagunnu.$$|is.]
-%
-[$ennaal$|$$^ennaal$$|But] [$ii$|$$ii$$|this] [$ninRe$|$$ninRe$$|thy]
-[$sahoodaran$|$$sahoodaran$$|brother] [$mariccavan$|$$mariccavan$$|dead-man]
-[$aayirunnu$|$$aay-irunnu$$|had-become]
-[$tirikee$|$$tirigee$$|again] [$uyirttu;$|$$uyirttu;$$|revived;]
-[$kaaNaate$|$$kaaNaade$$|not-seeing] [$pooyavan$|$$pooyavan$$|goer]
-[$aayirunnu,$|$$aay-irunnu,$$|had-become,]
-[$kaNTukiTTiyirikkayaal$|$$kaNDu-kiTTiy-irikkayaal$$|seeing-reaching-being-because]
-[$naam$|$$naam$$|we] [$aanandiccu$|$$aanandiccu$$|having-been-merry]
-[$santooSikkeeNTatalloo?$|$$santooSikk-eeNDadalloo?$$|to-feast-wanted-being-is-it-not?]
-[$aakunnu.'$|$$aagunnu.'$$|is.']
-
-
-\endthreelines
-
-\bye
diff --git a/Master/texmf-dist/doc/fonts/malayalam/article/prodigal.tex b/Master/texmf-dist/doc/fonts/malayalam/article/prodigal.tex
deleted file mode 100644
index 3ea084ea4d3..00000000000
--- a/Master/texmf-dist/doc/fonts/malayalam/article/prodigal.tex
+++ /dev/null
@@ -1,226 +0,0 @@
-
-\input mmmacs
-\input mmtrmacs
-\input twolines
-
-\def\malstrut{\leavevmode\lower6pt\vbox to20pt{}}
-\def\firststyle{\malstrut}
-\def\secondstyle{\rm}
-\def\thirdstyle{\it}
-
-\raggedbottom
-\emergencystretch=30pt
-\parindent=0pt
-
-\centerline{{\mmtr MALAY\=A\d LAM}}
-\bigskip
-
-\beginthreelines
-
-[{\mm \X{\<18>}\X{\<136>}}|{\mmtr Oru}|One] [{\mm \X{\<46>}\X{\<134>}\X{\<55>\<83>}\X{\<174>}}|{\mmtr manu\d syannu}|man-to]
-[{\mm \X{\<48>}\X{\M{\<187>}{\<65>}}}|{\mmtr ra\d n\d du}|two] [{\mm \X{\<46>}\X{\<160>}\X{\<82>}}|{\mmtr makka\d l}|sons]
-[{\mm \X{\<9>}\X{\<187>\<62>}\X{\<47>\<63>}\X{\<136>}\X{\<174>}{\RMF.}}|{\mmtr u\d n\d d-\=ay-irunnu.}|having-become-were.]
-[{\mm \X{\<5>}\X{\<36>\<63>}\X{\<81>}}|{\mmtr Adil}|That-in] [{\mm \X{\<7>}\X{\<51>}\X{\<47>}\X{\<53>}\X{\<79>}}|{\mmtr i\d layavan}|the-younger]
-[{\mm \X{\<5>}\X{\<242>}\X{\<71>\<40>\<62>}\X{\M{\<31>}{\<65>}}{\RMF,}}|{\mmtr appan\=o\d du,}|the-father-to,]
-[{\mm {\RMF`}\X{\<5>}\X{\<242>\<62>}{\RMF,}}|{\mmtr `app\=a,}|`father,]
-[{\mm \X{\<53>}\X{\M{\<56>}{\Z\<133>}}\X{\<160>}\X{\<51>\<63>}\X{\<81>}}|{\mmtr vastu-kka\d lil}|goods-in] [{\mm \X{\<14>}\X{\<40>\<63>}\X{\<168>}}|{\mmtr enikku}|me-to]
-[{\mm \X{\<53>}\X{\<71>\<48>}\X{\M{\<187>}{\<65>}}\X{\<167>}}|{\mmtr var-\=e\d n\d dunna}|coming] [{\mm \X{\<42>}\X{\<182>}}|{\mmtr pa\.ngu}|share]
-[{\mm \X{\<36>}\X{\<71>\<48>}\X{\<35>}\X{\<71>\<46>}{\RMF,}{\RMF'}}|{\mmtr tar-\=e\d nam-\=e,'}|give-should,']
-[{\mm \X{\<14>}\X{\<174>}}|{\mmtr ennu}|having-said] [{\mm \X{\<42>}\X{\M{\<49>}{\<65>}}\X{\M{\<163>}{\<65>}}{\RMF,}}|{\mmtr pa\b ru\~n\~nu,}|said,]
-[{\mm \X{\<5>}\X{\<53>}\X{\<134>}\X{\<2>}}|{\mmtr avan-um}|he-and] [{\mm \X{\M{\<46>}{\<65>}}\X{\<36>}\X{\<50>\<63>}\X{\<70>\<40>}}|{\mmtr mudaline}|property]
-[{\mm \X{\<5>}\X{\<53>}\X{\T{\<76>}{\R{.8ex}{\<168>}}}}|{\mmtr avarkku}|them-to]
-[{\mm \X{\<42>}\X{\<128>}\X{\<36>\<63>} \X{\<70>\<26>}\X{\M{\<47>}{\Z\<133>}}{\RMF.}}|{\mmtr pagudi-ceydu.}|share-made.]
-[{\mm \X{\<15>}\X{\<70>\<49>}}|{\mmtr \=E\b re}|Many] [{\mm \X{\<40>\<62>}\X{\<81>}}|{\mmtr n\=al}|days]
-[{\mm \X{\<21>}\X{\<52>\<63>}\X{\M{\<47>}{\<65>}}\X{\<2>}}|{\mmtr ka\b ziyum}|passing] [{\mm \X{\M{\<46>}{\<65>}}\X{\<70>\<220>}}|{\mmtr mumbe}|before]
-[{\mm \X{\<7>}\X{\<51>}\X{\<47>}}|{\mmtr i\d laya}|younger] [{\mm \X{\<46>}\X{\<21>}\X{\<79>}}|{\mmtr makan}|son]
-[{\mm \X{\<56>}\X{\<21>}\X{\<50>}\X{\M{\<53>}{\<65>}}\X{\<2>}}|{\mmtr sakalavum}|all]
-[{\mm \X{\<56>\K{-.5}\<86>}\X{\<147>}\X{\<42>\<63>}\X{\M{\<247>}{\<65>}}\X{\<70>\<21>\<62>}\X{\M{\<187>}{\<65>}}}|{\mmtr svar\=upiccu-ko\d n\d du}|having-collected-for-himself]
-[{\mm \X{\M{\<38>}{\<66>}}\X{\<48>}}|{\mmtr d\=ura}|far]
-[{\mm \X{\<71>\<38>}\X{\<54>}\X{\<71>\<165>}\X{\<168>}}|{\mmtr d\=e\'satt\=ekku}|country-to]
-[{\mm \X{\<47>\<62>}\X{\<205>}}|{\mmtr y\=atra}|journey] [{\mm \X{\<71>\<42>\<62>}\X{\<47>\<63>}}|{\mmtr p\=oyi}|having-gone]
-[{\mm \X{\<5>}\X{\<53>\<63>}\X{\<70>\<31>}}|{\mmtr avi\d de}|there]
-[{\mm \X{\M{\<38>}{\<65>}}\X{\T{\<76>}{\R{.8ex}{\<167>}}}\X{\<31>}\X{\<242>\<62>}\X{\<47>\<63>}}|{\mmtr durnna\d dapp-\=ayi}|bad-conduct-becoming]
-[{\mm \X{\<28>\<64>}\X{\<53>\<63>}\X{\M{\<247>}{\<65>}}}|{\mmtr j{\=\i}viccu}|having-lived]
-[{\mm \X{\<36>}\X{\<70>\<79>\<49>}}|{\mmtr tan\b re}|his] [{\mm \X{\<53>}\X{\M{\<56>}{\Z\<133>}}}|{\mmtr vastu}|property]
-[{\mm \X{\<40>\<62>}\X{\<40>\<62>}\X{\<53>\<63>}\X{\<39>}\X{\<2>}}|{\mmtr n\=an\=avidham}|in-various-ways]
-[{\mm \X{\<6>}\X{\<160>\<63>}\X{\<160>}\X{\<51>}\X{\M{\<163>}{\<65>}}{\RMF.}}|{\mmtr \=akki-kka\d la\~n\~nu.}|made-wasted.]
-[{\mm \X{\<14>}\X{\M{\<50>}{\<85>}\<62>}\X{\<2>}}|{\mmtr Ell\=am}|All]
-[{\mm \X{\<70>\<26>}\X{\<50>}\X{\<53>}\X{\<52>\<63>}\X{\<247>}}|{\mmtr celava\b zicca}|spent] [{\mm \X{\<71>\<54>}\X{\<55>}\X{\<2>}}|{\mmtr \'s\=e\d sam}|after]
-[{\mm \X{\<6>}}|{\mmtr \=a}|that] [{\mm \X{\<71>\<38>}\X{\<54>}\X{\<165>\<63>}\X{\<81>}}|{\mmtr d\=e\'sattil}|country-in]
-[{\mm \X{\<21>}\X{\<32>\<63>}\X{\<40>}}|{\mmtr ka\d thina}|severe] [{\mm \X{\<251>\<62>}\X{\<46>}\X{\<2>}}|{\mmtr k\d s\=amam}|famine]
-[{\mm \X{\<9>}\X{\<187>\<62>}\X{\<47>\<63>}\X{\M{\<164>}{\<65>}}}|{\mmtr u\d n\d d\=ay-i\d t\d tu}|having-become]
-[{\mm \X{\<5>}\X{\<53>}\X{\<174>}}|{\mmtr avannu}|him-to] [{\mm \X{\M{\<46>}{\<65>}}\X{\M{\<164>}{\<65>}}}|{\mmtr mu\d t\d tu}|want]
-[{\mm \X{\<53>}\X{\<174>}}|{\mmtr vannu}|coming] [{\mm \X{\<133>}\X{\<31>}\X{\<161>\<63>}{\RMF.}}|{\mmtr tu\d da\.n\.ni.}|began.]
-[{\mm \X{\<14>}\X{\<167>\<62>}\X{\<70>\<49>}}|{\mmtr Enn\=a\b re}|Then] [{\mm \X{\<5>}\X{\<53>}\X{\<79>}}|{\mmtr avan}|he]
-[{\mm \X{\<71>\<42>\<62>}\X{\<47>\<63>}}|{\mmtr p\=oyi}|having-gone] [{\mm \X{\<6>}}|{\mmtr \=a}|that]
-[{\mm \X{\<71>\<38>}\X{\<54>}\X{\<165>\<63>}\X{\<71>\<50>}}|{\mmtr d\=e\'sattil-\=e}|country-in-being]
-[{\mm \X{\<70>\<42>\<87>}\X{\<48>}\X{\<193>\<62>}\X{\<48>\<63>}\X{\<81>}}|{\mmtr pauranm\=aril}|citizens-among]
-[{\mm \X{\<18>}\X{\<136>}\X{\<165>}\X{\<71>\<40>\<62>}\X{\M{\<31>}{\<65>}}}|{\mmtr oruttan\=o\d du}|one-with]
-[{\mm \X{\<42>}\X{\<243>\<63>}\X{\<70>\<160>\<62>}\X{\M{\<187>}{\<65>}}}|{\mmtr pa\b ti-kko\d n\d du}|joining-himself]
-[{\mm \X{\<6>}\X{\<47>}\X{\<53>}\X{\<79>}}|{\mmtr \=ay-avan}|having-become-he]
-[{\mm \X{\<5>}\X{\<53>}\X{\<70>\<40>}}|{\mmtr avane}|him] [{\mm \X{\<36>}\X{\<70>\<79>\<49>}}|{\mmtr tan\b re}|his]
-[{\mm \X{\<40>\<63>}\X{\<50>}\X{\<161>}\X{\<51>\<63>}\X{\<81>}}|{\mmtr nila\.n\.na\d lil}|fields-in]
-[{\mm \X{\<42>}\X{\<167>\<63>}\X{\<21>}\X{\<70>\<51>}}|{\mmtr panniga\d le}|pigs] [{\mm \X{\<71>\<46>}\X{\Q{\<47>}{\N{.8}{\<77>}}\<42>\<62>}\X{\<79>}}|{\mmtr m\=eyp\=an}|to-feed]
-[{\mm \X{\<5>}\X{\<47>}\X{\M{\<247>}{\<65>}}{\RMF.}}|{\mmtr ayaccu.}|sent.]
-[{\mm \X{\<42>}\X{\<167>\<63>}\X{\<21>}\X{\<82>}}|{\mmtr Panniga\d l}|Pigs] [{\mm \X{\<36>\<63>}\X{\<174>}\X{\<167>}}|{\mmtr tinunna}|eating]
-[{\mm \X{\<46>}\X{\<48>}\X{\<242>}\X{\<47>}\X{\M{\<49>}{\<65>}}}|{\mmtr marappaya\b ru}|husk] [{\mm \X{\<70>\<21>\<62>}\X{\M{\<187>}{\<65>}}}|{\mmtr ko\d n\d du}|taking]
-[{\mm \X{\<36>}\X{\<70>\<79>\<49>}}|{\mmtr tan\b re}|his] [{\mm \X{\<53>}\X{\<47>}\X{\M{\<49>}{\<65>}}}|{\mmtr vaya\b ru}|belly]
-[{\mm \X{\<40>\<63>}\X{\<70>\<49>}\X{\<242>\<62>}\X{\<79>}}|{\mmtr ni\b repp\=an}|to-fill]
-[{\mm \X{\<5>}\X{\<53>}\X{\<79>}}|{\mmtr avan}|he] [{\mm \X{\<6>}\X{\<201>}\X{\<57>\<63>}\X{\M{\<247>}{\<65>}}}|{\mmtr \=agrahiccu}|wished]
-[{\mm \X{\<14>}\X{\<181>\<63>}\X{\M{\<50>}{\<65>}}\X{\<2>}}|{\mmtr e\.ngilum}|though] [{\mm \X{\<6>}\X{\<136>}\X{\<2>}}|{\mmtr \=ar-um}|anybody]
-[{\mm \X{\<5>}\X{\<53>}\X{\<174>}}|{\mmtr avannu}|him-to] [{\mm \X{\<70>\<21>\<62>}\X{\M{\<31>}{\<65>}}\X{\<165>\<63>}\X{\M{\<50>}{\<85>}}{\RMF.}}|{\mmtr ko\d dutt-illa.}|gave-not.]
-[{\mm \X{\<5>}\X{\<71>\<242>\<62>}\X{\<82>}}|{\mmtr App\=o\d l}|Then] [{\mm \X{\M{\<44>}{\<65>}}\X{\<192>\<63>}}|{\mmtr buddhi}|sense]
-[{\mm \X{\<70>\<36>}\X{\<51>\<63>}\X{\<163>\<63>}\X{\M{\<164>}{\<65>}}}|{\mmtr te\d li\~n\~ni\d t\d tu}|having-cleared] [{\mm \X{\<5>}\X{\<53>}\X{\<79>}}|{\mmtr avan}|he]
-[{\mm \X{\<42>}\X{\<49>}\X{\M{\<163>}{\<65>}}{\RMF,}}|{\mmtr pa\b ra\~n\~nu,}|said,] [{\mm {\RMF`}\X{\<14>}\X{\<70>\<79>\<49>}}|{\mmtr `en\b re}|`my]
-[{\mm \X{\<5>}\X{\<242>}\X{\<70>\<79>\<49>}}|{\mmtr appan\b re}|father-of] [{\mm \X{\<14>}\X{\<205>}}|{\mmtr etra}|how-many]
-[{\mm \X{\<139>}\X{\<50>\<63>}\X{\<160>\<62>}\X{\<80>}}|{\mmtr k\=ulikk\=ar}|servants] [{\mm \X{\<5>}\X{\<242>}\X{\<2>}}|{\mmtr appam}|bread]
-[{\mm \X{\<36>\<63>}\X{\<174>}}|{\mmtr tinnu}|having-eaten]
-[{\mm \X{\<71>\<54>}\X{\<55>\<63>}\X{\<242>\<63>}\X{\<168>}\X{\<174>}\X{\M{\<187>}{\<65>}}}|{\mmtr \'s\=e\d sippikkunn-u\d n\d du}|saving-are]
-[{\mm \X{\<30>\<62>}\X{\<71>\<40>\<62>}}|{\mmtr \~n\=an-\=o}|I-but] [{\mm \X{\<53>\<63>}\X{\<54>}\X{\M{\<242>}{\<65>}}}|{\mmtr vi\'sappu}|hunger]
-[{\mm \X{\<70>\<21>\<62>}\X{\M{\<187>}{\<65>}}}|{\mmtr ko\d n\d du}|taking]
-[{\mm \X{\<40>}\X{\<54>\<63>}\X{\M{\<247>}{\<65>}}\X{\<71>\<42>\<62>}\X{\<128>}\X{\<174>}{\RMF.}}|{\mmtr na\'siccu-p\=ogunnu.}|perishing-go.]
-[{\mm \X{\<30>\<62>}\X{\<79>}}|{\mmtr \~N\=an}|I] [{\mm \X{\<14>}\X{\B{\<52>}{\<65>}}\X{\<40>\<64>}\X{\M{\<243>}{\<65>}}}|{\mmtr e\b zun{\=\i}\b tu}|having-arisen]
-[{\mm \X{\<14>}\X{\<70>\<79>\<49>}}|{\mmtr en\b re}|my] [{\mm \X{\<5>}\X{\<242>}\X{\<70>\<79>\<49>}}|{\mmtr appan\b re}|father's]
-[{\mm \X{\<5>}\X{\M{\<31>}{\<65>}}\X{\<160>}\X{\<71>\<50>}\X{\<168>}}|{\mmtr a\d dukkal\=ekku}|presence-to]
-[{\mm \X{\<71>\<42>\<62>}\X{\<47>\<63>}}|{\mmtr p\=oyi}|going] [{\mm \X{\<5>}\X{\<53>}\X{\<71>\<40>\<62>}\X{\M{\<31>}{\<65>}}{\RMF,}}|{\mmtr avan\=o\d du,}|him-to,]
-[{\mm {\RMF``}\X{\<5>}\X{\<242>\<62>}{\RMF,}}|{\mmtr ``app\=a,}|``father,] [{\mm \X{\<30>\<62>}\X{\<79>}}|{\mmtr \~n\=an}|I]
-[{\mm \X{\<56>\K{-.5}\<86>}\X{\T{\<76>}{\R{.8ex}{\<240>}}}\X{\<71>\<165>\<62>}\X{\M{\<31>}{\<65>}}\X{\<2>}}|{\mmtr svarggatt\=o\d d-um}|heaven-to-and]
-[{\mm \X{\<40>\<63>}\X{\<71>\<167>\<62>}\X{\M{\<31>}{\<65>}}\X{\<2>}}|{\mmtr ninn\=o\d dum}|thee-to-and] [{\mm \X{\<42>\<62>}\X{\<42>}\X{\<2>}}|{\mmtr p\=apam}|sin]
-[{\mm \X{\<70>\<26>}\X{\M{\<47>}{\Z\<133>}}{\RMF.}}|{\mmtr ceydu.}|did.]
-[{\mm \X{\<7>}\X{\<40>\<63>}}|{\mmtr Ini}|Hereafter] [{\mm \X{\<40>\<63>}\X{\<70>\<79>\<49>}}|{\mmtr nin\b re}|thy]
-[{\mm \X{\<46>}\X{\<21>}\X{\<79>}}|{\mmtr magan}|son] [{\mm \X{\<14>}\X{\<174>}}|{\mmtr ennu}|saying]
-[{\mm \X{\<53>\<63>}\X{\<51>\<63>}\X{\<160>}\X{\<70>\<242>}\X{\M{\<31>}{\<65>}}\X{\<53>\<62>}\X{\<79>}}|{\mmtr vi\d likka-ppe\d duv\=an}|to-be-called]
-[{\mm \X{\<71>\<47>\<62>}\X{\<23>\<83>}\X{\<40>}\X{\M{\<50>}{\<85>}}{\RMF.}}|{\mmtr y\=ogyan-alla.}|fit-man-am-not.]
-[{\mm \X{\<40>\<63>}\X{\<70>\<79>\<49>}}|{\mmtr Nin\b re}|Thy] [{\mm \X{\<139>}\X{\<50>\<63>}\X{\<160>\<62>}\X{\<48>\<63>}\X{\<81>}}|{\mmtr k\=ulikk\=aril}|servants-among]
-[{\mm \X{\<18>}\X{\<136>}\X{\<165>}\X{\<70>\<40>}}|{\mmtr oruttane}|one] [{\mm \X{\<71>\<42>\<62>}\X{\<70>\<50>}}|{\mmtr p\=ole}|like]
-[{\mm \X{\<14>}\X{\<70>\<167>}}|{\mmtr enne}|me]
-[{\mm \X{\<6>}\X{\<160>\<63>}\X{\<70>\<160>\<62>}\X{\<71>\<51>\K{-.2}\<51>}\X{\<35>}\X{\<71>\<46>}{\RMF,}{\RMF''}}|{\mmtr \=akki-kko\d l\d l-\=e\d nam-\=e,''}|having-made-to-take-is-wanted,'']
-[{\mm \X{\<14>}\X{\<174>}}|{\mmtr ennu}|saying] [{\mm \X{\<42>}\X{\<49>}\X{\M{\<47>}{\<65>}}\X{\<2>}{\RMF.}{\RMF'}}|{\mmtr pa\b rayum.'}|shall-say.']
-[{\mm \X{\<14>}\X{\<167>\<63>}\X{\M{\<164>}{\<65>}}}|{\mmtr Enni\d t\d tu}|Having-said]
-[{\mm \X{\<14>}\X{\B{\<52>}{\<65>}}\X{\<40>\<64>}\X{\M{\<243>}{\<65>}}}|{\mmtr e\b zun{\=\i}\b tu}|having-arisen]
-[{\mm \X{\<36>}\X{\<70>\<79>\<49>}}|{\mmtr tan\b re}|his] [{\mm \X{\<5>}\X{\<242>}\X{\<70>\<79>\<49>}}|{\mmtr appan\b re}|father's]
-[{\mm \X{\<5>}\X{\M{\<31>}{\<65>}}\X{\<160>}\X{\<71>\<50>}\X{\<168>}}|{\mmtr a\d dukkal\=eku}|presence-to] [{\mm \X{\<71>\<42>\<62>}\X{\<47>\<63>}{\RMF.}}|{\mmtr p\=oyi.}|went.]
-[{\mm \X{\<5>}\X{\<53>}\X{\<79>}}|{\mmtr Avan}|He]
-[{\mm \X{\M{\<38>}{\<66>}}\X{\<48>}\X{\<172>}\X{\<51>\K{-.2}\<51>}\X{\<71>\<242>\<62>}\X{\<82>}}|{\mmtr d\=urattu\d l\d l-app\=ol}|far-being-time-at]
-[{\mm \X{\<36>}\X{\<71>\<167>}}|{\mmtr tann\=e}|indeed] [{\mm \X{\<5>}\X{\<242>}\X{\<79>}}|{\mmtr appan}|the-father]
-[{\mm \X{\<5>}\X{\<53>}\X{\<70>\<40>}}|{\mmtr avane}|him] [{\mm \X{\<21>}\X{\M{\<187>}{\<65>}}}|{\mmtr ka\d n\d du}|seeing]
-[{\mm \X{\<21>}\X{\<48>}\X{\<51>}\X{\<50>\<63>}\X{\M{\<163>}{\<65>}}}|{\mmtr kara\d l-ali\~n\~nu}|heart-melting]
-[{\mm \X{\<18>\<62>}\X{\<31>\<63>}\X{\<70>\<247>}\X{\<174>}}|{\mmtr \=o\d di-ccennu}|running-going] [{\mm \X{\<5>}\X{\<53>}\X{\<70>\<79>\<49>}}|{\mmtr avan\b re}|his]
-[{\mm \X{\<21>}\X{\B{\<52>}{\<65>}}\X{\<165>\<63>}\X{\<81>}}|{\mmtr ka\b zuttil}|neck-on]
-[{\mm \X{\<70>\<21>}\X{\<164>\<63>}\X{\<242>\<63>}\X{\<31>\<63>}\X{\M{\<247>}{\<65>}}}|{\mmtr ke\d t\d tippi\d diccu}|having-attached-seized]
-[{\mm \X{\<5>}\X{\<53>}\X{\<70>\<40>}}|{\mmtr avane}|him]
-[{\mm \X{\M{\<26>}{\<65>}}\X{\<220>\<63>}\X{\M{\<247>}{\<65>}}{\RMF.}}|{\mmtr cumbiccu.}|kissed.]
-[{\mm \X{\<46>}\X{\<21>}\X{\<79>}}|{\mmtr Magan}|The-son] [{\mm \X{\<5>}\X{\<53>}\X{\<71>\<40>\<62>}\X{\M{\<31>}{\<65>}}{\RMF,}}|{\mmtr avan\=o\d du,}|him-to,]
-[{\mm {\RMF`}\X{\<5>}\X{\<242>\<62>}{\RMF,}}|{\mmtr `app\=a,}|`father,] [{\mm \X{\<30>\<62>}\X{\<79>}}|{\mmtr \~n\=an}|I]
-[{\mm \X{\<56>\K{-.5}\<86>}\X{\T{\<76>}{\R{.8ex}{\<240>}}}\X{\<71>\<165>\<62>}\X{\M{\<31>}{\<65>}}\X{\<2>}}|{\mmtr svarggatt\=o\d d-um}|heaven-to-and]
-[{\mm \X{\<40>\<63>}\X{\<71>\<167>\<62>}\X{\M{\<31>}{\<65>}}\X{\<2>}}|{\mmtr ninn\=o\d dum}|thee-to-and] [{\mm \X{\<42>\<62>}\X{\<42>}\X{\<2>}}|{\mmtr p\=apam}|sin]
-[{\mm \X{\<70>\<26>}\X{\M{\<47>}{\Z\<133>}}{\RMF.}}|{\mmtr ceydu.}|did.]
-[{\mm \X{\<7>}\X{\<40>\<63>}}|{\mmtr Ini}|Hereafter] [{\mm \X{\<40>\<63>}\X{\<70>\<79>\<49>}}|{\mmtr nin\b re}|thy]
-[{\mm \X{\<46>}\X{\<21>}\X{\<79>}}|{\mmtr magan}|son] [{\mm \X{\<14>}\X{\<174>}}|{\mmtr ennu}|saying]
-[{\mm \X{\<53>\<63>}\X{\<51>\<63>}\X{\<160>}\X{\<70>\<242>}\X{\M{\<31>}{\<65>}}\X{\<53>\<62>}\X{\<79>}}|{\mmtr vi\d likka-ppe\d duv\=an}|to-be-called]
-[{\mm \X{\<71>\<47>\<62>}\X{\<23>\<83>}\X{\<134>}\X{\<46>}\X{\M{\<50>}{\<85>}}{\RMF,}{\RMF'}}|{\mmtr y\=ogyan-um-alla,'}|fit-man-at-all-am-not,']
-[{\mm \X{\<14>}\X{\<174>}}|{\mmtr ennu}|saying] [{\mm \X{\<42>}\X{\<49>}\X{\M{\<163>}{\<65>}}{\RMF.}}|{\mmtr pa\b ra\~n\~nu.}|said.]
-[{\mm \X{\<14>}\X{\<167>\<62>}\X{\<70>\<49>}}|{\mmtr Enn\=a\b re}|But] [{\mm \X{\<5>}\X{\<242>}\X{\<79>}}|{\mmtr appan}|the-father]
-[{\mm \X{\<36>}\X{\<70>\<79>\<49>}}|{\mmtr tan\b re}|his] [{\mm \X{\<38>\<62>}\X{\<56>}\X{\<71>\<48>\<62>}\X{\M{\<31>}{\<65>}}{\RMF,}}|{\mmtr d\=asar\=o\d tu,}|slaves-to,]
-[{\mm {\RMF`}\X{\<71>\<53>}\X{\<21>}\X{\<2>}}|{\mmtr `vegam}|`quickly]
-[{\mm \X{\<71>\<46>}\X{\B{\<50>}{\Z\<165>}}\X{\<48>}\X{\<46>\<62>}\X{\<47>}}|{\mmtr m\=el-ttaram-\=aya}|high-class-being]
-[{\mm \X{\<5>}\X{\<181>\<63>}}|{\mmtr a\.ngi}|robe]
-[{\mm \X{\<70>\<21>\<62>}\X{\M{\<187>}{\<65>}}\X{\<53>}\X{\<174>}}|{\mmtr ko\d n\d du-vannu}|having-taken-having-come]
-[{\mm \X{\<7>}\X{\<53>}\X{\<70>\<40>}}|{\mmtr ivane}|him] [{\mm \X{\<9>}\X{\M{\<31>}{\<65>}}\X{\<242>\<63>}\X{\<242>\<63>}\X{\<79>}{\RMF,}}|{\mmtr u\d duppippin,}|dress-ye,]
-[{\mm \X{\<70>\<21>}\X{\<7>}\X{\<168>}}|{\mmtr keikku}|hand-on] [{\mm \X{\<71>\<46>\<62>}\X{\<38>\<63>}\X{\<48>}\X{\M{\<53>}{\<65>}}\X{\<2>}}|{\mmtr m\=odirav-um}|ring-and]
-[{\mm \X{\<21>\<62>}\X{\M{\<50>}{\<65>}}\X{\<21>}\X{\<82>\<168>}}|{\mmtr k\=aluga\d lkku}|feet-on]
-[{\mm \X{\<70>\<26>}\X{\<48>\<63>}\X{\M{\<242>}{\<65>}}\X{\<21>}\X{\M{\<51>}{\<65>}}\X{\<2>}}|{\mmtr cerippuga\d lum}|shoes-and]
-[{\mm \X{\<7>}\X{\M{\<31>}{\<65>}}\X{\<53>\<63>}\X{\<242>\<63>}\X{\<79>}{\RMF.}}|{\mmtr i\d duvippin.}|put-ye.]
-[{\mm \X{\<40>\<62>}\X{\<2>}}|{\mmtr N\=am}|We] [{\mm \X{\<45>}\X{\<251>\<63>}\X{\M{\<247>}{\<65>}}}|{\mmtr bhak\d siccu}|eating]
-[{\mm \X{\<6>}\X{\<40>}\X{\<195>\<63>}\X{\<160>}{\RMF.}}|{\mmtr \=anandikka.}|shall-feast.]
-[{\mm \X{\<7>\<87>}}|{\mmtr \=I}|This] [{\mm \X{\<14>}\X{\<70>\<79>\<49>}}|{\mmtr en\b re}|my] [{\mm \X{\<46>}\X{\<21>}\X{\<79>}}|{\mmtr magan}|son]
-[{\mm \X{\<46>}\X{\<48>\<63>}\X{\<247>}\X{\<53>}\X{\<79>}}|{\mmtr mariccavan}|dead-man]
-[{\mm \X{\<6>}\X{\<47>\<63>}\X{\<136>}\X{\<174>}{\RMF,}}|{\mmtr \=ay-irunnu,}|having-become-is,]
-[{\mm \X{\<36>\<63>}\X{\<48>\<63>}\X{\<71>\<21>}}|{\mmtr tirig\=e}|again] [{\mm \X{\<9>}\X{\<47>\<63>}\X{\T{\<76>}{\R{.8ex}{\<172>}}}{\RMF;}}|{\mmtr uyrittu;}|revived;]
-[{\mm \X{\<21>\<62>}\X{\<35>\<62>}\X{\<70>\<36>}}|{\mmtr k\=a\d n\=ade}|not-seeing] [{\mm \X{\<71>\<42>\<62>}\X{\<47>}\X{\<53>}\X{\<79>}}|{\mmtr p\=oyavan}|gone-man]
-[{\mm \X{\<6>}\X{\<47>\<63>}\X{\<136>}\X{\<174>}{\RMF,}}|{\mmtr \=ay-irunnu,}|having-become-is,]
-[{\mm \X{\<21>}\X{\M{\<187>}{\<65>}}\X{\<21>\<63>}\X{\<164>}\X{\<21>}\X{\M{\<47>}{\<65>}}\X{\<2>}}|{\mmtr ka\d n\d duki\d t\d tagayum}|seeing-finding]
-[{\mm \X{\<70>\<26>}\X{\M{\<47>}{\Z\<133>}}\X{\<53>}\X{\<71>\M{\<50>}{\<85>}\<62>}{\RMF?}{\RMF'}}|{\mmtr ceydu-v-all\=o?'}|made-is-it-not?']
-[{\mm \X{\<14>}\X{\<174>}}|{\mmtr ennu}|saying] [{\mm \X{\<42>}\X{\<49>}\X{\M{\<163>}{\<65>}}{\RMF.}}|{\mmtr pa\b ra\~n\~nu.}|said.]
-[{\mm \X{\<5>}\X{\<53>}\X{\<80>}}|{\mmtr Avar}|They] [{\mm \X{\<6>}\X{\<40>}\X{\<195>\<63>}\X{\M{\<247>}{\<65>}}}|{\mmtr \=anandiccu}|feasting]
-[{\mm \X{\<133>}\X{\<31>}\X{\<161>\<63>}{\RMF.}}|{\mmtr tu\d da\.n\.ni.}|began.]
-
-
-[{\mm \X{\<14>}\X{\<167>\<62>}\X{\<81>}}|{\mmtr Enn\=al}|Now] [{\mm \X{\<5>}\X{\<53>}\X{\<70>\<79>\<49>}}|{\mmtr avan\b re}|his]
-[{\mm \X{\M{\<46>}{\<66>}}\X{\<165>}}|{\mmtr m\=utta}|elder] [{\mm \X{\<46>}\X{\<21>}\X{\<79>}}|{\mmtr magan}|son]
-[{\mm \X{\<53>}\X{\<47>}\X{\<50>\<63>}\X{\<81>}}|{\mmtr vayalil}|field-in] [{\mm \X{\<6>}\X{\<47>\<63>}\X{\<136>}\X{\<174>}{\RMF,}}|{\mmtr \=ay-irunnu,}|had-been,]
-[{\mm \X{\<6>}\X{\<47>}\X{\<53>}\X{\<79>}}|{\mmtr \=ay-avan}|having-become-he] [{\mm \X{\<53>}\X{\<174>}}|{\mmtr vannu}|coming]
-[{\mm \X{\<53>\<64>}\X{\<164>\<63>}\X{\<71>\<40>\<62>}\X{\M{\<31>}{\<65>}}}|{\mmtr v{\=\i}\d t\d tin\=o\d du}|house-to]
-[{\mm \X{\<5>}\X{\M{\<31>}{\<65>}}\X{\<165>}\X{\<71>\<242>\<62>}\X{\<82>}}|{\mmtr a\d duttapp\=o\d l}|coming-when]
-[{\mm \X{\<53>\<62>}\X{\<38>\<83>}\X{\M{\<53>}{\<65>}}\X{\<2>}}|{\mmtr v\=adyav-um}|music-and]
-[{\mm \X{\<155>}\X{\<165>}\X{\<71>\<24>\<62>}\X{\<55>}\X{\<161>}\X{\M{\<51>}{\<65>}}\X{\<2>}}|{\mmtr n\d rttagh\=o\d sa\.n\.na\d l-um}|dancing-sounds-and]
-[{\mm \X{\<71>\<21>}\X{\M{\<164>}{\<65>}}}|{\mmtr k\=e\d t\d tu}|hearing]
-[{\mm \X{\<44>\<62>}\X{\<50>\<83>}\X{\<160>\<62>}\X{\<48>\<63>}\X{\<81>}}|{\mmtr b\=alya-kk\=aril}|servants-among]
-[{\mm \X{\<18>}\X{\<136>}\X{\<165>}\X{\<70>\<40>}}|{\mmtr oruttane}|one] [{\mm \X{\<53>\<63>}\X{\<51>\<63>}\X{\M{\<247>}{\<65>}}{\RMF,}}|{\mmtr vi\d liccu,}|calling,]
-[{\mm {\RMF`}\X{\<7>}\X{\<70>\<36>}\X{\<222>}{\RMF?}{\RMF'}}|{\mmtr `id-endu?'}|`this-what?'] [{\mm \X{\<14>}\X{\<174>}}|{\mmtr ennu}|saying]
-[{\mm \X{\<71>\<26>\<62>}\X{\<38>\<63>}\X{\M{\<247>}{\<65>}}{\RMF.}}|{\mmtr c\=odiccu.}|asked.]
-[{\mm \X{\<5>}\X{\<53>}\X{\<79>}}|{\mmtr Avan}|he] [{\mm \X{\<5>}\X{\<53>}\X{\<71>\<40>\<62>}\X{\M{\<31>}{\<65>}}}|{\mmtr avan\=o\d du}|him-to]
-[{\mm \X{\<42>}\X{\M{\<49>}{\<65>}}\X{\M{\<163>}{\<65>}}{\RMF,}}|{\mmtr pa\b ru\~n\~nu,}|said,] [{\mm {\RMF`}\X{\<40>\<63>}\X{\<70>\<79>\<49>}}|{\mmtr `nin\b re}|`thy]
-[{\mm \X{\<56>}\X{\<71>\<57>\<62>}\X{\<38>}\X{\<48>}\X{\<79>}}|{\mmtr sah\=odaran}|brother] [{\mm \X{\<53>}\X{\<174>}}|{\mmtr vannu}|coming]
-[{\mm {\RMF`}\X{\<40>\<63>}\X{\<70>\<79>\<49>}}|{\mmtr `nin\b re}|`thy] [{\mm \X{\<5>}\X{\<242>}\X{\<79>}}|{\mmtr appan}|father]
-[{\mm \X{\<5>}\X{\<53>}\X{\<70>\<40>}}|{\mmtr avane}|him] [{\mm \X{\<70>\<56>\<87>}\X{\<22>\<83>}\X{\<71>\<165>\<62>}\X{\<70>\<31>}}|{\mmtr saukhyatt\=o\d de}|healthy]
-[{\mm \X{\<21>\<63>}\X{\<164>\<63>}\X{\<47>}\X{\<133>}\X{\<70>\<21>\<62>}\X{\M{\<187>}{\<65>}}}|{\mmtr ki\d t\d tiyadu-ko\d n\d du}|finding-on-account-of]
-[{\mm \X{\<53>\<63>}\X{\<136>}\X{\<174>}}|{\mmtr virunnu}|feast] [{\mm \X{\<21>}\X{\<52>\<63>}\X{\M{\<247>}{\<65>}}{\RMF.}{\RMF'}}|{\mmtr ka\b ziccu.'}|made.']
-[{\mm \X{\<5>}\X{\<71>\<242>\<62>}\X{\<82>}}|{\mmtr App\=o\d l}|Then] [{\mm \X{\<5>}\X{\<53>}\X{\<79>}}|{\mmtr avan}|he]
-[{\mm \X{\<71>\<21>\<62>}\X{\<42>\<63>}\X{\M{\<247>}{\<65>}}}|{\mmtr k\=opiccu}|getting-angry] [{\mm \X{\<5>}\X{\<21>}\X{\<2>}}|{\mmtr agam}|house]
-[{\mm \X{\M{\<44>}{\<65>}}\X{\<21>}\X{\<53>\<62>}\X{\<79>}}|{\mmtr bugav\=an}|to-enter]
-[{\mm \X{\<46>}\X{\<40>}\X{\<245>\<63>}\X{\M{\<50>}{\<85>}\<62>}\X{\M{\<163>}{\<65>}}{\RMF,}}|{\mmtr manass-ill\=a\~n\~nu,}|mind-was-not,]
-[{\mm \X{\<14>}\X{\<167>\<63>}\X{\M{\<164>}{\<65>}}}|{\mmtr enni\d t\d tu}|having said] [{\mm \X{\<5>}\X{\<242>}\X{\<79>}}|{\mmtr appan}|the-father]
-[{\mm \X{\M{\<42>}{\<65>}}\X{\<49>}\X{\<172>}}|{\mmtr pu\b rattu}|out] [{\mm \X{\<53>}\X{\<174>}}|{\mmtr vannu}|having-come]
-[{\mm \X{\<5>}\X{\<53>}\X{\<71>\<40>\<62>}\X{\M{\<31>}{\<65>}}}|{\mmtr avan\=o\d du}|him-with]
-[{\mm \X{\<5>}\X{\<71>\<42>}\X{\<251>\<63>}\X{\M{\<247>}{\<65>}}{\RMF.}}|{\mmtr ap\=ek\d siccu.}|entreated.]
-[{\mm \X{\<14>}\X{\<167>\<62>}\X{\<70>\<49>}}|{\mmtr Enn\=a\b re}|But] [{\mm \X{\<5>}\X{\<53>}\X{\<79>}}|{\mmtr avan}|he]
-[{\mm \X{\<5>}\X{\<53>}\X{\<71>\<40>\<62>}\X{\M{\<31>}{\<65>}}{\RMF,}}|{\mmtr avan\=o\d du,}|him-to,]
-[{\mm {\RMF`}\X{\<21>}\X{\<187>\<62>}\X{\M{\<50>}{\<65>}}\X{\<2>}{\RMF,}}|{\mmtr `ka\d n\d d-\=alum,}|`see-please,] [{\mm \X{\<7>}\X{\<205>}}|{\mmtr itra}|so-many]
-[{\mm \X{\<53>}\X{\T{\<76>}{\R{.8ex}{\<55>}}}\X{\<46>\<62>}\X{\<47>\<63>}}|{\mmtr var\d sam-\=ayi}|years-having-become]
-[{\mm \X{\<30>\<62>}\X{\<79>}}|{\mmtr \~n\=an}|I] [{\mm \X{\<40>\<63>}\X{\<70>\<167>}}|{\mmtr ninne}|thee]
-[{\mm \X{\<71>\<56>}\X{\<53>\<63>}\X{\<168>}\X{\<174>}{\RMF.}}|{\mmtr s\=evikkunnu.}|serve.]
-[{\mm \X{\<40>\<63>}\X{\<70>\<79>\<49>}}|{\mmtr Nin\b re}|Thy] [{\mm \X{\<21>}\X{\<81>\<42>}\X{\<40>}}|{\mmtr kalpana}|order]
-[{\mm \X{\<18>}\X{\<136>}}|{\mmtr oru}|one] [{\mm \X{\<40>\<62>}\X{\M{\<51>}{\<65>}}\X{\<2>}}|{\mmtr n\=a\d l-um}|day-even]
-[{\mm \X{\<50>}\<2>\X{\<24>\<63>}\X{\<247>}\X{\<133>}\X{\<2>}}|{\mmtr la\.nghiccad-um}|trangressing-even]
-[{\mm \X{\<7>}\X{\M{\<50>}{\<85>}}{\RMF,}}|{\mmtr illa,}|was-not,] [{\mm \X{\<14>}\X{\<167>\<62>}\X{\<81>}}|{\mmtr enn\=al}|but] [{\mm \X{\<14>}\X{\<70>\<79>\<49>}}|{\mmtr en\b re}|my]
-[{\mm \X{\<26>}\X{\<161>\<62>}\X{\<36>\<63>}\X{\<21>}\X{\M{\<51>}{\<65>}}\X{\<46>\<62>}\X{\<47>\<63>}}|{\mmtr ca\.n\.n\=atika\d lum-\=ayi}|friends-with-having-become]
-[{\mm \X{\<6>}\X{\<40>}\X{\<195>\<63>}\X{\<71>\<160>}\X{\<187>}\X{\<36>\<63>}\X{\<174>}}|{\mmtr \=anandikk-\=e\d n\d dadinnu}|to-feast-wanted-being-for]
-[{\mm \X{\<40>\<64>}}|{\mmtr n{\=\i}}|thou] [{\mm \X{\<18>}\X{\<48>\<63>}\X{\<160>}\X{\M{\<50>}{\<65>}}\X{\<2>}}|{\mmtr orikkal-um}|once-even]
-[{\mm \X{\<14>}\X{\<40>\<63>}\X{\<168>}}|{\mmtr enikku}|me-to] [{\mm \X{\<18>}\X{\<80>}}|{\mmtr or}|one]
-[{\mm \X{\<6>}\X{\<164>\<63>}\X{\M{\<40>}{\<113>}}\X{\<164>\<63>}}|{\mmtr \=a\d t\d tinku\d t\d ti}|kid]
-[{\mm \X{\<36>}\X{\<167>\<63>}\X{\<164>\<63>}\X{\M{\<50>}{\<85>}}{\RMF.}}|{\mmtr tann-i\d t\d t-illa.}|gavest-not.]
-[{\mm \X{\<71>\<53>}\X{\<54>\<83>}\X{\<46>\<62>}\X{\<70>\<48>\<62>}\X{\M{\<31>}{\<65>}}}|{\mmtr V\=e\'syam\=aro\d du}|Harlots-with]
-[{\mm \X{\<139>}\X{\<31>\<63>}}|{\mmtr k\=u\d di}|joining] [{\mm \X{\<40>\<63>}\X{\<70>\<79>\<49>}}|{\mmtr nin\b re}|thy]
-[{\mm \X{\M{\<46>}{\<65>}}\X{\<36>}\X{\<81>}}|{\mmtr mudal}|property] [{\mm \X{\<36>\<63>}\X{\<174>}}|{\mmtr tinnu}|eating]
-[{\mm \X{\<21>}\X{\<51>}\X{\<163>}}|{\mmtr ka\d la\~n\~na}|having-wasted] [{\mm \X{\<7>\<87>}}|{\mmtr {\=\i}}|this]
-[{\mm \X{\<40>\<63>}\X{\<70>\<79>\<49>}}|{\mmtr nin\b re}|thy] [{\mm \X{\<46>}\X{\<21>}\X{\<79>}}|{\mmtr magan}|son]
-[{\mm \X{\<53>}\X{\<167>}\X{\<71>\<242>\<62>}\X{\<70>\<52>}\X{\<71>\<160>\<62>}}|{\mmtr vann-app\=o\b zekk\=o}|coming-when]
-[{\mm \X{\<5>}\X{\<53>}\X{\<167>\<62>}\X{\<47>\<63>}}|{\mmtr avann-\=ayi}|him-for] [{\mm \X{\<53>\<63>}\X{\<136>}\X{\<174>}}|{\mmtr virunnu}|feast]
-[{\mm \X{\<21>}\X{\<52>\<63>}\X{\M{\<247>}{\<65>}}\X{\<53>}\X{\<71>\M{\<50>}{\<85>}\<62>}{\RMF?}{\RMF'}}|{\mmtr ka\b ziccuv-all\=o?'}|madest-is-it-not?']
-[{\mm \X{\<14>}\X{\<174>}}|{\mmtr ennu}|saying] [{\mm \X{\<9>}\X{\<165>}\X{\<48>}\X{\<2>}}|{\mmtr uttaram}|reply]
-[{\mm \X{\<70>\<26>\<62>}\X{\M{\<50>}{\<85>}\<63>}{\RMF.}}|{\mmtr colli.}|spoke.]
-[{\mm \X{\<5>}\X{\<71>\<242>\<62>}\X{\<82>}}|{\mmtr App\=o\d l}|Then] [{\mm \X{\<5>}\X{\<53>}\X{\<79>}}|{\mmtr avan}|he]
-[{\mm \X{\<5>}\X{\<53>}\X{\<71>\<40>\<62>}\X{\M{\<31>}{\<65>}}}|{\mmtr avan\=o\d du}|him-to] [{\mm \X{\<42>}\X{\<49>}\X{\M{\<163>}{\<65>}}{\RMF,}}|{\mmtr pa\b ra\~n\~nu,}|said,]
-[{\mm {\RMF`}\X{\<46>}\X{\<21>}\X{\<71>\<40>}{\RMF,}}|{\mmtr `magan-\=e,}|`son-O,] [{\mm \X{\<40>\<64>}}|{\mmtr n{\=\i}}|thou]
-[{\mm \X{\<14>}\X{\<71>\<242>\<62>}\X{\B{\<52>}{\<65>}}\X{\<2>}}|{\mmtr epp\=o\b z-um}|always] [{\mm \X{\<14>}\X{\<71>\<167>\<62>}\X{\M{\<31>}{\<65>}}}|{\mmtr enn\=o\d du}|me-with]
-[{\mm \X{\<128>}\X{\<70>\<31>}}|{\mmtr ku\d de}|together]
-[{\mm \X{\<6>}\X{\<128>}\X{\<174>}\X{\<53>}\X{\<71>\M{\<50>}{\<85>}\<62>}{\RMF?}{\RMF'}}|{\mmtr \=agunnuv-all\=o?'}|art-is-it-not?']
-[{\mm \X{\<14>}\X{\<40>\<63>}\X{\<168>}\X{\<51>\K{-.2}\<51>}\X{\<133>}}|{\mmtr enikk-u\d l\d ladu}|me-to-being-that]
-[{\mm \X{\<14>}\X{\M{\<50>}{\<85>}\<62>}\X{\<2>}}|{\mmtr ell\=am}|all] [{\mm \X{\<40>\<63>}\X{\<71>\<79>\<49>}\X{\M{\<31>}{\<65>}}}|{\mmtr nin\b r\=e\d du}|thine]
-[{\mm \X{\<6>}\X{\<128>}\X{\<174>}{\RMF.}}|{\mmtr \=agunnu.}|is.]
-[{\mm \X{\<14>}\X{\<167>\<62>}\X{\<81>}}|{\mmtr Enn\=al}|But] [{\mm \X{\<7>\<87>}}|{\mmtr {\=\i}}|this] [{\mm \X{\<40>\<63>}\X{\<70>\<79>\<49>}}|{\mmtr nin\b re}|thy]
-[{\mm \X{\<56>}\X{\<71>\<57>\<62>}\X{\<38>}\X{\<48>}\X{\<79>}}|{\mmtr sah\=odaran}|brother] [{\mm \X{\<46>}\X{\<48>\<63>}\X{\<247>}\X{\<53>}\X{\<79>}}|{\mmtr mariccavan}|dead-man]
-[{\mm \X{\<6>}\X{\<47>\<63>}\X{\<136>}\X{\<174>}}|{\mmtr \=ay-irunnu}|had-become]
-[{\mm \X{\<36>\<63>}\X{\<48>\<63>}\X{\<71>\<21>}}|{\mmtr tirig\=e}|again] [{\mm \X{\<9>}\X{\<47>\<63>}\X{\T{\<76>}{\R{.8ex}{\<172>}}}{\RMF;}}|{\mmtr uyirttu;}|revived;]
-[{\mm \X{\<21>\<62>}\X{\<35>\<62>}\X{\<70>\<36>}}|{\mmtr k\=a\d n\=ade}|not-seeing] [{\mm \X{\<71>\<42>\<62>}\X{\<47>}\X{\<53>}\X{\<79>}}|{\mmtr p\=oyavan}|goer]
-[{\mm \X{\<6>}\X{\<47>\<63>}\X{\<136>}\X{\<174>}{\RMF,}}|{\mmtr \=ay-irunnu,}|had-become,]
-[{\mm \X{\<21>}\X{\M{\<187>}{\<65>}}\X{\<21>\<63>}\X{\<164>\<63>}\X{\<47>\<63>}\X{\<48>\<63>}\X{\<160>}\X{\<47>\<62>}\X{\<81>}}|{\mmtr ka\d n\d du-ki\d t\d tiy-irikkay\=al}|seeing-reaching-being-because]
-[{\mm \X{\<40>\<62>}\X{\<2>}}|{\mmtr n\=am}|we] [{\mm \X{\<6>}\X{\<40>}\X{\<195>\<63>}\X{\M{\<247>}{\<65>}}}|{\mmtr \=anandiccu}|having-been-merry]
-[{\mm \X{\<56>}\X{\<71>\<194>\<62>}\X{\<55>\<63>}\X{\<71>\<160>}\X{\<187>}\X{\<36>}\X{\<71>\M{\<50>}{\<85>}\<62>}{\RMF?}}|{\mmtr sant\=o\d sikk-\=e\d n\d dadall\=o?}|to-feast-wanted-being-is-it-not?]
-[{\mm \X{\<6>}\X{\<128>}\X{\<174>}{\RMF.}{\RMF'}}|{\mmtr \=agunnu.'}|is.']
-
-
-\endthreelines
-
-\bye
diff --git a/Master/texmf-dist/doc/fonts/malayalam/article/test.mm b/Master/texmf-dist/doc/fonts/malayalam/article/test.mm
deleted file mode 100644
index a253a998fc9..00000000000
--- a/Master/texmf-dist/doc/fonts/malayalam/article/test.mm
+++ /dev/null
@@ -1,46 +0,0 @@
-
-\input mmqmacs
-
-\twelvemmc
-
-%\tracingmacros=1
-
-
-$pp+ v+ kush acchan$
-
-
-\beginsection A test of $\mmcb malayaaLam$-mode
-
-Below are given the letters of the Malayalam alphabet:
-
-<malayalam>
-
-a aa i ii u uu .r e ee ai o oo au
-
-ka kha ga gha n"a ca cha ja jha n~a Ta Tha Da Dha Na ta tha da dha na
-pa pha ba bha ma ya ra la va sha Sa sa ha La zha Ra
-
-
-kka gga n"n"a cca jja TTa DDa NNa tta dda nna ppa bba mma yya lla vva shsha ssa LLa RRa
-
-. , : ; ? ! ( ) - -- ---
-
-1,23,45,67,890 \mmfigures 1,23,45,67,890
-
-\mmc
-
-kra khra gra ghra n"ra cra chra jra jhra n~ra
-Tra Thra Dra Dhra Nra tra thra dra dhra nra
-pra phra bra bhra mra yra rra lra vra shra Sra sra
-hra Lra Rra zhra
-
-kya khya gya ghya n"ya cya chya jya jhya n~ya
-Tya Thya Dya Dhya Nya tya thya dya dhya nya
-pya phya bya bhya mya yya rya lya vya shya Sya sya
-hya Lya Rya zhya
-
-kSa kSma kva thva nva hva ggya
-
-</malayalam>
-
-\bye
diff --git a/Master/texmf-dist/doc/fonts/malayalam/article/test.tex b/Master/texmf-dist/doc/fonts/malayalam/article/test.tex
deleted file mode 100644
index f8f7db41df9..00000000000
--- a/Master/texmf-dist/doc/fonts/malayalam/article/test.tex
+++ /dev/null
@@ -1,45 +0,0 @@
-
-\input mmqmacs
-
-\twelvemmc
-
-
-
-{\mm \X{\Q{\<242>}{\N{.8}{\<77>}}} \X{\Q{\<53>}{\N{.8}{\<77>}}} \X{\<21>\<72>}\X{\Q{\<54>}{\N{.8}{\<77>}}} \X{\<5>}\X{\Q{\<26>}{\N{.8}{\<77>}}\<27>}\X{\<79>}}
-
-
-\beginsection A test of {\mm \mmcb \X{\<46>}\X{\<50>}\X{\<47>\<62>}\X{\<51>}\X{\<2>}}-mode
-
-Below are given the letters of the Malayalam alphabet:
-
-{\mm
-
-\X{\<5>} \X{\<6>} \X{\<7>} \X{\<7>\<87>} \X{\<9>} \X{\<9>\<87>} \X{\<11>} \X{\<14>} \X{\<15>} \X{\<70>\<14>} \X{\<18>} \X{\<18>\<62>} \X{\<18>\<87>}
-
-\X{\<21>} \X{\<22>} \X{\<23>} \X{\<24>} \X{\<25>} \X{\<26>} \X{\<27>} \X{\<28>} \X{\<29>} \X{\<30>} \X{\<31>} \X{\<32>} \X{\<33>} \X{\<34>} \X{\<35>} \X{\<36>} \X{\<37>} \X{\<38>} \X{\<39>} \X{\<40>}
-\X{\<42>} \X{\<43>} \X{\<44>} \X{\<45>} \X{\<46>} \X{\<47>} \X{\<48>} \X{\<50>} \X{\<53>} \X{\<54>} \X{\<55>} \X{\<56>} \X{\<57>} \X{\<51>} \X{\<52>} \X{\<49>}
-
-
-\X{\<160>} \X{\<240>} \X{\<161>} \X{\<247>} \X{\<162>} \X{\<164>} \X{\M{\<33>}{\<89>}} \X{\<241>} \X{\<165>} \X{\<166>} \X{\<167>} \X{\<242>} \X{\<248>} \X{\<46>\K{-.27}\<46>} \X{\<249>} \X{\M{\<50>}{\<85>}} \X{\<250>} \X{\<244>} \X{\<245>} \X{\<51>\K{-.2}\<51>} \X{\<243>}
-
-{\RMF.} {\RMF,} {\RMF:} {\RMF;} {\RMF?} {\RMF!} {\RMF(} {\RMF)} {\RMF-} {\RMF--} {\RMF---}
-
-{\mmone}{\RMF,}{\mmtwo}{\mmthree}{\RMF,}{\mmfour}{\mmfive}{\RMF,}{\mmsix}{\mmseven}{\RMF,}{\mmeight}{\mmnine}{\mmzero} \mmfigures {\mmone}{\RMF,}{\mmtwo}{\mmthree}{\RMF,}{\mmfour}{\mmfive}{\RMF,}{\mmsix}{\mmseven}{\RMF,}{\mmeight}{\mmnine}{\mmzero}
-
-\mmc
-
-\X{\<74>\<21>} \X{\<74>\<22>} \X{\<74>\<23>} \X{\<74>\<24>} \X{\<74>\<25>} \X{\<74>\<26>} \X{\<74>\<27>} \X{\<74>\<28>} \X{\<74>\<29>} \X{\<74>\<30>}
-\X{\<74>\<31>} \X{\<74>\<32>} \X{\<74>\<33>} \X{\<74>\<34>} \X{\<74>\<35>} \X{\<74>\<36>} \X{\<74>\<37>} \X{\<74>\<38>} \X{\<74>\<39>} \X{\<74>\<40>}
-\X{\<74>\<42>} \X{\<74>\<43>} \X{\<74>\<44>} \X{\<74>\<45>} \X{\<74>\<46>} \X{\<74>\<47>} \X{\<80>\<48>} \X{\<74>\<50>} \X{\<74>\<53>} \X{\<74>\<54>} \X{\<74>\<55>} \X{\<74>\<56>}
-\X{\<74>\<57>} \X{\<74>\<51>} \X{\<74>\<49>} \X{\<74>\<52>}
-
-\X{\<21>\<83>} \X{\<22>\<83>} \X{\<23>\<83>} \X{\<24>\<83>} \X{\<25>\<83>} \X{\<26>\<83>} \X{\<27>\<83>} \X{\<28>\<83>} \X{\<29>\<83>} \X{\<30>\<83>}
-\X{\<31>\<83>} \X{\<32>\<83>} \X{\<33>\<83>} \X{\<34>\<83>} \X{\<35>\<83>} \X{\<36>\<83>} \X{\<37>\<83>} \X{\<38>\<83>} \X{\<39>\<83>} \X{\<40>\<83>}
-\X{\<42>\<83>} \X{\<43>\<83>} \X{\<44>\<83>} \X{\<45>\<83>} \X{\<46>\<83>} \X{\<249>} \X{\<80>\<47>} \X{\<50>\<83>} \X{\<53>\<83>} \X{\<54>\<83>} \X{\<55>\<83>} \X{\<56>\<83>}
-\X{\<57>\<83>} \X{\<51>\<83>} \X{\<49>\<83>} \X{\<52>\<83>}
-
-\X{\<21>\K{-.5}\<90>} \X{\Q{\<21>\K{-.5}\<90>}{\N{.8}{\<77>}}\<46>} \X{\<21>\K{-.5}\<86>} \X{\<37>\K{-.5}\<86>} \X{\<40>\K{-.5}\<86>} \X{\<57>\K{-.5}\<86>} \X{\<240>\<83>}
-
-}
-
-\bye
diff --git a/Master/texmf-dist/doc/fonts/malayalam/article/twolines.tex b/Master/texmf-dist/doc/fonts/malayalam/article/twolines.tex
deleted file mode 100644
index c274d60f349..00000000000
--- a/Master/texmf-dist/doc/fonts/malayalam/article/twolines.tex
+++ /dev/null
@@ -1,129 +0,0 @@
-% twolines.tex -- macros to create double lines, one with the
-% translation in parallel below the other.
-% (c) Jeroen Hellingman 1993
-% last edit: 04-JAN-1993
-
-{\catcode`\[=\active
-\gdef[{\stacktwo}
-
-\gdef\begintwolines{\bgroup\catcode`\[=\active
- \def[{\stacktwo}
- \def\firstonly{\def\stacktwo{\stacktwofirstonly}}
- \def\secondonly{\def\stacktwo{\stacktwosecondonly}}}
-\gdef\endtwolines{\egroup}
-
-\gdef\beginthreelines{\bgroup\catcode`\[=\active
- \def[{\stackthree}
- \def\firstonly{\def\stackthree{\stackthreefirstonly}}
- \def\secondonly{\def\stackthree{\stackthreesecondonly}}
- \def\thirdonly{\def\stackthree{\stackthreethirdonly}}}
-\gdef\endthreelines{\egroup}
-}
-
-%%%%%% commands to be placed before material in lines
-
-\def\firststyle{\rm}
-\def\secondstyle{\it}
-\def\thirdstyle{\bf}
-
-%%%%%%
-
-\def\stacktwo#1|#2]{\putunder{{\secondstyle#2}}{\firststyle#1}}
-\def\stacktwofirstonly#1|#2]{{\firststyle#1}}
-\def\stacktwosecondonly#1|#2]{{\secondstyle#2}}
-
-\def\stackthree#1|#2|#3]{\putunder{{\putunder{{\thirdstyle#3}}{\secondstyle#2}}}{\firststyle#1}}
-\def\stackthreefirstonly#1|#2|#3]{{\firststyle#1}}
-\def\stackthreesecondonly#1|#2|#3]{{\secondstyle#2}}
-\def\stackthreethirdonly#1|#2|#3]{{\thirdstyle#3}}
-
-%%%%%% actual stacking macro
-
-% put #1 centered underneath #2
-\def\putunder#1#2{\hskip0pt{\setbox1=\hbox{\strut#1}\setbox0=\hbox{\strut#2}%
- \dimen0=.5\wd0\advance\dimen0by.5\wd1%
- \dimen1=\dp0\advance\dimen1by\ht1%
- \dimen3=.5\wd0\advance\dimen3by-.5\wd1%
- % test: if #1 wider than #2, kern 0.5(wd1-wd0) before, and idem after extra.
- \ifdim\wd1>\wd0\dimen7=\wd1\advance\dimen7by-\wd0%
- \hbox{}\kern0.5\dimen7%
- \advance\dimen3by0.5\dimen7%
- \fi
- \box0\kern-\dimen0\lower\dimen1\box1\kern\dimen3}}
-
-%%%%%% end of twolines.tex
-
-\message{This file contains a demo, edit it to see it.}
-\endinput % Remove this line to see the demo.
-
-\parindent=0pt
-
-\begintwolines
-\beginsection [A|Een] [Demo|demonstratie] [of|van] [Twolines|Twolines]
-
-[This|dit] [is|is] [a|een] [little|kleine] [demo|demonstratie]
-[to|om] [show|] [the|het] [effect|effekt] [of|van]
-[twolines.|twolines] [|te laten zien.] [As|Zoals] [you|je] [can|kunt] [see,|zien,]
-[|zijn] [the|de] [Dutch|Engelse]
-[equivalents|equivalenten] [of|van] [these|deze] [words|woorden]
-[are|] [placed|] [centered|gecentreerd] [below|boven]
-[the|de] [English|Nederlandse] [words,|woorden] [|geplaatst,]
-[as far as|voor zover] [the|de] [difference|verschillen] [in|in]
-[|de] [grammar|grammatica] [|het] [allow|toestaan.] [it.|]
-\endtwolines
-
-\bigskip
-
-\beginthreelines
-[Three|Drie|Drei] [lines|regels|Regel] [can|kunnen|k\"onnen]
-[also|ook|auch] [be||] [produced.|geproduceerd|produciert]
-[|worden.|worden.]
-\endthreelines
-
-\bigskip
-
-\beginthreelines\firstonly
-[Three|Drie|Drei] [lines|regels|Regel] [can|kunnen|k\"onnen]
-[also|ook|auch] [be||] [produced.|geproduceerd|produciert]
-[|worden.|worden.]
-\endthreelines
-
-\bigskip
-
-\beginthreelines\secondonly
-[Three|Drie|Drei] [lines|regels|Regel] [can|kunnen|k\"onnen]
-[also|ook|auch] [be||] [produced.|geproduceerd|produciert]
-[|worden.|worden.]
-\endthreelines
-
-\bigskip
-
-\beginthreelines\thirdonly
-[Three|Drie|Drei] [lines|regels|Regel] [can|kunnen|k\"onnen]
-[also|ook|auch] [be||] [produced.|geproduceerd|produciert]
-[|worden.|worden.]
-\endthreelines
-
-\bigskip
-
-\beginthreelines
-[Three|Drie|Drei] [lines|regels|Regel] [can|kunnen|k\"onnen]
-[also|ook|auch] [be||] [produced.|geproduceerd|produciert]
-[|worden.|worden.]
-\endthreelines
-
-\bigskip
-
-\begintwolines\secondonly
-[This|dit] [is|is] [a|een] [little|kleine] [demo|demonstratie]
-[to|om] [show|] [the|het] [effect|effekt] [of|van]
-[twolines.|twolines] [|te laten zien.] [As|Zoals] [you|je] [can|kunt] [see,|zien,]
-[|zijn] [the|de] [Dutch|Engelse]
-[equivalents|equivalenten] [of|van] [these|deze] [words|woorden]
-[are|] [placed|] [centered|gecentreerd] [below|boven]
-[the|de] [English|Nederlandse] [words,|woorden] [|geplaatst,]
-[as far as|voor zover] [the|de] [difference|verschillen] [in|in]
-[|de] [grammar|grammatica] [|het] [allow|toestaan.] [it.|]
-\endtwolines
-
-\bye
diff --git a/Master/texmf-dist/doc/fonts/malayalam/charity b/Master/texmf-dist/doc/fonts/malayalam/charity
deleted file mode 100644
index e69de29bb2d..00000000000
--- a/Master/texmf-dist/doc/fonts/malayalam/charity
+++ /dev/null
diff --git a/Master/texmf-dist/doc/fonts/malayalam/todo b/Master/texmf-dist/doc/fonts/malayalam/todo
deleted file mode 100644
index e69de29bb2d..00000000000
--- a/Master/texmf-dist/doc/fonts/malayalam/todo
+++ /dev/null
diff --git a/Master/texmf-dist/fonts/source/public/malayalam/effects/effect.mf b/Master/texmf-dist/fonts/source/public/malayalam/effects/effect.mf
deleted file mode 100644
index fcf3fcbdc5d..00000000000
--- a/Master/texmf-dist/fonts/source/public/malayalam/effects/effect.mf
+++ /dev/null
@@ -1 +0,0 @@
-input shadow.mf;
diff --git a/Master/texmf-dist/fonts/source/public/malayalam/effects/esoteric.mf b/Master/texmf-dist/fonts/source/public/malayalam/effects/esoteric.mf
deleted file mode 100644
index 6df5d0645f6..00000000000
--- a/Master/texmf-dist/fonts/source/public/malayalam/effects/esoteric.mf
+++ /dev/null
@@ -1,27 +0,0 @@
-% esoteric.mf --- esoteric shadow effect
-
-define_whole_pixels(ht);
-shshift := 0.06ht;
-svshift := -0.06ht;
-
-def pattern=
- def endchar=
- cullit;
- picture NormalChar;
- NormalChar=currentpicture;
- clearit;
- currentpicture:=NormalChar shifted (shshift, svshift);
- picture Shadow;
- Shadow:=currentpicture;
- clearit;
- currentpicture:=Shadow-NormalChar;
- % The rest is from standard endchar
- scantokens extra_endchar;
- chardx:=w;
- shipit;
- if displaying>0: showit; fi
- endgroup
- enddef;
-enddef;
-
-% end of esoteric.mf
diff --git a/Master/texmf-dist/fonts/source/public/malayalam/effects/hstripes.mf b/Master/texmf-dist/fonts/source/public/malayalam/effects/hstripes.mf
deleted file mode 100644
index d42fa46d7e7..00000000000
--- a/Master/texmf-dist/fonts/source/public/malayalam/effects/hstripes.mf
+++ /dev/null
@@ -1,44 +0,0 @@
-% hstripes.mf --- horizontal stripes effect
-
-define_whole_pixels(ht);
-topline := 1.6ht;
-botline := -1.0ht;
-
-stepsize# := .05ht#;
-verythin# := .01ht#;
-define_whole_pixels(stepsize, verythin);
-
-pickup penrazor scaled verythin rotated 90;
-MinPen := savepen;
-
-def pattern=
- def endchar=
- cullit;
- picture NormalChar;
- NormalChar=currentpicture;
- clearit;
- % fill (0,-desc-2vo)--(w+ho, -desc-2vo)--
- % (w+ho, cap+2vo)--(0, cap+2vo)--cycle;
- fill ((0-10uw,botline)--(w+10uw,botline)--(w+10uw,topline)--(0-10uw,topline)--cycle) shifted -(.5rm, 0);
- picture BlackBox;
- BlackBox:=currentpicture;
- picture ReverseVideo;
- ReverseVideo=BlackBox-NormalChar;
- clearit;
- pickup MinPen;
- for f=botline step stepsize until topline:
- draw ((0-9uw,f)--(w+9uw,f)) shifted -(.5rm, 0);
- endfor;
- picture StripeOverlay;
- StripeOverlay=currentpicture;
- currentpicture:=StripeOverlay-ReverseVideo
- % The rest is from standard endchar
- scantokens extra_endchar;
- chardx:=w;
- shipit;
- if displaying>0: showit; fi
- endgroup
- enddef;
-enddef;
-
-% end of hstripes.mf
diff --git a/Master/texmf-dist/fonts/source/public/malayalam/effects/malayalam-reverse.mf b/Master/texmf-dist/fonts/source/public/malayalam/effects/malayalam-reverse.mf
deleted file mode 100644
index 693decab52c..00000000000
--- a/Master/texmf-dist/fonts/source/public/malayalam/effects/malayalam-reverse.mf
+++ /dev/null
@@ -1,34 +0,0 @@
-% reverse.mf -- reverse video effect (does not work correctly
-% with characters that stick out of their box of the
-% left or right).
-
-define_whole_pixels(ht);
-
-topline := 1.6ht;
-botline := -1.0ht;
-
-def pattern=
- def endchar=
- cullit;
- picture NormalChar;
- NormalChar=currentpicture;
- clearit;
- % fill (0,-desc-2vo)--(w+ho, -desc-2vo)--
- % (w+ho, cap+2vo)--(0, cap+2vo)--cycle;
- fill ((0,botline)--(w,botline)--(w,topline)--
- (0,topline)--cycle) shifted -(.5rm, 0);
- picture BlackBox;
- BlackBox:=currentpicture;
- picture ReverseVideo;
- ReverseVideo=BlackBox-NormalChar;
- currentpicture:=ReverseVideo
- % The rest is from standard endchar
- scantokens extra_endchar;
- chardx:=w;
- shipit;
- if displaying>0: showit; fi
- endgroup
- enddef;
-enddef;
-
-% end of reverse.mf
diff --git a/Master/texmf-dist/fonts/source/public/malayalam/effects/outline.mf b/Master/texmf-dist/fonts/source/public/malayalam/effects/outline.mf
deleted file mode 100644
index cedb93e9cfa..00000000000
--- a/Master/texmf-dist/fonts/source/public/malayalam/effects/outline.mf
+++ /dev/null
@@ -1,20 +0,0 @@
-% outline.mf --- outline effect
-
-def pattern=
- def endchar=
- cull currentpicture keeping (1, infinity);
- picture v; v := currentpicture;
- cull currentpicture keeping (1,1) withweight 3;
- addto currentpicture also v - v shifted right
- - v shifted left - v shifted up - v shifted down;
- cull currentpicture keeping (1,4);
- % rest from standard endchar
- scantokens extra_endchar;
- chardx:=w;
- shipit;
- if displaying>0: showit; fi
- endgroup
- enddef;
-enddef;
-
-% end of outline.mf
diff --git a/Master/texmf-dist/fonts/source/public/malayalam/effects/shadow.mf b/Master/texmf-dist/fonts/source/public/malayalam/effects/shadow.mf
deleted file mode 100644
index c6478bdb80b..00000000000
--- a/Master/texmf-dist/fonts/source/public/malayalam/effects/shadow.mf
+++ /dev/null
@@ -1,37 +0,0 @@
-% shadow.mf --- shadow effect
-
-define_whole_pixels(ht);
-shshift := 0.06ht;
-svshift := -0.06ht;
-
-def pattern=
- def endchar=
- cullit;
- picture NormalChar;
- NormalChar=currentpicture;
- cull currentpicture keeping (1, infinity);
- picture v; v := currentpicture;
- cull currentpicture keeping (1,1) withweight 3;
- addto currentpicture also v - v shifted right
- - v shifted left - v shifted up - v shifted down;
- cull currentpicture keeping (1,4);
- picture OutlineChar;
- OutlineChar=currentpicture;
- clearit;
- currentpicture:=NormalChar shifted (shshift, svshift);
- picture Shadow;
- Shadow:=currentpicture;
- clearit;
- currentpicture:=Shadow-NormalChar;
- cullit;
- currentpicture:=currentpicture+OutlineChar;
- % The rest is from standard endchar
- scantokens extra_endchar;
- chardx:=w;
- shipit;
- if displaying>0: showit; fi
- endgroup
- enddef;
-enddef;
-
-% end of shadow.mf
diff --git a/Master/texmf-dist/fonts/source/public/malayalam/fnt_code.mf b/Master/texmf-dist/fonts/source/public/malayalam/fnt_code.mf
deleted file mode 100644
index 83898eb6d94..00000000000
--- a/Master/texmf-dist/fonts/source/public/malayalam/fnt_code.mf
+++ /dev/null
@@ -1,290 +0,0 @@
-% fnt_code.mf -- Alternative Font encoding of the fonts with Malayalam TeX
-% (c) 1993 Jeroen Hellingman
-% last edit: 28-JAN-1993
-
-if known font_codes_loaded: endinput; else: font_codes_loaded := 1; fi;
-
-% mmvowels.mf
-
-c_anusvara := ASCII "M"; % U+0D02 malayalam sign anusvara [2]
-c_visarga := ASCII "H"; % U+0D03 malayalam sign visarga [3]
-c_a := ASCII "a"; % U+0D05 malayalam letter a [5]
-c_aa := ASCII "A"; % U+0D06 malayalam letter aa [6]
-c_i := ASCII "i"; % U+0D07 malayalam letter i [7]
-c_u := ASCII "u"; % U+0D09 malayalam letter u [9]
-c_vocalic_r := ASCII "#"; % U+0D0B malayalam letter vocalic r [11]
-c_vocalic_rr := 129; % U+0D60 malayalam letter vocalic rr [96]
-c_vocalic_l := 130; % U+0D0C malayalam letter vocalic l [12]
-c_vocalic_ll := 131; % U+0D61 malayalam letter vocalic ll [97]
-c_e := ASCII "e"; % U+0D0E malayalam letter e [14]
-c_ee := ASCII "E"; % U+0D0F malayalam letter ee [15]
-c_o := ASCII "o"; % U+0D12 malayalam letter o [18]
-c_sign_aa := ASCII "*"; % U+0D3E malayalam vowel sign aa [62]
-c_sign_i := ASCII "I"; % U+0D3F malayalam vowel sign i [63]
-c_sign_ii := ASCII "}"; % U+0D40 malayalam vowel sign ii [64]
-c_sign_u := 132; % U+0D41 malayalam vowel sign u [65]
-c_sign_uu := 133; % U+0D42 malayalam vowel sign uu [66]
-c_ref_sign_u := ASCII "U"; % reformed script vowel sign u [72]
-c_ref_sign_uu := ASCII "$"; % reformed script vowel sign uu [73]
-c_sign_vocalic_r := 134; % U+0D43 malayalam vowel sign vocalic r [67]
-c_ref_sign_vocalic_r := ASCII "~"; % reformed script vowel sign vocalic r [75]
-c_sign_vocalic_rr := 135; % U+0D44 malayalam vowel sign vocalic rr [68]
-c_sign_e := ASCII "^"; % U+0D46 malayalam vowel sign e [70]
-c_sign_ee := ASCII "%"; % U+0D47 malayalam vowel sign ee [71]
-c_au_length_mark := ASCII "&"; % U+0D57 malayalam au length mark [87]
-c_virama := ASCII "+"; % U+0D4D malayalam sign virama [77]
-
-% mmcons.mf
-
-c_ka := ASCII "k"; % U+0D15 malayalam letter ka [21]
-c_kha := ASCII "K"; % U+0D16 malayalam letter kha [22]
-c_ga := ASCII "g"; % U+0D17 malayalam letter ga [23]
-c_gha := ASCII "G"; % U+0D18 malayalam letter gha [24]
-c_nga := ASCII "x"; % U+0D19 malayalam letter nga [25]
-c_ca := ASCII "c"; % U+0D1A malayalam letter ca [26]
-c_cha := ASCII "C"; % U+0D1B malayalam letter cha [27]
-c_ja := ASCII "j"; % U+0D1C malayalam letter ja [28]
-c_jha := ASCII "J"; % U+0D1D malayalam letter jha [29]
-c_nya := ASCII "X"; % U+0D1E malayalam letter nya [30]
-c_tta := ASCII "q"; % U+0D1F malayalam letter tta [31]
-c_ttha := ASCII "Q"; % U+0D20 malayalam letter ttha [32]
-c_dda := ASCII "w"; % U+0D21 malayalam letter dda [33]
-c_ddha := ASCII "W"; % U+0D22 malayalam letter ddha [34]
-c_nna := ASCII "N"; % U+0D23 malayalam letter nna [35]
-c_ta := ASCII "t"; % U+0D24 malayalam letter ta [36]
-c_tha := ASCII "T"; % U+0D25 malayalam letter tha [37]
-c_da := ASCII "d"; % U+0D26 malayalam letter da [38]
-c_dha := ASCII "D"; % U+0D27 malayalam letter dha [39]
-c_na := ASCII "n"; % U+0D28 malayalam letter na [40]
-c_pa := ASCII "p"; % U+0D2A malayalam letter pa [42]
-c_pha := ASCII "P"; % U+0D2B malayalam letter pha [43]
-c_ba := ASCII "b"; % U+0D2C malayalam letter ba [44]
-c_bha := ASCII "B"; % U+0D2D malayalam letter bha [45]
-c_ma := ASCII "m"; % U+0D2E malayalam letter ma [46]
-c_ya := ASCII "y"; % U+0D2F malayalam letter ya [47]
-c_ra := ASCII "r"; % U+0D30 malayalam letter ra [48]
-c_rra := ASCII "R"; % U+0D31 malayalam letter rra [49]
-c_la := ASCII "l"; % U+0D32 malayalam letter la [50]
-c_lla := ASCII "L"; % U+0D33 malayalam letter lla [51]
-c_llla := ASCII "Z"; % U+0D34 malayalam letter llla [52]
-c_va := ASCII "v"; % U+0D35 malayalam letter va [53]
-c_sha := ASCII "z"; % U+0D36 malayalam letter sha [54]
-c_ssa := ASCII "S"; % U+0D37 malayalam letter ssa [55]
-c_sa := ASCII "s"; % U+0D38 malayalam letter sa [56]
-c_ha := ASCII "h"; % U+0D39 malayalam letter ha [57]
-
-% mmscons.mf
-
-c_g_ga := 1; % g+ga [240]
-c_nn_nna := 2; % nn+nna [241]
-c_p_pa := 3; % p+pa [242]
-c_rr_rra := 4; % rr+rra [243]
-c_sh_sha := 5; % sh+sha [244]
-c_s_sa := 6; % s+sa [245]
-c_dd_dda := 7; % dd+dda [246]
-c_c_ca := 8; % c+ca [247]
-c_b_ba := 9; % b+ba [248]
-c_y_ya := 10; % y+ya [249]
-c_v_va := 11; % v+va [250]
-
-% mmsec.mf
-
-c_sec_ka := 136; % secondary ka [112]
-c_sec_k_ka := 137; % secondary k+ka [115]
-c_sec_ya := ASCII "Y"; % secondary ya [83]
-c_sec_ya_os := 138; % secondary ya (old style) [92]
-c_sec_ya_deep := 139; % secondary ya (old style, deep version) [120]
-c_sec_ya_deeper := 140; % secondary ya (old style, deeper version) [121]
-c_sec_ya_deepest := 141; % secondary ya (old style, deepest version) [122]
-c_reepham := 142; % reepham [76]
-c_sec_ra_narrow := 143; % secondary ra (narrow version) [123]
-c_sec_ra := 144; % secondary ra [84]
-c_sec_ra_wide := 145; % secondary ra (wide version) [124]
-c_sec_ra_wider := 146; % secondary ra (wider version) [125]
-c_sec_ra_even_wider := 147; % secondary ra (even wider version) [126]
-c_sec_ra_widest := 148; % secondary ra (widest version) [127]
-c_ref_sec_ra := ASCII "{"; % reformed script secondary ra [74]
-c_sec_la := ASCII "|"; % secondary la [85]
-c_sec_va := ASCII "V"; % secondary va [86]
-c_sec_va_sub := 149; % secondary va (subscribed version) [93]
-c_sec_tha := ASCII "f"; % secondary tha [88]
-c_sub_triangle := ASCII "F"; % subscribed triangle for double letters [89]
-c_sec_ssa := 150; % secondary ssa [90]
-
-% mmcillu.mf
-
-c_nn_virama := ASCII "1"; % nn+virama [78]
-c_n_virama := ASCII "2"; % n+virama [79]
-c_r_virama := ASCII "3"; % r+virama [80]
-c_l_virama := ASCII "4"; % l+virama [81]
-c_ll_virama := ASCII "5"; % ll+virama [82]
-c_var_ll_virama := 151; % variant ll+virama [91]
-c_k_virama := 152; % k+virama [94]
-c_y_virama := 153; % y+virama [95]
-
-% mmconj.mf
-
-c_k_ka := 12; % k+ka [160]
-c_k_ta := 13; % k+ta [176]
-c_k_ssa := 14; % k+ssa [251]
-c_g_gha := 154; % g+gha [218]
-c_g_da := 15; % g+da [177]
-c_g_d_dha := 155; % g+d+dha [178]
-c_g_na := 156; % g+na [179]
-c_g_ma := 157; % g+ma [180]
-c_ng_nga := 16; % ng+nga [161]
-c_ng_ka := 17; % ng+ka [181]
-c_var_c_ca := 158; % variant c+ca [225]
-c_var_c_cha := 159; % variant c+cha [226]
-c_j_ja := 18; % j+ja [162]
-c_j_jha := 160; % j+jha [227]
-c_j_nya := 161; % j+nya [184]
-c_ny_ca := 162; % ny+ca [185]
-c_ny_cha := 163; % ny+cha [228]
-c_ny_nya := 19; % ny+nya [163]
-c_ny_ja := 164; % ny+ja [186]
-c_tt_tta := 20; % tt+tta [164]
-c_nn_tta := 21; % nn+tta [187]
-c_nn_dda := 165; % nn+dda [188]
-c_nn_ddha := 166; % nn+ddha [217]
-c_nn_ka := 167; % nn+ka [189]
-c_t_ta := 22; % t+ta [165]
-c_t_na := 23; % t+na [191]
-c_t_bha := 168; % t+bha [229]
-c_t_ma := 169; % t+ma [190]
-c_t_sa := 170; % t+sa [221]
-c_d_da := 24; % d+da [166]
-c_d_dha := 25; % d+dha [192]
-c_n_ta := 26; % n+ta [194]
-c_n_da := 27; % n+da [195]
-c_n_dha := 171; % n+dha [219]
-c_n_na := 28; % n+na [167]
-c_n_ma := 172; % n+ma [193]
-c_bh_dha := 173; % bh+dha [196]
-c_m_pa := 174; % m+pa [220]
-c_sh_ca := 175; % sh+ca [197]
-c_h_na := 176; % h+na [199]
-c_h_ma := 177; % h+ma [198]
-
-% mmrconj.mf
-
-c_k_ra := 200; % k+ra [200]
-c_k_k_ra := 213; % k+k+ra [213]
-c_g_ra := 201; % g+ra [201]
-c_ch_ra := 202; % ch+ra [202]
-c_j_ra := 203; % j+ra [203]
-c_tt_ra := 204; % tt+ra [204]
-c_t_t_ra := 214; % t+t+ra [214]
-c_t_ra := 205; % t+ra [205]
-c_d_ra := 206; % d+ra [206]
-c_dh_ra := 207; % dh+ra [207]
-c_n_t_ra := 215; % n+t+ra [215]
-c_n_d_ra := 216; % n+d+ra [216]
-c_n_ra := 208; % n+ra [208]
-c_bh_ra := 209; % bh+ra [209]
-c_sh_ra := 210; % sh+ra [210]
-c_s_ra := 211; % s+ra [211]
-c_h_ra := 212; % h+ra [212]
-
-% mmcvconj.mf
-
-c_ku := 128; % ku [128]
-c_kuu := 139; % kuu [139]
-c_var_kuu := 224; % old variant kuu [224]
-c_sec_ku := 178; % secondary ku [113]
-c_sec_kuu := 179; % secondary kuu [114]
-c_kr := 150; % kr [150]
-c_k_ku := 168; % k+ku [168]
-c_sec_k_ku := 180; % secondary k+ku [116]
-c_k_kuu := 169; % k+kuu [169]
-c_sec_k_kuu := 181; % secondary k+kuu [117]
-c_gu := 129; % gu [129]
-c_guu := 140; % guu [140]
-c_gr := 151; % gr [151]
-c_ng_ku := 182; % ng+ku [182]
-c_ng_kuu := 183; % ng+kuu [183]
-c_chu := 130; % chu [130]
-c_chuu := 141; % chuu [141]
-c_ju := 131; % ju [131]
-c_juu := 142; % juu [142]
-c_j_ju := 170; % j+ju [170]
-c_j_juu := 171; % j+juu [171]
-c_nnu := 132; % nnu [132]
-c_nnuu := 143; % nnuu [143]
-c_tu := 133; % tu [133]
-c_tuu := 144; % tuu [144]
-c_tr := 152; % tr [152]
-c_t_tu := 172; % t+tu [172]
-c_t_tuu := 173; % t+tuu [173]
-c_dr := 153; % dr [153]
-c_dhr := 154; % dhr [154]
-c_nu := 134; % nu [134]
-c_nuu := 145; % nuu [145]
-c_nr := 155; % nr [155]
-c_n_tu := 222; % n+tu [222]
-c_n_tuu := 223; % n+tuu [223]
-c_n_nu := 174; % n+nu [174]
-c_n_nuu := 175; % n+nuu [175]
-c_bhu := 135; % bhu [135]
-c_bhuu := 146; % bhuu [146]
-c_bhr := 156; % bhr [156]
-c_ru := 136; % ru [136]
-c_ruu := 147; % ruu [147]
-c_shu := 137; % shu [137]
-c_shuu := 148; % shuu [148]
-c_shr := 157; % shr [157]
-c_sr := 158; % sr [158]
-c_hu := 138; % hu [138]
-c_huu := 149; % huu [149]
-c_hr := 159; % hr [159]
-
-% mmnums.mf
-
-c_mal_quarter :=0; % malayalam sign for one quarter [101]
-c_mal_zero := 0; % U+0D66 malayalam digit zero [102]
-c_mal_one := 0; % U+0D67 malayalam digit one [103]
-c_mal_two := 0; % U+0D68 malayalam digit two [104]
-c_mal_three := 0; % U+0D69 malayalam digit three [105]
-c_mal_four := 0; % U+0D6A malayalam digit four [106]
-c_mal_five := 0; % U+0D6B malayalam digit five [107]
-c_mal_six := 0; % U+0D6C malayalam digit six [108]
-c_mal_seven := 0; % U+0D6D malayalam digit seven [109]
-c_mal_eight := 0; % U+0D6E malayalam digit eight [110]
-c_mal_nine := 0; % U+0D6F malayalam digit nine [111]
-
-% mmlnums.mf
-
-c_zero := 230; % U+0030 digit zero [230]
-c_one := 231; % U+0031 digit one [231]
-c_two := 232; % U+0032 digit two [232]
-c_three := 233; % U+0033 digit three [233]
-c_four := 234; % U+0034 digit four [234]
-c_five := 235; % U+0035 digit five [235]
-c_six := 236; % U+0036 digit six [236]
-c_seven := 237; % U+0037 digit seven [237]
-c_eight := 238; % U+0038 digit eight [238]
-c_nine := 239; % U+0039 digit nine [239]
-
-% mmpunct.mf
-
-c_hyphen := ASCII "-"; % U+2010 hyphen [69]
-c_en_dash := ASCII "_"; % U+2013 en-dash [98]
-c_em_dash := ASCII "="; % U+2014 em-dash [99]
-c_comma := ASCII ","; % U+002C comma [58]
-c_period := ASCII "."; % U+002E period [59]
-c_semicolon := ASCII ";"; % U+003B semicolon [60]
-c_colon := ASCII ":"; % U+003A colon [61]
-c_open_quote := ASCII "`"; % U+2018 single turned comma quotation mark [19]
-c_close_quote := 39; % U+2019 single comma quotation mark [20]
-c_open_paren := ASCII "("; % U+0028 opening parenthesis [16]
-c_close_paren := ASCII ")"; % U+0029 closing parenthesis [17]
-c_slash := ASCII "/"; % U+002F slash [4]
-c_open_bracket := ASCII "["; % U+005B opening square bracket [8]
-c_close_bracket := ASCII "]"; % U+005D closing square bracket [10]
-c_question_mark := ASCII "?"; % U+003F question mark [41]
-c_exlamation_mark := ASCII "!"; % U+0021 exclamation mark [13]
-c_dotted_circle := ASCII "@"; % U+25CC dotted circle [0]
-c_white_square := 0; % U+25A1 white square [1]
-c_star := 255; % ornamental star [255]
-
-% end of fnt_code.mf
diff --git a/Master/texmf-dist/fonts/source/public/malayalam/mm.bat b/Master/texmf-dist/fonts/source/public/malayalam/mm.bat
deleted file mode 100644
index ed1f54ad3b0..00000000000
--- a/Master/texmf-dist/fonts/source/public/malayalam/mm.bat
+++ /dev/null
@@ -1,66 +0,0 @@
-mf &plain "\mode:=hplaser; mag:=1; input mm6"
-mf &plain "\mode:=hplaser; mag:=1; input mm6s"
-mf &plain "\mode:=hplaser; mag:=1; input mm8"
-mf &plain "\mode:=hplaser; mag:=1; input mm8s"
-mf &plain "\mode:=hplaser; mag:=1; input mm10"
-mf &plain "\mode:=hplaser; mag:=1; input mm10s"
-mf &plain "\mode:=hplaser; mag:=1; input mmb10"
-mf &plain "\mode:=hplaser; mag:=1; input mmb10s"
-mf &plain "\mode:=hplaser; mag:=1; input mmsl10"
-mf &plain "\mode:=hplaser; mag:=1; input mmsl10s"
-mf &plain "\mode:=hplaser; mag:=1; input mmc10"
-mf &plain "\mode:=hplaser; mag:=1; input mmc10s"
-mf &plain "\mode:=hplaser; mag:=1; input mm12"
-mf &plain "\mode:=hplaser; mag:=1; input mm12s"
-mf &plain "\mode:=hplaser; mag:=1; input mmb12"
-mf &plain "\mode:=hplaser; mag:=1; input mmb12s"
-mf &plain "\mode:=hplaser; mag:=1; input mmsl12"
-mf &plain "\mode:=hplaser; mag:=1; input mmsl12s"
-mf &plain "\mode:=hplaser; mag:=1; input mmc12"
-mf &plain "\mode:=hplaser; mag:=1; input mmc12s"
-mf &plain "\mode:=hplaser; mag:=1; input mmcb12"
-mf &plain "\mode:=hplaser; mag:=1; input mmcb12s"
-mf &plain "\mode:=hplaser; mag:=1; input mmcsl12"
-mf &plain "\mode:=hplaser; mag:=1; input mmcsl12s"
-mf &plain "\mode:=hplaser; mag:=1; input mm17"
-mf &plain "\mode:=hplaser; mag:=1; input mm17s"
-mf &plain "\mode:=hplaser; mag:=1; input mmc17"
-mf &plain "\mode:=hplaser; mag:=1; input mmc17s"
-
-mf &plain "\mode:=hplaser; mag:=1; input mmbig"
-mf &plain "\mode:=hplaser; mag:=1; input mmexpa12"
-mf &plain "\mode:=hplaser; mag:=1; input mmexpb12"
-
-gftopk mm6.300
-gftopk mm6s.300
-gftopk mm8.300
-gftopk mm8s.300
-gftopk mm10.300
-gftopk mm10s.300
-gftopk mmb10.300
-gftopk mmb10s.300
-gftopk mmsl10.300
-gftopk mmsl10s.300
-gftopk mmc10.300
-gftopk mmc10s.300
-gftopk mm12.300
-gftopk mm12s.300
-gftopk mmb12.300
-gftopk mmb12s.300
-gftopk mmsl12.300
-gftopk mmsl12s.300
-gftopk mmc12.300
-gftopk mmc12s.300
-gftopk mmcb12.300
-gftopk mmcb12s.300
-gftopk mmcsl12.300
-gftopk mmcsl12s.300
-gftopk mm17.300
-gftopk mm17s.300
-gftopk mmc17.300
-gftopk mmc17s.300
-
-gftopk mmbig.300
-gftopk mmexpa12.300
-gftopk mmexpb12.300
-
diff --git a/Master/texmf-dist/fonts/source/public/malayalam/mm.fts b/Master/texmf-dist/fonts/source/public/malayalam/mm.fts
deleted file mode 100644
index ee33840e6b2..00000000000
--- a/Master/texmf-dist/fonts/source/public/malayalam/mm.fts
+++ /dev/null
@@ -1,57 +0,0 @@
-%
-% Malayalam fonts
-%
-mm6 in magnification 1000
-mm6s in magnification 1000
-%
-mm8 in magnification 1000
-mm8s in magnification 1000
-%
-mm10 in magnification 1000
-mm10s in magnification 1000
-mmb10 in magnification 1000
-mmb10s in magnification 1000
-mmsl10 in magnification 1000
-mmsl10s in magnification 1000
-mmc10 in magnification 1000
-mmc10s in magnification 1000
-mmcsl10 in magnification 1000
-mmcsl10s in magnification 1000
-mmcb10 in magnification 1000
-mmcb10s in magnification 1000
-%
-mm12 in magnification 1000
-mm12s in magnification 1000
-mmsl12 in magnification 1000
-mmsl12s in magnification 1000
-mmb12 in magnification 1000
-mmb12s in magnification 1000
-mmc12 in magnification 1000
-mmc12s in magnification 1000
-mmcsl12 in magnification 1000
-mmcsl12s in magnification 1000
-mmcb12 in magnification 1000
-mmcb12s in magnification 1000
-%
-mm17 in magnification 1000
-mm17s in magnification 1000
-mmc17 in magnification 1000
-mmc17s in magnification 1000
-mmb17 in magnification 1000
-mmb17s in magnification 1000
-mmcb17 in magnification 1000
-mmcb17s in magnification 1000
-%
-% Headline fonts
-%
-mmbig in magnification 1000
-mmbigo in magnification 1000
-mmbig in magnification 1728
-%
-% Experimental fonts
-%
-mmexpa12 in magnification 1000
-mmexpb12 in magnification 1000
-mmexpc12 in magnification 1000
-%
-% end of mm.fts
diff --git a/Master/texmf-dist/fonts/source/public/malayalam/mm.job b/Master/texmf-dist/fonts/source/public/malayalam/mm.job
deleted file mode 100644
index a64636b14b6..00000000000
--- a/Master/texmf-dist/fonts/source/public/malayalam/mm.job
+++ /dev/null
@@ -1,17 +0,0 @@
-% emTeX mfjob file to make Malayalam fonts:
-{
-base=plain;
-mode=hplaser[300];
-output=tfm[c:\tex\fonts\@f] pk[c:\tex\pixel\dpi@Rr\@f];
-{
-fonts= mm6 mm6s mm8 mm8s
- mm10 mm10s mmsl10 mmsl10s mmb10 mmb10s
- mmc10 mmc10s mmcsl10 mmcsl10s mmcb10 mmcb10s
- mm12 mm12s mmsl12 mmsl12s mmb12 mmb12s
- mmc12 mmc12s mmcsl12 mmcsl12s mmcb12 mmcb12s
- mm17 mm17s mmc17 mmc17s mmb17 mmb17s mmcb17 mmcb17s
- mmbig mmbigo
- mmexpa12 mmexpb12 mmexpc12;
-mags=s0;
-}
-}
diff --git a/Master/texmf-dist/fonts/source/public/malayalam/mmcillu.mf b/Master/texmf-dist/fonts/source/public/malayalam/mmcillu.mf
deleted file mode 100644
index b5d2464b30a..00000000000
--- a/Master/texmf-dist/fonts/source/public/malayalam/mmcillu.mf
+++ /dev/null
@@ -1,120 +0,0 @@
-% mmcillu.mf -- malayalam cillu letters
-% (c) 1993 Jeroen Hellingman
-% last edit: 24-JAN-1993
-
-beginchar(c_nn_virama,50uw#+rm#,28uh#,0); "nn+virama";
- pickup frame_pen;
- % from "malayalam letter nga"
- % first bow
- front_eye(1,2,3,4,5);
- z5=(0, 10uh);
- z6=(9uw, 20uh);
- z7=(17uw, 10uh);
- z8=(x7, 0);
- % second bow
- z9=(25uw, 20uh);
- z10=(33uw, 10uh);
- z11=(x10, 0);
- % third bow
- z12=(41uw, 20uh);
- z13=(50uw, 10uh);
- virama_tail(13,14,15,16,17,18,19);
- draw_eye(1,2,3,4);
- draw z4{left}..z5{up}..z6{right}..z7{down}---z8;
- draw z8---z7{up}..z9{right}..z10{down}---z11;
- draw z11---z10{up}..z12{right}..z13{down}..z14{left}..
- z15{up}..z16..z17{up}..z18{left}..z19;
- penlabels(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19);
-endchar;
-
-beginchar(c_n_virama,32uw#+rm#,28uh#,0); "n+virama";
- pickup frame_pen;
- x2=0;
- letter_na(1,2,3,4,5,6,7,8');
- virama_tail(7,8,9,10,11,12,13);
- draw z1..z2{up}..z3{right}..{down}z4---z5;
- draw z5---z4{up}..z6{right}..z7{down}..z8{left}..z9{up}..
- z10..z11{up}..z12{left}..z13;
- penlabels(1,2,3,4,5,6,7,8,9,10,11,12,13);
-endchar;
-
-beginchar(c_r_virama,20uw#+rm#,28uh#,0); "r+virama";
- pickup frame_pen;
- z1=(4uw, 0);
- z2=(0, 10uh);
- z3=(10uw, 20uh);
- z4=(20uw, 10uh);
- virama_tail(4,5,6,7,8,9,10);
- draw z1..z2{up}..z3{right}..z4{down}..z5{left}..z6{up}..z7..
- z8{up}..z9{left}..z10;
- penlabels(1,2,3,4,5,6,7,8,9,10);
-endchar;
-
-beginchar(c_l_virama,34uw#+rm#,28uh#,0); "l+virama";
- pickup frame_pen;
- x2=0;
- letter_ta(1,2,3,4,5,6,7',8',9');
- z7=(.5[x6, x8], 20uh);
- z8=(x8'+4uw, 8uh);
- virama_tail(8,9,10,11,12,13,14);
- draw z1..z2{up}..z3{right}..z4{down}..z5{left}..z6{up}..
- z7{right}..z8{down}..z9{left}..z10{up}..z11..z12{up}..
- z13{left}..z14;
- penlabels(1,2,3,4,5,6,7,8,9,10,11,12,13,14);
-endchar;
-
-beginchar(c_ll_virama,28uw#+rm#,20uh#,0); "ll+virama";
- pickup frame_pen;
- z1=(3uw, 10uh); % not used
- z2=(0, 8uh);
- z3=(6uw, 0);
- z4=(13uw, 6uh);
- z5=(22uw, 10uh);
- z6=(28uw, 5uh);
- z7=(x5, 0);
- z8=(5uw, 20uh);
- draw z2{down}..z3{right}..z5{right}..z6{down}..z7{left}..z4..z8;
- penlabels(1,2,3,4,5,6,7,8);
-endchar;
-
-beginchar(c_var_ll_virama,34uw#+rm#,28uh#,0); "variant ll+virama";
- pickup frame_pen;
- x2=0uw;
- letter_ga(1,2,3,4,5',6',7');
- z5=(.5[x4, x6], 20uh);
- z6=(x6'+2uw, 8uh);
- virama_tail(6,7,8,9,10,11,12);
-
- draw z1..z2{down}..z3{right}..z4{up}..z5{right}..z6{down}..z7{left}..
- z8{up}..z9..z10{up}..z11{left}..z12;
- penlabels(1,2,3,4,5,6,7,8,9,10,11,12);
-endchar;
-
-beginchar(c_k_virama,36uw#+rm#,28uh#,0); "k+virama";
- pickup frame_pen;
- x6 = 0;
- letter_ka(1,2,3,4,4',5,6,7,8',9',10',11');
- z8=z8'+(4uw, 0);
- z9=z9'+(4uw, 0);
- virama_tail(9,10,11,12,13,14,15);
-
- draw_eye(1,2,3,4);
- draw z4'..z5{left}..z6{up}..z7{right}---z8{right}..z9{down}..
- z10{left}..z11{up}..z12..z13{up}..z14{left}..z15;
- penlabels(1,2,3,4,4',5,6,7,8,9,10,11,12,13,14,15);
-endchar;
-
-beginchar(c_y_virama,32uw#+rm#,28uh#,0); "y+virama";
- pickup frame_pen;
- x5=0uw;
- letter_ya(1,2,3,4,5,6,7,8,9,10);
- z11=(x10-3uw, 24uh);
- z12=(x10+1uw, 28uh);
- z13=(x10+6uw, 24uh);
- draw z1..z2{right}..z3{down}..z4{left}..z5{up}..z6{right}..
- z7{(1,-8)}..z8{right}..z9{up}..z10..z11{up}..z12{right}..z13;
- penlabels(1,2,3,4,5,6,7,8,9,10,11,12,13);
-endchar;
-
-%%%%% end of cillu.mf
-
diff --git a/Master/texmf-dist/fonts/source/public/malayalam/mmcoding.mf b/Master/texmf-dist/fonts/source/public/malayalam/mmcoding.mf
deleted file mode 100644
index c63403bd62f..00000000000
--- a/Master/texmf-dist/fonts/source/public/malayalam/mmcoding.mf
+++ /dev/null
@@ -1,290 +0,0 @@
-% mmcoding.mf -- Font encoding of the fonts with Malayalam TeX
-% (c) 1993 Jeroen Hellingman
-% last edit: 24-JAN-1993
-
-if known font_codes_loaded: endinput; else: font_codes_loaded := 1; fi;
-
-% mmvowels.mf
-
-c_anusvara := 2; % U+0D02 malayalam sign anusvara [2]
-c_visarga := 3; % U+0D03 malayalam sign visarga [3]
-c_a := 5; % U+0D05 malayalam letter a [5]
-c_aa := 6; % U+0D06 malayalam letter aa [6]
-c_i := 7; % U+0D07 malayalam letter i [7]
-c_u := 9; % U+0D09 malayalam letter u [9]
-c_vocalic_r := 11; % U+0D0B malayalam letter vocalic r [11]
-c_vocalic_rr := 96; % U+0D60 malayalam letter vocalic rr [96]
-c_vocalic_l := 12; % U+0D0C malayalam letter vocalic l [12]
-c_vocalic_ll := 97; % U+0D61 malayalam letter vocalic ll [97]
-c_e := 14; % U+0D0E malayalam letter e [14]
-c_ee := 15; % U+0D0F malayalam letter ee [15]
-c_o := 18; % U+0D12 malayalam letter o [18]
-c_sign_aa := 62; % U+0D3E malayalam vowel sign aa [62]
-c_sign_i := 63; % U+0D3F malayalam vowel sign i [63]
-c_sign_ii := 64; % U+0D40 malayalam vowel sign ii [64]
-c_sign_u := 65; % U+0D41 malayalam vowel sign u [65]
-c_sign_uu := 66; % U+0D42 malayalam vowel sign uu [66]
-c_ref_sign_u := 72; % reformed script vowel sign u [72]
-c_ref_sign_uu := 73; % reformed script vowel sign uu [73]
-c_sign_vocalic_r := 67; % U+0D43 malayalam vowel sign vocalic r [67]
-c_ref_sign_vocalic_r := 75; % reformed script vowel sign vocalic r [75]
-c_sign_vocalic_rr := 68; % U+0D44 malayalam vowel sign vocalic rr [68]
-c_sign_e := 70; % U+0D46 malayalam vowel sign e [70]
-c_sign_ee := 71; % U+0D47 malayalam vowel sign ee [71]
-c_au_length_mark := 87; % U+0D57 malayalam au length mark [87]
-c_virama := 77; % U+0D4D malayalam sign virama [77]
-
-% mmcons.mf
-
-c_ka := 21; % U+0D15 malayalam letter ka [21]
-c_kha := 22; % U+0D16 malayalam letter kha [22]
-c_ga := 23; % U+0D17 malayalam letter ga [23]
-c_gha := 24; % U+0D18 malayalam letter gha [24]
-c_nga := 25; % U+0D19 malayalam letter nga [25]
-c_ca := 26; % U+0D1A malayalam letter ca [26]
-c_cha := 27; % U+0D1B malayalam letter cha [27]
-c_ja := 28; % U+0D1C malayalam letter ja [28]
-c_jha := 29; % U+0D1D malayalam letter jha [29]
-c_nya := 30; % U+0D1E malayalam letter nya [30]
-c_tta := 31; % U+0D1F malayalam letter tta [31]
-c_ttha := 32; % U+0D20 malayalam letter ttha [32]
-c_dda := 33; % U+0D21 malayalam letter dda [33]
-c_ddha := 34; % U+0D22 malayalam letter ddha [34]
-c_nna := 35; % U+0D23 malayalam letter nna [35]
-c_ta := 36; % U+0D24 malayalam letter ta [36]
-c_tha := 37; % U+0D25 malayalam letter tha [37]
-c_da := 38; % U+0D26 malayalam letter da [38]
-c_dha := 39; % U+0D27 malayalam letter dha [39]
-c_na := 40; % U+0D28 malayalam letter na [40]
-c_pa := 42; % U+0D2A malayalam letter pa [42]
-c_pha := 43; % U+0D2B malayalam letter pha [43]
-c_ba := 44; % U+0D2C malayalam letter ba [44]
-c_bha := 45; % U+0D2D malayalam letter bha [45]
-c_ma := 46; % U+0D2E malayalam letter ma [46]
-c_ya := 47; % U+0D2F malayalam letter ya [47]
-c_ra := 48; % U+0D30 malayalam letter ra [48]
-c_rra := 49; % U+0D31 malayalam letter rra [49]
-c_la := 50; % U+0D32 malayalam letter la [50]
-c_lla := 51; % U+0D33 malayalam letter lla [51]
-c_llla := 52; % U+0D34 malayalam letter llla [52]
-c_va := 53; % U+0D35 malayalam letter va [53]
-c_sha := 54; % U+0D36 malayalam letter sha [54]
-c_ssa := 55; % U+0D37 malayalam letter ssa [55]
-c_sa := 56; % U+0D38 malayalam letter sa [56]
-c_ha := 57; % U+0D39 malayalam letter ha [57]
-
-% mmscons.mf
-
-c_g_ga := 240; % g+ga [240]
-c_nn_nna := 241; % nn+nna [241]
-c_p_pa := 242; % p+pa [242]
-c_rr_rra := 243; % rr+rra [243]
-c_sh_sha := 244; % sh+sha [244]
-c_s_sa := 245; % s+sa [245]
-c_dd_dda := 246; % dd+dda [246]
-c_c_ca := 247; % c+ca [247]
-c_b_ba := 248; % b+ba [248]
-c_y_ya := 249; % y+ya [249]
-c_v_va := 250; % v+va [250]
-
-% mmsec.mf
-
-c_sec_ka := 112; % secondary ka [112]
-c_sec_k_ka := 115; % secondary k+ka [115]
-c_sec_ya := 83; % secondary ya [83]
-c_sec_ya_os := 92; % secondary ya (old style) [92]
-c_sec_ya_deep := 120; % secondary ya (old style, deep version) [120]
-c_sec_ya_deeper := 121; % secondary ya (old style, deeper version) [121]
-c_sec_ya_deepest := 122; % secondary ya (old style, deepest version) [122]
-c_reepham := 76; % reepham [76]
-c_sec_ra_narrow := 123; % secondary ra (narrow version) [123]
-c_sec_ra := 84; % secondary ra [84]
-c_sec_ra_wide := 124; % secondary ra (wide version) [124]
-c_sec_ra_wider := 125; % secondary ra (wider version) [125]
-c_sec_ra_even_wider := 126; % secondary ra (even wider version) [126]
-c_sec_ra_widest :=127; % secondary ra (widest version) [127]
-c_ref_sec_ra := 74; % reformed script secondary ra [74]
-c_sec_la := 85; % secondary la [85]
-c_sec_va := 86; % secondary va [86]
-c_sec_va_sub := 93; % secondary va (subscribed version) [93]
-c_sec_tha := 88; % secondary tha [88]
-c_sub_triangle := 89; % subscribed triangle for double letters [89]
-c_sec_ssa := 90; % secondary ssa [90]
-
-% mmcillu.mf
-
-c_nn_virama := 78; % nn+virama [78]
-c_n_virama := 79; % n+virama [79]
-c_r_virama := 80; % r+virama [80]
-c_l_virama := 81; % l+virama [81]
-c_ll_virama := 82; % ll+virama [82]
-c_var_ll_virama := 91; % variant ll+virama [91]
-c_k_virama := 94; % k+virama [94]
-c_y_virama := 95; % y+virama [95]
-
-% mmconj.mf
-
-c_k_ka := 160; % k+ka [160]
-c_k_ta := 176; % k+ta [176]
-c_k_ssa := 251; % k+ssa [251]
-c_g_gha := 218; % g+gha [218]
-c_g_da := 177; % g+da [177]
-c_g_d_dha := 178; % g+d+dha [178]
-c_g_na := 179; % g+na [179]
-c_g_ma := 180; % g+ma [180]
-c_ng_nga := 161; % ng+nga [161]
-c_ng_ka := 181; % ng+ka [181]
-c_var_c_ca := 225; % variant c+ca [225]
-c_var_c_cha := 226; % variant c+cha [226]
-c_j_ja := 162; % j+ja [162]
-c_j_jha := 227; % j+jha [227]
-c_j_nya := 184; % j+nya [184]
-c_ny_ca := 185; % ny+ca [185]
-c_ny_cha := 228; % ny+cha [228]
-c_ny_nya := 163; % ny+nya [163]
-c_ny_ja := 186; % ny+ja [186]
-c_tt_tta := 164; % tt+tta [164]
-c_nn_tta := 187; % nn+tta [187]
-c_nn_dda := 188; % nn+dda [188]
-c_nn_ddha := 217; % nn+ddha [217]
-c_nn_ka := 189; % nn+ka [189]
-c_t_ta := 165; % t+ta [165]
-c_t_na := 191; % t+na [191]
-c_t_bha := 229; % t+bha [229]
-c_t_ma := 190; % t+ma [190]
-c_t_sa := 221; % t+sa [221]
-c_d_da := 166; % d+da [166]
-c_d_dha := 192; % d+dha [192]
-c_n_ta := 194; % n+ta [194]
-c_n_da := 195; % n+da [195]
-c_n_dha := 219; % n+dha [219]
-c_n_na := 167; % n+na [167]
-c_n_ma := 193; % n+ma [193]
-c_bh_dha := 196; % bh+dha [196]
-c_m_pa := 220; % m+pa [220]
-c_sh_ca := 197; % sh+ca [197]
-c_h_na := 199; % h+na [199]
-c_h_ma := 198; % h+ma [198]
-
-% mmrconj.mf
-
-c_k_ra := 200; % k+ra [200]
-c_k_k_ra := 213; % k+k+ra [213]
-c_g_ra := 201; % g+ra [201]
-c_ch_ra := 202; % ch+ra [202]
-c_j_ra := 203; % j+ra [203]
-c_tt_ra := 204; % tt+ra [204]
-c_t_t_ra := 214; % t+t+ra [214]
-c_t_ra := 205; % t+ra [205]
-c_d_ra := 206; % d+ra [206]
-c_dh_ra := 207; % dh+ra [207]
-c_n_t_ra := 215; % n+t+ra [215]
-c_n_d_ra := 216; % n+d+ra [216]
-c_n_ra := 208; % n+ra [208]
-c_bh_ra := 209; % bh+ra [209]
-c_sh_ra := 210; % sh+ra [210]
-c_s_ra := 211; % s+ra [211]
-c_h_ra := 212; % h+ra [212]
-
-% mmcvconj.mf
-
-c_ku := 128; % ku [128]
-c_kuu := 139; % kuu [139]
-c_var_kuu := 224; % old variant kuu [224]
-c_sec_ku := 113; % secondary ku [113]
-c_sec_kuu := 114; % secondary kuu [114]
-c_kr := 150; % kr [150]
-c_k_ku := 168; % k+ku [168]
-c_sec_k_ku := 116; % secondary k+ku [116]
-c_k_kuu := 169; % k+kuu [169]
-c_sec_k_kuu := 117; % secondary k+kuu [117]
-c_gu := 129; % gu [129]
-c_guu := 140; % guu [140]
-c_gr := 151; % gr [151]
-c_ng_ku := 182; % ng+ku [182]
-c_ng_kuu := 183; % ng+kuu [183]
-c_chu := 130; % chu [130]
-c_chuu := 141; % chuu [141]
-c_ju := 131; % ju [131]
-c_juu := 142; % juu [142]
-c_j_ju := 170; % j+ju [170]
-c_j_juu := 171; % j+juu [171]
-c_nnu := 132; % nnu [132]
-c_nnuu := 143; % nnuu [143]
-c_tu := 133; % tu [133]
-c_tuu := 144; % tuu [144]
-c_tr := 152; % tr [152]
-c_t_tu := 172; % t+tu [172]
-c_t_tuu := 173; % t+tuu [173]
-c_dr := 153; % dr [153]
-c_dhr := 154; % dhr [154]
-c_nu := 134; % nu [134]
-c_nuu := 145; % nuu [145]
-c_nr := 155; % nr [155]
-c_n_tu := 222; % n+tu [222]
-c_n_tuu := 223; % n+tuu [223]
-c_n_nu := 174; % n+nu [174]
-c_n_nuu := 175; % n+nuu [175]
-c_bhu := 135; % bhu [135]
-c_bhuu := 146; % bhuu [146]
-c_bhr := 156; % bhr [156]
-c_ru := 136; % ru [136]
-c_ruu := 147; % ruu [147]
-c_shu := 137; % shu [137]
-c_shuu := 148; % shuu [148]
-c_shr := 157; % shr [157]
-c_sr := 158; % sr [158]
-c_hu := 138; % hu [138]
-c_huu := 149; % huu [149]
-c_hr := 159; % hr [159]
-
-% mmnums.mf
-
-c_mal_quarter :=101; % malayalam sign for one quarter [101]
-c_mal_zero := 102; % U+0D66 malayalam digit zero [102]
-c_mal_one := 103; % U+0D67 malayalam digit one [103]
-c_mal_two := 104; % U+0D68 malayalam digit two [104]
-c_mal_three := 105; % U+0D69 malayalam digit three [105]
-c_mal_four := 106; % U+0D6A malayalam digit four [106]
-c_mal_five := 107; % U+0D6B malayalam digit five [107]
-c_mal_six := 108; % U+0D6C malayalam digit six [108]
-c_mal_seven := 109; % U+0D6D malayalam digit seven [109]
-c_mal_eight := 110; % U+0D6E malayalam digit eight [110]
-c_mal_nine := 111; % U+0D6F malayalam digit nine [111]
-
-% mmlnums.mf
-
-c_zero := 230; % U+0030 digit zero [230]
-c_one := 231; % U+0031 digit one [231]
-c_two := 232; % U+0032 digit two [232]
-c_three := 233; % U+0033 digit three [233]
-c_four := 234; % U+0034 digit four [234]
-c_five := 235; % U+0035 digit five [235]
-c_six := 236; % U+0036 digit six [236]
-c_seven := 237; % U+0037 digit seven [237]
-c_eight := 238; % U+0038 digit eight [238]
-c_nine := 239; % U+0039 digit nine [239]
-
-% mmpunct.mf
-
-c_hyphen := 69; % U+2010 hyphen [69]
-c_en_dash := 98; % U+2013 en-dash [98]
-c_em_dash := 99; % U+2014 em-dash [99]
-c_comma := 58; % U+002C comma [58]
-c_period := 59; % U+002E period [59]
-c_semicolon := 60; % U+003B semicolon [60]
-c_colon := 61; % U+003A colon [61]
-c_open_quote := 19; % U+2018 single turned comma quotation mark [19]
-c_close_quote := 20; % U+2019 single comma quotation mark [20]
-c_open_paren := 16; % U+0028 opening parenthesis [16]
-c_close_paren := 17; % U+0029 closing parenthesis [17]
-c_slash := 4; % U+002F slash [4]
-c_open_bracket := 8; % U+005B opening square bracket [8]
-c_close_bracket := 10; % U+005D closing square bracket [10]
-c_question_mark := 41; % U+003F question mark [41]
-c_exlamation_mark := 13; % U+0021 exclamation mark [13]
-c_dotted_circle := 0; % U+25CC dotted circle [0]
-c_white_square := 1; % U+25A1 white square [1]
-c_star := 255; % ornamental star [255]
-
-% end of mmcoding.mf
diff --git a/Master/texmf-dist/fonts/source/public/malayalam/mmconj.mf b/Master/texmf-dist/fonts/source/public/malayalam/mmconj.mf
deleted file mode 100644
index efcbb2b6eab..00000000000
--- a/Master/texmf-dist/fonts/source/public/malayalam/mmconj.mf
+++ /dev/null
@@ -1,752 +0,0 @@
-% mmconj.mf -- malayalam conjuncts
-% (c) 1993 Jeroen Hellingman
-% last edit: 22-JAN-1993
-
-%%%%% ka related glyphs
-
-if unknown subfont:
-beginchar(c_k_ka,47uw#+rm#,20uh#,0); "k+ka";
- pickup frame_pen;
- x6 = 0;
- letter_k_ka(1,2,3,4,4',5,6,7,8,9,10,11,12,13,14);
-
- draw_eye(1,2,3,4);
- draw z4'..z5{left}..z6{up}..z7{right}---z8..
- z9{down}..z10{left}..z11{up}..z12{right}..z13{down}..z14;
- penlabels(1,2,3,4,4',5,6,7,8,9,10,11,12,13,14);
-endchar;
-fi;
-
-if unknown subfont:
-beginchar(c_k_ta,60uw#+rm#,20uh#,0); "k+ta";
- pickup frame_pen;
- x6 = 0;
- letter_ka(1,2,3,4,4',5,6,7,8',9',10',11');
- z8=(x8'-2uw, y8');
- z9=(x9'-2uw, y9');
- z10=(x9, 0);
- x12=x9;
- letter_ta(11,12,13,14,15,16,17,18,19);
-
- draw_eye(1,2,3,4);
- draw z4'..z5{left}..z6{up}..z7{right}---z8{right}..z9{down}---z10;
- draw z10---z12{up}..z13{right}..z14{down}..z15{left}..z16{up}..
- z17{right}..z18{down}..z19;
- penlabels(1,2,3,4,4',5,6,7,8,9,10,11,12,13,14,15,16,17,18,19);
-endchar;
-fi;
-
-if unknown subfont:
-beginchar(c_k_ssa,57uw#+rm#,20uh#,0); "k+ssa";
- pickup frame_pen;
- x6 = 0;
- letter_ka(1,2,3,4,4',5,6,7,8,9',10',11');
- z9=(x9', .5[y8,y10]);
- z10=(x10', y12);
- z11=(x11', y12);
- z12=(57uw, .5uh);
- end_ssa(12,13,14,15,16,17,18);
- draw z11--z12;
- draw_end_ssa(12,13,14,15,16,17,18);
- draw_eye(1,2,3,4);
- draw z4'..z5{left}..z6{up}..z7{right}---z8{right}..z9{down}..
- z10{left};
- penlabels(range 1 thru 18, 4');
-endchar;
-fi;
-
-%%%%%% ga related glyphs
-
-beginchar(c_g_gha,58uw#+rm#,20uh#,0); "g+gha";
- pickup frame_pen;
- path ga_path;
- % little ga
- x2=0;
- letter_ga(1,2,3,4,5,6,7); % size: 20uh x 32uw
- ga_path = z1..z2{down}..z3{right}..z4{up}..z5{right}..z6{down}..z7;
- ga_path := ga_path scaled 12/20 shifted (0, 8uh);
- z8 = z7 scaled 12/20 shifted (0, 8uh);
- z9 = (x8+3uw, y8+.5uh);
- x11=44uw;
- letter_la(10,11,12,13,14,15);
-
- draw ga_path;
- draw z8..z9---z11;
- draw z11{up}..z12{left}..z10{down}---z13--z14--z15;
- penlabels(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15);
-endchar;
-
-beginchar(c_g_da,33uw#+rm#,20uh#,0); "g+da";
- pickup frame_pen;
- x2=0uw;
- letter_ga(1,2,3,4,5,6',7');
- letter_da(3',4',5,6,7,8,9,10,11);
-
- draw z1..z2{down}..z3{right}..z4{up}..z5{right}..z6{down}..
- z7{left}---z8;
- draw z7{right}..z9{down}..z10{left}..z11;
- penlabels(1,2,3,4,5,6,7,8,9,10,11,12);
-endchar;
-
-beginchar(c_g_d_dha,57uw#+rm#,20uh#,0); "g+d+dha";
- pickup frame_pen;
- x2a=0;
- letter_ga(1a,2a,3a,4a,5a,6a,7a);
- x5a=x3;
- letter_da(1,2,3,4',5',6',7',8',9');
- z4=(x4', .5[y3,y6]);
- z5=(x5', 12uh);
- z6=(x6', y5);
- z7=(x7', .5[y6,y8]);
- z8=(x8', 4uh);
- z9a=(x9 + 2uw, y8);
- z9=(x9', .5[y8,y10]);
- z9b=(x9a, y10);
- z10=(.5[x9,x11], 0);
- x11=26uw+15uw;
- letter_dha(10',11',12',11,12,13,14,15);
-
- draw z1a..z2a{down}..z3a{right}..z4a{up}..z3{right}...z4{down}...
- {left}z5---z6;
- draw z6---z5{right}...z7{down}...z8{left}...
- z9a{left}...z9{down}...z9b{right}...
- z10{right}..z11{up}---z12;
- draw z11{down}..z13{right}..z14{up}..z15;
- penlabels(1a,2a,3a,4a,5a,3,4,5,6,7,8,9,9a,9b,10,11,12,13,14,15);
-endchar;
-
-beginchar(c_g_na,48uw#+rm#,20uh#,0); "g+na";
- pickup frame_pen;
- x2=0uw;
- letter_ga(1,2,3,4,5,6',7');
- letter_na(3',4',5,6,7,8,9,10);
-
- draw z1..z2{down}..z3{right}..z4{up}..z5{right}..z6{down}---z7;
- draw z6{up}..z8{right}..z9{down}..z10;
- penlabels(1,2,3,4,5,6,7,8,9,10,11);
-endchar;
-
-beginchar(c_g_ma,36uw#+rm#,20uh#,0); "g+ma";
- pickup frame_pen;
- x2=0uw;
- letter_ga(1,2,3,4,5',6',7');
- x5=x4;
- letter_ma(5,6,7,8,9,10,11,12);
-
- draw z1..z2{down}..z3{right}..z4{up};
- draw_letter_ma(5,6,7,8,9,10,11,12);
- penlabels(1,2,3,4,5,6,7,8,9,10,11,12);
-endchar;
-
-%%%%%% nga related glyphs
-
-beginchar(c_ng_nga,50uw#+rm#,ht#,0); "ng+nga";
- pickup frame_pen;
- % first bow
- front_eye(1,2,3,4,5);
- z5=(0, 10uh);
- z6=(12.5uw, 20uh);
- z7=(x8+5uw, 8uh);
- z8=(21uw, 0);
- % second bow
- z9=(x8-5uw, 8uh);
- z10=(25.5uw, 20uh);
- z11=(x17-17uw, 10uh);
- z12=(x11, 0);
- % three-like shape, from "nga"
- z13=(x17-8uw, 20uh);
- z14=(x17-1uw, 15uh);
- z15=(x17-6uw, 10uh);
- z16=(x17-10uw, y15);
- z17=(50uw, 5/20h);
- z18=(x17-6uw, 0);
- z19=(x17-10uw, 1uh);
-
- draw_eye(1,2,3,4);
- draw z4{left}..z5{up}..z6{right}..z7{down}..z8{left}..
- z9{up}..z10{right}..z11{down}---z12;
- draw z12---z11{up}..z13{right}..z14{down}..z15{left}---z16;
- draw z16---z15{right}..z17{down}..z18{left}..z19;
- penlabels(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19);
-endchar;
-
-beginchar(c_ng_ka,32uw#+rm#,20uh#,0); "ng+ka";
- pickup frame_pen;
- x6 = 0;
- letter_ka(1,2,3,4,4',5,6,7,8,9,10,11);
-
- % top left eye for "nga"
- z19=(11uw, 16uh);
- z20=(5uw, y2);
- z21=(0.5uw, 15.5uh);
- draw z19..z20{left}..z21{down}..z7{right};
-
- draw_eye(1,2,3,4);
- draw z4'..z5{left}..z6{up}..z7{right}---z8{right}..z9{down}..
- z10{left}..z11;
- penlabels(1,2,3,4,5,6,7,8,9,10,11,19,20,21);
-endchar;
-
-%%%%%% ca related glyphs
-
-if unknown newfont:
-beginchar(c_var_c_ca,49uw#+rm#,20uh#,0); "variant c+ca";
- pickup frame_pen;
- % first bow
- z10=(0, .5uh);
- z11=(4uw, 6uh);
- z12=(4uw, 7uh);
- z13=(10.5uw, 14uh);
- x1=17uw;
- letter_ca(1,2,3,4,5,6,7,8);
- draw z11..z12{up}..z13{right}..z2{down};
- draw z2{up}..z3{right}..z4{down}..z5{left};
- draw z10--z7--z8;
- penlabels(1,2,3,4,5,6,7,8,10,11,12,13);
-endchar;
-fi;
-
-if unknown newfont:
-beginchar(c_var_c_cha,59uw#+rm#,20uh#,0); "variant c+cha";
- pickup frame_pen;
- % first bow
- z20=(0, .5uh);
- z21=(4uw, 6uh);
- z22=(4uw, 7uh);
- z23=(10.5uw, 14uh);
- x1=17uw;
- letter_cha(1,2,3,4,5,6,7,8,9,10,11,12,13,14);
- draw z21..z22{up}..z23{right}..z2{down};
- draw z2{up}..z3{right}..z4{down}..z5{left};
- draw z20--z7..z8;
- draw z8..z9{up}..z10{right}..z11{down}..z12{left}..z13{up}..z14;
- penlabels(1,2,3,4,5,6,7,8,9,10,11,12,13,14,20,21,22,23);
-endchar;
-fi;
-
-%%%%%% ja related glyphs
-
-beginchar(c_j_ja,58uw#+rm#,20uh#,6uh#); "j+ja";
- pickup frame_pen;
- x1=0;
- letter_ja(1,2,3,4,5,6,7,8,9,10,11,12,13,14',15',16',17',18');
- z14=(24uw, 1uh);
- x1a=32uw;
- letter_ja(1a,2a,3a,4a,5a,6a,7a,8a,9a,10a,11a,12a,13a,14a,15a,16a,17a,18a);
-
- draw_eye(1,2,3,4);
- draw z1..z5{up}..z6{right}..{down}z7---z8;
- draw z8---z7{up}..z9{right}..z10{down}..z11..z12{down}..
- z13{right}..z14..z1a{up};
-
- draw_eye(1a,2a,3a,4a);
- draw z1a..z5a{up}..z6a{right}..{down}z7a---z8a;
- draw z8a---z7a{up}..z9a{right}..z10a{down}..z11a..z12a{down}..
- z13a{right}..z14a..{right}z16a;
- draw_eye(15a,16a,17a,18a);
-
- penlabels(1,2,3,4,5,6,7,8,9,10,11,12,13,14);
- penlabels(1a,2a,3a,4a,5a,6a,7a,8a,9a,10a,11a,12a,13a,14a,15a,16a,17a,18a);
-endchar;
-
-beginchar(c_j_jha,81uw#+rm#,20uh#,6uh#); "j+jha";
- pickup frame_pen;
- x1=0;
- letter_ja(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18);
- x18'=x17-2uw;
- letter_jha(17',18',19,20,21,22,23,24,25,26,27,28,29,30);
-
- draw_eye(1,2,3,4);
- draw z1..z5{up}..z6{right}..{down}z7---z8;
- draw z8---z7{up}..z9{right}..z10{down}..z11..z12{down}..
- z13{right}..z14..{right}z16;
- draw_eye(15,16,17,18);
-
- draw z10..z19{right}..z20{down}..z21{left}..z22{up}..z23{right}..
- z24{down}..z25{right}..z26{up}---z27;
- draw z26{down}..z28{right}..z29{up}..z30;
-
- penlabels(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,
- 21,22,23,24,25,26,27,28,29,30);
-endchar;
-
-beginchar(c_j_nya,77uw#+rm#,20uh#,6uh#); "j+nya";
- pickup frame_pen;
- x1 = 0uw;
- letter_ja(1,2,3,4,5,6,7,8,9,10,11,12,13,14',15,16,17,18);
- z14=(25uw, 3uh);
-
- x1a=32uw;
- letter_nya(1a,2a,3a,4a,5a,6a,7a,8a,9a,10a,11a,12a,13a,14a,15a);
-
- draw_eye(1a,2a,3a,4a);
- draw z4a{left}..z5a{up}..z6a{right}..z7a{down}---z8a;
- draw z8a---z7a{up}..z9a{right}..z10a{down}..z11a{left}..z12a{up}..
- z13a{right}..z14a{down}..z15a;
- penlabels(1a,2a,3a,4a,5a,6a,7a,8a,9a,10a,11a,12a,13a,14a,15a);
-
- draw_eye(1,2,3,4);
- draw z1..z5{up}..z6{right}..{down}z7---z8;
- draw z8---z7{up}..z9{right}..z10{down}..z11..z12{down}..
- z13{right}..z14..{right}z2a;
- penlabels(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18);
-endchar;
-
-%%%%%% nya related glyphs
-
-beginchar(c_ny_ca,60uw#+rm#,20uh#,0); "ny+ca";
- % link eye is almost same as in "sh+ca"
- pickup frame_pen;
- x5=0uw;
- half_ba(1,2,3,4,5,6,7,8,9',10',11');
- z9=z9'+(2uw, 0);
- z10=z10'+(2uw, 1uh);
- z12=(.5[x10,x13], 5uh);
- z13=z10-(8uw, 0);
- z14=(x13+9uw, 20uh);
- z15=(x14+9uw, 10uh);
- x17=24uw;
- letter_ca(12',13',14',15',16,17,18,19);
-
- draw_eye(1,2,3,4);
- draw z4{left}..z5{up}..z6{right}..z7{down}--z8;
- draw z8--z7{up}..z9{right}..z10{down}..z12{left}..z13{up}..
- z14{right}..z15{down}..z16{left};
- draw z17--z18 & z18--z19;
- penlabels(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19);
-endchar;
-
-beginchar(c_ny_cha,72uw#+rm#,20uh#,0); "ny+cha";
- pickup frame_pen;
- x5=0uw;
- half_ba(1,2,3,4,5,6,7,8,9',10',11');
- z9=z9'+(2uw, 0);
- z10=z10'+(2uw, 1uh);
- z12=(.5[x10,x13], 5uh);
- z13=z10-(8uw, 0);
- z14=(x13+9uw, 20uh);
- z15=(x14+9uw, 10uh);
- x17=26uw;
- letter_cha(12',13',14',15',16',17,18,19,20,21,22,23,24,25);
- z16=(x16'-2uw, y16');
-
- draw_eye(1,2,3,4);
- draw z4{left}..z5{up}..z6{right}..z7{down}--z8;
- draw z8--z7{up}..z9{right}..z10{down}..z12{left}..z13{up}..
- z14{right}..z15{down}..z16{left};
- draw z17--z18..z19;
- draw z19..z20{up}..z21{right}..z22{down}..z23{left}..z24{up}..z25;
- penlabels(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25);
-endchar;
-
-beginchar(c_ny_nya,72uw#+rm#,ht#,0); "ny+nya";
- pickup frame_pen;
- x5 = 0;
- letter_nya(1,2,3,4,5,6,7,8,9,10,11,12,13',14',15');
- z13=z13' - (1uw, 0);
- z14=z14' - (2uw, 0);
- z15=(x14, .5uh);
- x15a = x14 - 2uw;
- letter_ta(14a,15a,16',17,18,19,20,21,22);
- z16=z16' + (1uw, 0);
-
- draw_eye(1,2,3,4);
- draw z4{left}..z5{up}..z6{right}..z7{down}---z8;
- draw z8---z7{up}..z9{right}..z10{down}..z11{left}..z12{up}..
- z13{right}..z14{down}--z15;
- draw z14{up}..z16{right}..z17{down}..z18{left}..z19{up}..
- z20{right}..z21{down}..z22;
- penlabels(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22);
-endchar;
-
-beginchar(c_ny_ja,52uw#+rm#,20uh#,6uh#); "ny+ja";
- pickup frame_pen;
- x5=0uw;
- half_ba(1,2,3,4,5,6,7,8,9,10',11');
- z10=z9+(4uw, -2uh);
- x1a=26uw;
- letter_ja(1a,2a,3a,4a,5a,6a,7a,8a,9a,10a,11a,12a,13a,14a,15a,16a,17a,18a);
-
- draw_eye(1,2,3,4);
- draw z4{left}..z5{up}..z6{right}..z7{down}--z8;
- draw z8--z7{up}..z9{right}..z10;
-
- draw_eye(1a,2a,3a,4a);
- draw z1a..z5a{up}..z6a{right}..{down}z7a---z8a;
- draw z8a---z7a{up}..z9a{right}..z10a{down}..z11a..z12a{down}..
- z13a{right}..z14a..{right}z16a;
- draw_eye(15a,16a,17a,18a);
-
- penlabels(1,2,3,4,5,6,7,8,9,10);
- penlabels(1a,2a,3a,4a,5a,6a,7a,8a,9a,10a,11a,12a,13a,14a,15a,16a,17a,18a);
-endchar;
-
-%%%%%% tta related glyphs
-
-beginchar(c_tt_tta,18uw#+rm#,20uh#,10uh#); "tt+tta";
- wd := 18uw;
- pickup frame_pen;
- z1=(18uw, h-2uh);
- z2=(1/2wd, h);
- z3=(0, 15uh);
- z4=(1/2wd,10uh);
- z5=(wd, 5uh);
- z6=(1/2wd, 0);
- z7=(0uw, 0);
- % different from tta
- z8=(wd, -5uh);
- z9=(1/2wd, -10uh);
- z10=(0, -8uh);
-
- draw z1..z2{left}..z3{down}..z4{4,1}..z5{down}..z6{left}..z7;
- draw z6{right}..z8{down}..z9{left}..z10;
- penlabels(1,2,3,4,5,6,7,8,9,10);
-endchar;
-
-%%%%%% nna related glyphs
-
-beginchar(c_nn_tta,52uw#+rm#,20uh#,0); "nn+tta";
- pickup frame_pen;
- x5=0uw;
- half_ba(1,2,3,4,5,6,7,8,9,10,11a);
- z11=(x10, 0);
- x11'=x11;
- letter_bha(10',11',12,13,14,15,16,17,18,19,20,21);
-
- draw_eye(1,2,3,4);
- draw z4{left}..z5{up}..z6{right}..z7{down}--z8;
- draw z8--z7{up}..z9{right}..z10{down}---z11;
- draw z10{up}..z12{right}..z13{down}..z14..z15..z16{down}..z17..
- z18..z19{down}..z20{left}..z21;
- penlabels(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21);
-endchar;
-
-beginchar(c_nn_dda,76uw#+rm#,20uh#,0); "nn+dda";
- pickup frame_pen;
- x5=0uw;
- half_ba(1,2,3,4,5,6,7,8,9,10,11a);
- z11=(x10, 0);
- x11'=x11;
- letter_dda(10',11',12,13,14,15,16,17,18,19);
-
- draw_eye(1,2,3,4);
- draw z4{left}..z5{up}..z6{right}..z7{down}--z8;
- draw z8--z7{up}..z9{right}..z10{down}---z11;
- draw z10{up}..z12{right}..z13{down}..z14{right}..z15{up}---z16;
- draw z15{down}..z17{right}..z18{up}..z19;
- penlabels(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19);
-endchar;
-
-beginchar(c_nn_ddha,76uw#+rm#,20uh#,0); "nn+ddha";
- pickup frame_pen;
- x5=0uw;
- half_ba(1,2,3,4,5,6,7,8,9,10,11a);
- z11=(x10, 0);
- x11'=x11;
- letter_dda(10',11',12,13,14,15,16,17,18,19');
- upside_down_end_loop(18,19,20,21);
-
- draw_eye(1,2,3,4);
- draw z4{left}..z5{up}..z6{right}..z7{down}--z8;
- draw z8--z7{up}..z9{right}..z10{down}---z11;
- draw z10{up}..z12{right}..z13{down}..z14{right}..z15{up}---z16;
- draw z15{down}..z17{right}..z18{up}..z19{left}..z20{down}..z21;
- penlabels(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22);
-endchar;
-
-beginchar(c_nn_ka,54uw#+rm#,20uh#,0); "nn+ka";
- pickup frame_pen;
- x5=0uw;
- half_ba(1,2,3,4,5,6,7,8,9,10',11');
- x10=x10';
- letter_ka(10,11,12,13,13',14,15,16,17,18,19,20);
-
- draw_eye(1,2,3,4);
- draw z4{left}..z5{up}..z6{right}..z7{down}--z8;
- draw z8--z7{up}..z9{right}..z10{down};
- draw_eye(10,11,12,13);
- draw z13'..z14{left}..z15{up}..z16{right}---z17{right}..
- z18{down}..z19{left}..z20;
- penlabels(1,2,3,4,5,6,7,8,9,10,11,12,13,13',14,15,16,17,18,19,20);
-endchar;
-
-%%%%%% ta related glyphs
-
-beginchar(c_t_ta,56uw#+rm#,ht#,0); "t+ta";
- pickup frame_pen;
- x2=0;
- letter_ta(1,2,3,4,5,6,7',8',9');
- z7=z7'-(1uw, 0);
- z8=z8'-(2uw, 0);
- z9=(x8,.5uh);
- x9a = x8-2uw;
- letter_ta(8a,9a,10',11,12,13,14,15,16);
- z10=z10' + (1uw, 0);
-
- draw z1..z2{up}..z3{right}..z4{down}..z5{left}..z6{up}..
- z7{right}..z8{down}---z9;
- draw z9---z8{up}..z10{right}..z11{down}..z12{left}..z13{up}..
- z14{right}..z15{down}..z16;
- penlabels(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16);
-endchar;
-
-beginchar(c_t_na,44uw#+rm#,20uh#,0); "t+na";
- pickup frame_pen;
- x2=0;
- letter_ta(1,2,3,4,5,6,7a,8',9');
- z7=(.5[x7a,x7b], y7a);
- x8=x8'-2uw;
- letter_na(5',6',7b,8,9,10,11,12);
-
- draw z1..z2{up}..z3{right}..z4{down}..z5{left}..z6{up}..
- z7{right}..z8{down}--z9;
- draw z8{up}..z10{right}..z11{down}..z12;
- penlabels(1,2,3,4,5,6,7,8,9,10,11,12);
-endchar;
-
-beginchar(c_t_bha,50uw#+rm#,ht#,0); "t+bha";
- pickup frame_pen;
- x2=0;
- letter_ta(1,2,3,4,5,6,7,8,9);
- x12=x8;
- letter_bha(11',12,13,14,15,16,17,18,19,20,21,22);
- draw z1..z2{up}..z3{right}..z4{down}..z5{left}..z6{up}..
- z7{right}..z8{down}..z9;
- draw z12{up}..z13{right}..z14{down}..z15..z16..z17{down}..
- z18..z19..z20{down}..z21{left}..z22;
- penlabels(1,2,3,4,5,6,7,8,9,11,12,13,14,15,16,17,18,19,20,21,22);
-endchar;
-
-beginchar(c_t_ma,48uw#+rm#,ht#,0); "t+ma";
- pickup frame_pen;
- x2=0;
- letter_ta(1,2,3,4,5,6,7',8',9');
- z7=(x7'-1uw, y7');
- x8=x8'-2uw;
- letter_ma(8,9,10,11,12,13,14,15);
- draw z1..z2{up}..z3{right}..z4{down}..z5{left}..z6{up}..
- z7{right}..z12{down};
- draw_letter_ma(8,9,10,11,12,13,14,15);
- penlabels(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15);
-endchar;
-
-beginchar(c_t_sa,56uw#+rm#,20uh#,0); "t+sa";
- pickup frame_pen;
- x2=0;
- letter_ta(1,2,3,4,5,6,7a,8',9');
- z7=(.5[x7a,x7b], y7a);
- x8=x8'-2uw;
- letter_sa(5',6',7b,8,9,10,11,12,13,14);
-
- draw z1..z2{up}..z3{right}..z4{down}..z5{left}..z6{up}..
- z7{right}..z8{down}--z9;
- draw z8{up}..z10{right}..z11{down}..z12{right}..z13{up}..z14;
- penlabels(1,2,3,4,5,6,7,8,9,10,11,12,13,14);
-endchar;
-
-%%%%%% da related glyphs
-
-beginchar(c_d_da,18uw#+rm#,20uh#,10uh#); "d+da";
- pickup frame_pen;
- x2=0uw;
- letter_da(1,2,3,4,5,6,7,8,9');
- z9=(7uw, 0uh);
- z10=(18uw, -5uh);
- z11=(12uw, -10uh);
- z12=(0uw, -8uh);
-
- draw z1..z2{up}..z3{right}..z4{down}..{left}z5---z6;
- draw z6---z5{right}..z7{down}..z8{left}..z9;
- draw z8{right}..z10{down}..z11{left}..z12;
- penlabels(1,2,3,4,5,6,7,8,9,10,11,12);
-endchar;
-
-beginchar(c_d_dha,42uw#+rm#,20uh#,0); "d+dha";
- pickup frame_pen;
- x2=0;
- letter_da(1,2,3,4',5',6',7',8',9');
- z4=(x4', .5[y3,y6]);
- z5=(x5', 12uh);
- z6=(x6', y5);
- z7=(x7', .5[y6,y8]);
- z8=(x8', 4uh);
- z9a=(x9 + 2uw, y8);
- z9=(x9', .5[y8,y10]);
- z9b=(x9a, y10);
- z10=(.5[x9,x11], 0);
- x11=26uw;
- letter_dha(10',11',12',11,12,13,14,15);
-
- draw z1..z2{up}..z3{right}...z4{down}...{left}z5---z6;
- draw z6---z5{right}...z7{down}...z8{left}...
- z9a{left}...z9{down}...z9b{right}...
- z10{right}..z11{up}---z12;
- draw z11{down}..z13{right}..z14{up}..z15;
- penlabels(1,2,3,4,5,6,7,8,9,9a,9b,10,11,12,13,14,15);
-endchar;
-
-%%%%%% dha related glyphs
-
-%%%%%% na related glyphs
-
-beginchar(c_n_ta,44uw#+rm#,20uh#,0); "n+ta";
- pickup frame_pen;
- x2=0;
- letter_na(1,2,3,4,5,6a,7',8');
- z6=(.5[x6a,x6b], y6a);
- x5'=x5-2uw;
- letter_ta(4',5',6b,7,8,9,10,11,12);
-
- draw z1..z2{up}..z3{right}..z4{down}---z5;
- draw z4{up}..z6{right}..z7{down}..z8{left}..z9{up}..z10{right}..
- z11{down}..z12;
- penlabels(1,2,3,4,5,6,7,8,9,10,11,12);
-endchar;
-
-beginchar(c_n_da,33uw#+rm#,20uh#,0); "n+da";
- pickup frame_pen;
- x2=0;
- letter_na(1,2,3,4,5,6,7',8');
- letter_da(4',5',6,7,8,9,10,11,12);
-
- draw z1..z2{up}..z3{right}..z4{down}---z5;
- draw z4{up}..z6{right}..z7{down}..z8{left}---z9;
- draw z8{right}..z10{down}..z11{left}..z12;
- penlabels(1,2,3,4,5,6,7,8,9,10,11,12);
-endchar;
-
-beginchar(c_n_dha,60uw#+rm#,20uh#,0); "n+dha";
- pickup frame_pen;
- x2=0;
- letter_sa(1,2,3,4,5,6,7,8',9',10');
- x7' = x7 - 2uw;
- z8 = (.5[x7,x9], 0);
- letter_dha(6',7',8a,9,10,11,12,13);
-
- draw z1..z2{up}..z3{right}..{down}z4---z5;
- draw z4{up}..z6{right}..z7{down}..z8{right}..z9{up}---z10;
- draw z9{down}..z11{right}..z12{up}..z13;
- penlabels(1,2,3,4,5,6,7,8,9,10,11,12,13);
-endchar;
-
-beginchar(c_n_na,48uw#+rm#,20uh#,0); "n+na";
- pickup frame_pen;
- x2=0;
- letter_n_na(1,2,3,4,5,6,7,8,9,10,11);
-
- draw z1..z2{up}..z3{right}..z4{down}---z5;
- draw z5---z4{up}..z6{right}..z7{down}---z8;
- draw z8---z7{up}..z9{right}..z10{down}..z11;
- penlabels(1,2,3,4,5,6,7,8,9,10,11);
-endchar;
-
-beginchar(c_n_ma,36uw#+rm#,20uh#,0); "n+ma";
- pickup frame_pen;
- x2=0;
- letter_na(1,2,3,4,5',6',7',8');
- x5=x4;
- letter_ma(5,6,7,8,9,10,11,12);
-
- draw z1..z2{up}..z3{right}..z4{down};
- draw_letter_ma(5,6,7,8,9,10,11,12);
- penlabels(1,2,3,4,5,6,7,8,9,10,11,12);
-endchar;
-
-%%%%%% bha related glyphs
-
-beginchar(c_bh_dha,44uw#+rm#,20uh#,0); "bh+dha";
- pickup frame_pen;
- z1=(2uw, 0);
- z2=(0, 10uh);
- z3=(11uw, 20uh);
- z4=(19uw, .5[y3,y5]);
- z5=(x4-2uw, y4-2uh);
- z6=(x7+2uw, y7+2uh);
- z7=(6uw, 12.5uh);
- z8=(x7+2uw, y7-2uh);
- z9=(x10-2uw, y10+2uh);
- z10=(20uw, 7.5uh);
- z11=(14uw, 4.5uh);
- z12=(6uw, .5[y11,y13]);
- z13=(.5[x12,x14], 0);
- x14=28uw;
- letter_dha(13',14',15',14,15,16,17,18);
-
- draw z1..z2{up}..z3{right}...z4{down}..z5..z6..z7{down}..
- z8..z9..z10{down}..z11{left}..z12{down}...z13{right}..
- z14{up}---z15;
- draw z14{down}..z16{right}..z17{up}..z18;
- penlabels(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18);
-endchar;
-
-%%%%%% ma related glyphs
-
-beginchar(c_m_pa,46uw#+rm#,20uh#,0); "m+pa";
- pickup frame_pen;
- x2=0;
- letter_na(1,2,3,4,5,6,7,8);
- z9=z8+(3uw, .5uh);
- z10=(x7+14uw, y9);
- z11=(x10, 19.5uh);
- draw_letter_na(1,2,3,4,5,6,7,8);
- draw z8..z9---z10 & z10--z11;
- penlabels(1,2,3,4,5,6,7,8,9,10,11);
-endchar;
-
-%%%%%% sha related glyphs
-
-beginchar(c_sh_ca,58uw#+rm#,ht#,0); "sh+ca";
- % link eye is almost same as in "ny+ca"
- pickup frame_pen;
- x2=0;
- letter_sha(1,2,3,4,5,6',7',8',9');
- z6=z6'+(0, 1uh);
- z10=(.5[x6,x11], 5uh);
- z11=z6-(8uw, 0);
- z12=(x11+9uw, 20uh);
- z13=(x12+9uw, 10uh);
- x15=22uw;
- letter_ca(10',11',12',13',14,15,16,17);
-
- draw z1..z2{down}..z3{right}..z4{up}..z5{right}..z6{down}..
- z10{left}..z11{up}..z12{right}..z13{down}..z14{left};
- draw z15--z16 & z16--z17;
- penlabels(1,2,3,4,5,6,10,11,12,13,14,15,16,17);
-endchar;
-
-%%%%%% sa related glyphs
-
-%%%%%% ha related glyphs
-
-beginchar(c_h_na,56uw#+rm#,20uh#,0); "h+na";
- pickup frame_pen;
- % bow
- z1=(4uw, 0);
- small_bow(1,2,3,4,5);
- z6=(x5+3uw, .5uh);
- z7'=(x7-3uw, .5uh);
- x8=24uw;
- letter_na(7,8,9,10,11,12,13,14);
-
- draw_bow(1,2,3,4,5);
- draw z5..z6---z7'..z7;
- draw_letter_na(7,8,9,10,11,12,13,14);
- penlabels(1,2,3,4,5,6,7,7',8,9,10,11,12,13,14);
-endchar;
-
-beginchar(c_h_ma,44uw#+rm#,20uh#,0); "h+ma";
- pickup frame_pen;
- % bow
- z1=(4uw, 0);
- small_bow(1,2,3,4,5);
- z6=(x5+3uw, .5uh);
- x7=24uw;
- letter_ma(7,8,9,10,11,12,13,14);
-
- draw_bow(1,2,3,4,5);
- draw z5..z6---z7;
- draw_letter_ma(7,8,9,10,11,12,13,14);
- penlabels(1,2,3,4,5,6,7,8,9,10,11,12,13,14);
-endchar;
-
-%%%%%% end of mmconj.mf
diff --git a/Master/texmf-dist/fonts/source/public/malayalam/mmcons.mf b/Master/texmf-dist/fonts/source/public/malayalam/mmcons.mf
deleted file mode 100644
index 742f46b0bff..00000000000
--- a/Master/texmf-dist/fonts/source/public/malayalam/mmcons.mf
+++ /dev/null
@@ -1,443 +0,0 @@
-% mmcons.mf -- malayalam consonants
-% (c) 1993 Jeroen Hellingman
-% last edit: 24-JAN-1993
-
-if unknown subfont:
-beginchar(c_ka,32uw#+rm#,20uh#,0); "U+0D15 malayalam letter ka";
- pickup frame_pen;
- x6 = 0;
- letter_ka(1,2,3,4,4',5,6,7,8,9,10,11);
-
- draw_eye(1,2,3,4);
- draw z4'..z5{left}..z6{up}..z7{right}---z8{right}..z9{down}..
- z10{left}..z11;
- penlabels(1,2,3,4,4',5,6,7,8,9,10,11);
-endchar;
-fi;
-
-beginchar(c_kha,34uw#+rm#,ht#,0); "U+0D16 malayalam letter kha";
- pickup frame_pen;
- front_eye(1,2,3,4,5);
- % bow
- z5=(0, 1/2h);
- z6=(10uw, h);
- z7=(20uw, 1/2h);
- z8=(16uw, 0);
- draw_eye(1,2,3,4);
- draw z4{left}..z5{up}..z6{right}..z7{down}..z8;
- % end hook
- z9=(x8+3uw, 1/40h);
- z10=(34uw, y9);
- z11=(x10, 19.5uh);
- draw z8..z9---z10 & z10---z11;
- penlabels(1,2,3,4,5,6,7,8,9,10,11);
-endchar;
-
-beginchar(c_ga,32uw#+rm#,20uh#,0); "U+0D17 malayalam letter ga";
- pickup frame_pen;
- x2=0uw;
- letter_ga(1,2,3,4,5,6,7);
- draw z1..z2{down}..z3{right}..z4{up}..z5{right}..z6{down}..z7;
- penlabels(1,2,3,4,5,6,7);
-endchar;
-
-beginchar(c_gha,51uw#+rm#,20uh#,0); "U+0D18 malayalam letter gha";
- pickup frame_pen;
- % first little bow (diameter = 12)
- z1=(3uw, 8uh);
- z2=(0, 14uh);
- z3=(6uw, 20uh);
- z4=(12uw, 14uh);
- z5=(9uw, 8uh);
- z6=(x5+3uw, y5+.5uh);
- x8=37uw;
- letter_la(7,8,9,10,11,12);
-
- draw_bow(1,2,3,4,5);
- draw z5..z6---z8;
- draw z8{up}..z9{left}..z7{down}---z10--z11--z12;
- penlabels(1,2,3,4,5,6,7,8,9,10,11,12);
-endchar;
-
-beginchar(c_nga,34uw#+rm#,ht#,0); "U+0D19 malayalam letter nga";
- pickup frame_pen;
- % from "malayalam letter i" (z1..z9)
- % eye
- z1=(1uw, 6/20h);
- z2=(6uw, 12/20h);
- z3=(11uw, y1);
- z4=(x2, 0);
- % first bow
- z5=(0, 1/2h);
- z6=(9uw, h);
- z7=(17uw, 1/2h);
- z8=(x7, 0);
- % different from "malayalam letter i"
- % second bow
- z9=(26uw, h);
- z10=(33uw, 15/20h);
- % three-like shape
- z11=(28uw, 10/20h);
- z12=(24uw, y11);
- z13=(34uw, 5/20h);
- z14=(28uw, 0);
- z15=(24uw, 1/20h);
- draw z1{up}..z2{right}..z3{down}..z4{left}..cycle;
- draw z4{left}..z5{up}..z6{right}..z7{down}--z8;
- draw z8--z7{up}..z9{right}..z10{down}..{left}z11---z12;
- draw z12--z11{right}..z13{down}..z14{left}..z15;
- penlabels(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15);
-endchar;
-
-beginchar(c_ca,36uw#+rm#,20uh#,0); "U+0D1A malayalam letter ca";
- pickup frame_pen;
- x6=0;
- letter_ca(1,2,3,4,5,6,7,8);
- draw z1..z2{up}..z3{right}..z4{down}..z5{left};
- draw z6--z7--z8;
- penlabels(1,2,3,4,5,6,7,8);
-endchar;
-
-beginchar(c_cha,46uw#+rm#,20uh#,0); "U+0D1B malayalam letter cha";
- pickup frame_pen;
- x6=0;
- letter_cha(1,2,3,4,5,6,7,8,9,10,11,12,13,14);
- draw z1..z2{up}..z3{right}..z4{down}..z5{left};
- draw z6--z7..z8;
- draw z8..z9{up}..z10{right}..z11{down}..z12{left}..z13{up}..z14;
- penlabels(1,2,3,4,5,6,7,8,9,10,11,12,13,14);
-endchar;
-
-beginchar(c_ja,26uw#+rm#,20uh#,6uh#); "U+0D1C malayalam letter ja";
- pickup frame_pen;
- x1 = 0uw;
- letter_ja(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18);
-
- draw_eye(1,2,3,4);
- draw z1..z5{up}..z6{right}..{down}z7---z8;
- draw z8---z7{up}..z9{right}..z10{down}..z11..z12{down}..
- z13{right}..z14..{right}z16;
- draw_eye(15,16,17,18);
- penlabels(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18);
-endchar;
-
-beginchar(c_jha,58uw#+rm#,ht#,0); "U+0D1D malayalam letter jha";
- pickup frame_pen;
- x2=0uw;
- letter_jha(1,2,3,4,5,6,7,8,9,10,11,12,13,14);
-
- draw z1..z2{up}..z3{right}..z4{down}..z5{left}..z6{up}..z7{right}..
- z8{down}..z9{right}..z10{up}---z11;
- draw z10{down}..z12{right}..z13{up}..z14;
- penlabels(1,2,3,4,5,6,7,8,9,10,11,12,13,14);
-endchar;
-
-beginchar(c_nya,46uw#+rm#,ht#,0); "U+0D1E malayalam letter nya";
- pickup frame_pen;
- x5 = 0;
- letter_nya(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15);
-
- draw_eye(1,2,3,4);
- draw z4{left}..z5{up}..z6{right}..z7{down}---z8;
- draw z8---z7{up}..z9{right}..z10{down}..z11{left}..z12{up}..
- z13{right}..z14{down}..z15;
- penlabels(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15);
-endchar;
-
-beginchar(c_tta,18uw#+rm#,20uh#,0); "U+0D1F malayalam letter tta";
- pickup frame_pen;
- x3=0;
- letter_tta(1,2,3,4,5,6,7);
- draw z1..z2{left}..z3{down}..z4{4,1}..z5{down}..z6{left}..z7;
- penlabels(1,2,3,4,5,6,7);
-endchar;
-
-beginchar(c_ttha,20uw#+rm#,20uh#,0); "U+0D20 malayalam letter ttha";
- pickup frame_pen;
- z1=(0,10uh);
- eye(1,2,3,4)(20uw,20uh);
- draw_eye(1,2,3,4);
- penlabels(1,2,3,4);
-endchar;
-
-beginchar(c_dda,44uw#+rm#,20uh#,0); "U+0D21 malayalam letter dda";
- pickup frame_pen;
- x2=0;
- letter_dda(1,2,3,4,5,6,7,8,9,10);
- draw z1..z2{up}..z3{right}..z4{down}..z5{right}..{up}z6---z7;
- draw z7---z6{down}..z8{right}..z9{up}..z10;
- penlabels(1,2,3,4,5,6,7,8,9,10);
-endchar;
-
-beginchar(c_ddha,44uw#+rm#,20uh#,0); "U+0D22 malayalam letter ddha";
- pickup frame_pen;
- x2=0;
- letter_dda(1,2,3,4,5,6,7,8,9,10');
- upside_down_end_loop(9,10,11,12);
- draw z1..z2{up}..z3{right}..z4{down}..z5{right}..{up}z6---z7;
- draw z7---z6{down}..z8{right}..z9{up}..z10{left}..z11{down}..z12;
- penlabels(1,2,3,4,5,6,7,8,9,10,11,12);
-endchar;
-
-beginchar(c_nna,50uw#+rm#,ht#,0); "U+0D23 malayalam letter nna";
- pickup frame_pen;
- x5=0uw;
- half_ba(1,2,3,4,5,6,7,8,9',10',11');
- z9=(25uw, 20uh);
- z10=(33uw, 10uh);
- z11=(x10, 0);
- % third bow
- z12=(41uw, 20uh);
- z13=(50uw, 10uh);
- z14=(46uw, 0);
-
- draw_eye(1,2,3,4);
- draw z4{left}..z5{up}..z6{right}..z7{down}---z8;
- draw z8---z7{up}..z9{right}..z10{down}---z11;
- draw z11---z10{up}..z12{right}..z13{down}..z14;
- penlabels(1,2,3,4,5,6,7,8,9,10,11,12,13,14);
-endchar;
-
-beginchar(c_ta,30uw#+rm#,ht#,0); "U+0D24 malayalam letter ta";
- pickup frame_pen;
- x2=0;
- letter_ta(1,2,3,4,5,6,7,8,9);
- draw z1..z2{up}..z3{right}..z4{down}..z5{left}..z6{up}..
- z7{right}..z8{down}..z9;
- penlabels(1,2,3,4,5,6,7,8,9);
-endchar;
-
-beginchar(c_tha,32uw#+rm#,ht#,0); "U+0D25 malayalam letter tha";
- pickup frame_pen;
- z1=(0, 19.5uh);
- z2=(0, 1/40h);
- z3=(32uw, y2);
- end_tha_bow(3,4,5,6,7);
- draw z1---z2 & z2--z3;
- draw_end_tha_bow(3,4,5,6,7);
- penlabels(1,2,3,4,5,6,7);
-endchar;
-
-beginchar(c_da,18uw#+rm#,20uh#,0); "U+0D26 malayalam letter da";
- pickup frame_pen;
- x2=0;
- letter_da(1,2,3,4,5,6,7,8,9);
- draw z1..z2{up}..z3{right}..z4{down}..{left}z5---z6;
- draw z6---z5{right}..z7{down}..z8{left}..z9;
- penlabels(1,2,3,4,5,6,7,8,9);
-endchar;
-
-beginchar(c_dha,32uw#+rm#,20uh#,0); "U+0D27 malayalam letter dha";
- pickup frame_pen;
- x2=0;
- letter_dha(1,2,3,4,5,6,7,8);
- draw z1..z2{down}..z3{right}..{up}z4---z5;
- draw z5---z4{down}..z6{right}..z7{up}..z8;
- penlabels(1,2,3,4,5,6,7,8);
-endchar;
-
-beginchar(c_na,32uw#+rm#,20uh#,0); "U+0D28 malayalam letter na";
- pickup frame_pen;
- x2=0;
- letter_na(1,2,3,4,5,6,7,8);
- draw_letter_na(1,2,3,4,5,6,7,8);
- penlabels(1,2,3,4,5,6,7,8);
-endchar;
-
-beginchar(c_pa,36uw#+rm#,ht#,0); "U+0D2A malayalam letter pa";
- pickup frame_pen;
- % bow
- z1=(4uw, 0);
- small_bow(1,2,3,4,5);
- % end hook
- z6=(x5+3uw, 1/40h);
- z7=(36uw, y6);
- z8=(x7, 19.5uh);
- draw_bow(1,2,3,4,5);
- draw z5..z6---z7 & z7---z8;
- penlabels(1,2,3,4,5,6,7,8);
-endchar;
-
-beginchar(c_pha,40uw#+rm#,ht#,0); "U+0D2B malayalam letter pha";
- pickup frame_pen;
- % bow
- z1=(4uw, 0);
- small_bow(1,2,3,4,5);
- % end hook
- z6=(x5+3uw, 1/40h);
- z7=(40uw, y6);
- end_tha_bow(7,8,9,10,11);
- draw_bow(1,2,3,4,5);
- draw z5..z6---z7;
- draw_end_tha_bow(7,8,9,10,11);
- penlabels(1,2,3,4,5,6,7,8,9,10,11);
-endchar;
-
-beginchar(c_ba,46uw#+rm#,20uh#,0); "U+0D2C malayalam letter ba";
- pickup frame_pen;
- x5=0uw;
- half_ba(1,2,3,4,5,6,7,8,9,10,11);
- % end hook
- z12=(x11+3uw, 0.5uh);
- z13=(46uw, y12);
- z14=(x13, 19.5uh);
-
- draw_eye(1,2,3,4);
- draw z4{left}..z5{up}..z6{right}..z7{down}--z8;
- draw z8--z7{up}..z9{right}..z10{down}..z11;
- draw z11..z12---z13---z14;
- penlabels(1,2,3,4,5,6,7,8,9,10,11,12,13,14);
-endchar;
-
-beginchar(c_bha,20uw#+rm#,20uh#,0); "U+0D2D malayalam letter bha";
- pickup frame_pen;
- x2=0;
- letter_bha(1,2,3,4,5,6,7,8,9,10,11,12);
- draw z1..z2{up}..z3{right}..z4{down}..z5..z6..z7{down}..
- z8..z9..z10{down}..z11{left}..z12;
- penlabels(1,2,3,4,5,6,7,8,9,10,11,12);
-endchar;
-
-beginchar(c_ma,20uw#+rm#,20uh#,0); "U+0D2E malayalam letter ma";
- pickup frame_pen;
- x1=0;
- letter_ma(1,2,3,4,5,6,7,8);
- draw_letter_ma(1,2,3,4,5,6,7,8);
- penlabels(1,2,3,4,5,6,7,8);
-endchar;
-
-beginchar(c_ya,32uw#+rm#,20uh#,0); "U+0D2F malayalam letter ya";
- pickup frame_pen;
- x5=0uw;
- letter_ya(1,2,3,4,5,6,7,8,9,10);
- draw z1..z2{right}..z3{down}..z4{left}..z5{up}..z6{right}..
- z7{(1,-8)}..z8{right}..z9{up}..z10;
- penlabels(1,2,3,4,5,6,7,8,9,10,11);
-endchar;
-
-if unknown subfont:
-beginchar(c_ra,20uw#+rm#,20uh#,0); "U+0D30 malayalam letter ra";
- pickup frame_pen;
- x2=0;
- letter_ra(1,2,3,4,5,6,7);
- draw z1..z2{up}..z3{right}..z4{down}..z5{left}..z6{up}..z7;
- penlabels(1,2,3,4,5,6,7);
-endchar;
-fi;
-
-if unknown subfont:
-beginchar(c_rra,20uw#+rm#,20uh#,0); "U+0D31 malayalam letter rra";
- pickup frame_pen;
- z1=(4uw, 0);
- z2=(0, 1/2h);
- z3=(10uw, h);
- z4=(20uw, 1/2h);
- z5=(16uw, 0);
- draw_bow(1,2,3,4,5);
- penlabels(1,2,3,4,5);
-endchar;
-fi;
-
-beginchar(c_la,32uw#+rm#,20uh#,0); "U+0D32 malayalam letter la";
- pickup frame_pen;
- x1=0;
- letter_la(1,2,3,4,5,6);
- draw z1---z2{up}..z3{left}..z1{down}---z4--z5--z6;
- penlabels(1,2,3,4,5,6);
-endchar;
-
-beginchar(c_lla,22uw#+rm#,20uh#,10uh#); "U+0D33 malayalam letter lla";
- % like "malayalam letter o"
- pickup frame_pen;
- front_eye(1,2,3,4,5);
- % first bow
- z5=(0, 10uh);
- z6=(10uw, 20uh);
- z7=(19uw, 13uh);
- z8=(15uw, 8uh);
- z9=(22uw, 3uh);
- % tail below
- z10=(14uw, -4uh);
- z11=(5uw, -4uh);
- z12=(1uw, -7uh);
- z13=(5uw, -10uh);
- z14=(24uw, y13);
-
- draw_eye(1,2,3,4);
- draw z4{left}..z5{up}..z6{right}..z7{down}..{left}z8;
- draw z8{right}..z9{down}..z10..z11{left}..z12{down}..z13{right}---z14;
-
- penlabels(1,2,3,4,5,6,7,8,9,10,11,12,13,14);
-endchar;
-
-beginchar(c_llla,22uw#+rm#,20uh#,0); "U+0D34 malayalam letter llla";
- pickup frame_pen;
- z1=(4uw, h);
- z2=(0, 15uh);
- z3=(10uw, 8uh);
- z4=(22uw, 15uh);
- z5=(17uw, h);
- z6=(12uw, 15uh);
- z7=(14uw, 5uh);
- z8=(8uw, 0);
- z9=(3uw, 2uh);
- draw z1..z2{down}..z3..z4{up}..z5{left}..z6..z7..z8{left}..z9;
- penlabels(1,2,3,4,5,6,7,8,9);
-endchar;
-
-beginchar(c_va,34uw#+rm#,ht#,0); "U+0D35 malayalam letter va";
- pickup frame_pen;
- % bow
- z1=(4uw, 0);
- large_bow(1,2,3,4,5);
- % end hook
- z6=(x5+3uw, 0.5uh);
- z7=(34uw, y6);
- z8=(x7, 19.5uh);
- draw_bow(1,2,3,4,5);
- draw z5..z6---z7---z8;
- penlabels(1,2,3,4,5,6,7,8);
-endchar;
-
-beginchar(c_sha,32uw#+rm#,ht#,0); "U+0D36 malayalam letter sha";
- pickup frame_pen;
- x2=0;
- letter_sha(1,2,3,4,5,6,7,8,9);
- draw z1..z2{down}..z3{right}..z4{up}..z5{right}..z6{down}..z7{left}..
- z8{up}..z9;
- penlabels(1,2,3,4,5,6,7,8,9);
-endchar;
-
-beginchar(c_ssa,40uw#+rm#,ht#,0); "U+0D37 malayalam letter ssa";
- pickup frame_pen;
- % bow
- z1=(4uw, 0);
- small_bow(1,2,3,4,5);
- z6=(x5+3uw, 1/40h);
- z7=(40uw, y6);
- end_ssa(7,8,9,10,11,12,13);
- draw_bow(1,2,3,4,5);
- draw z5..z6---z7;
- draw_end_ssa(7,8,9,10,11,12,13)
- penlabels(1,2,3,4,5,6,7,8,9,10,11,12,13);
-endchar;
-
-beginchar(c_sa,44uw#+rm#,20uh#,0); "U+0D38 malayalam letter sa";
- pickup frame_pen;
- x2=0;
- letter_sa(1,2,3,4,5,6,7,8,9,10);
- draw z1..z2{up}..z3{right}..{down}z4---z5;
- draw z5---z4{up}..z6{right}..z7{down}..z8{right}..z9{up}..z10;
- penlabels(1,2,3,4,5,6,7,8,9,10);
-endchar;
-
-beginchar(c_ha,42uw#+rm#,20uh#,0); "U+0D39 malayalam letter ha";
- pickup frame_pen;
- x2=0;
- letter_ha(1,2,3,4,5,6,7,8,9,10,11,12);
-
- draw_bow(1,2,3,4,5);
- draw z5..z6---z7..z8;
- draw_bow(8,9,10,11,12);
- penlabels(1,2,3,4,5,6,7,8,9,10,11,12);
-endchar;
diff --git a/Master/texmf-dist/fonts/source/public/malayalam/mmcvconj.mf b/Master/texmf-dist/fonts/source/public/malayalam/mmcvconj.mf
deleted file mode 100644
index e5578fddedb..00000000000
--- a/Master/texmf-dist/fonts/source/public/malayalam/mmcvconj.mf
+++ /dev/null
@@ -1,943 +0,0 @@
-% mmcvconj.mf -- malayalam consonant-vowel conjuncts
-% (c) 1993 Jeroen Hellingman
-% last edit: 24-JAN-1993
-
-%%%%% ka related glyphs
-
-if unknown subfont:
-beginchar(c_ku,30uw#+rm#,20uh#,0); "ku";
- pickup frame_pen;
- x6 = 0;
- letter_ka(1,2,3,4,4',5,6,7,8',9',10',11');
- % three-like shape for "u"
- z8=(x10, y1);
- z9=(30uw, y10+2.75uw);
- z10=(x9 - 3.5uw, y6);
- z11=(x10 - .5uw, y6);
- z12=(x9, y10-2.75uw);
- z13=(x10, 0);
- z14=(x11, 0);
-
- draw_eye(1,2,3,4);
- draw z4'..z5{left}..z6{up}..z7{right}---z8{right}..z9{down}..
- z10{left}--z11;
- draw z11--z10{right}..z12{down}..z13{left}..z14;
- penlabels(1,2,3,4,4',5,6,7,8,9,10,11,12,13,14);
-endchar;
-fi;
-
-if unknown subfont:
-beginchar(c_kuu,32uw#+rm#,20uh#,10uh#); "kuu";
- pickup frame_pen;
- x6 = 0;
- letter_ka(1,2,3,4,4',5,6,7,8',9',10',11');
- % three-like shape and tail for "uu"
- z8=(x10, y1);
- z9=(32uw, y10+3.75uh);
- z10=(x9 - 4uw, 3.5uh);
- z11=(x10 - 2uw, y10);
- z12=(x9, y10-3.75uw);
- z13=(x8, -4uw);
- % tail below
- z14=(x15+3uw, -4uw);
- z15=(0.5uw, -7uh);
- z16=(x14, -10uh);
- z17=(32uw, -10uh);
-
- draw_eye(1,2,3,4);
- draw z4'..z5{left}..z6{up}..z7{right}---z8{right}..z9{down}..
- z10{left}--z11;
- draw z11--z10{right}..z12{down}..z13{left}---z14{left}..z15{down}..
- z16{right}---z17;
- penlabels(1,2,3,4,4',5,6,7,8,9,10,11,12,13,14,15,16,17);
-endchar;
-fi;
-
-if unknown subfont:
-beginchar(c_var_kuu,40uw#+rm#,20uh#,10uh#); "old variant kuu";
- pickup frame_pen;
- x6 = 8uw;
- letter_ka(1,2,3,4,4',5,6,7,8,9,10,11');
- z11=(x11', 0);
- z12=(x9, -4uh);
- subscribed_ra(12,13',14,15,16)(10uh);
- z13=(x13'+4uw, y13');
-
- draw_eye(1,2,3,4);
- draw z4'..z5{left}..z6{up}..z7{right}---z8{right}..z9{down}..
- z10{left}..z11;
- draw z10{right}..z12{down}..z13..z14..z15{up}..z16;
- penlabels(1,2,3,4,4',5,6,7,8,9,10,11,12,13,14,15,16);
-endchar;
-fi;
-
-if unknown subfont:
-beginchar(c_sec_ku,30uw#+rm#,11uh#,0); "secondary ku";
- pickup frame_pen;
- x6 = 0;
- letter_ka(1,2,3,4,4',5,6,7,8',9',10',11');
- % three-like shape for "u"
- z8=(x10, y1);
- z9=(30uw, y10+2.75uw);
- z10=(x9 - 3.5uw, y6);
- z11=(x10 - .5uw, y6);
- z12=(x9, y10-2.75uw);
- z13=(x10, 0);
- z14=(x11, 0);
-
- draw z1{down}..z4{right}..z3{up};
- draw z4'..z5{left}..z6{up}..z7{right}---z8{right}..z9{down}..
- z10{left}--z11;
- draw z11--z10{right}..z12{down}..z13{left}..z14;
- penlabels(1,2,3,4,4',5,6,7,8,9,10,11,12,13,14);
-endchar;
-fi;
-
-if unknown subfont:
-beginchar(c_sec_kuu,32uw#+rm#,11uh#,10uh#); "secondary kuu";
- pickup frame_pen;
- x6 = 0;
- letter_ka(1,2,3,4,4',5,6,7,8',9',10',11');
- % three-like shape and tail for "uu"
- z8=(x10, y1);
- z9=(32uw, y10+3.75uh);
- z10=(x9 - 4uw, 3.5uh);
- z11=(x10 - 2uw, y10);
- z12=(x9, y10-3.75uw);
- z13=(x8, -4uw);
- % tail below
- z14=(x15+3uw, -4uw);
- z15=(0.5uw, -7uh);
- z16=(x14, -10uh);
- z17=(32uw, -10uh);
-
- draw z1{down}..z4{right}..z3{up};
- draw z4'..z5{left}..z6{up}..z7{right}---z8{right}..z9{down}..
- z10{left}--z11;
- draw z11--z10{right}..z12{down}..z13{left}---z14{left}..z15{down}..
- z16{right}---z17;
- penlabels(1,2,3,4,4',5,6,7,8,9,10,11,12,13,14,15,16,17);
-endchar;
-fi;
-
-if unknown subfont:
-beginchar(c_kr,32uw#+rm#,20uh#,11uh#); "kr";
- pickup frame_pen;
- x6=0;
- letter_ka(1,2,3,4,4',5,6,7,8',9',10',11');
- z8=(x3+1uw, y1);
- z9=(32uw, 2uh);
- vowel_sign_vocalic_r(9,10,11,12,13);
-
- draw z1{up}..z2{right}..z3{down}..z4{left}..cycle;
- draw z4'..z5{left}..z6{up}..z7{right}---z8{right}..z9{down}..
- z10{left}..z11{up}..z12{right}..z13;
- penlabels(1,2,3,4,4',5,6,7,8,9,10,11,12,13);
-endchar;
-fi;
-
-if unknown subfont:
-beginchar(c_k_ku,49uw#+rm#,20uh#,0); "k+ku";
- pickup frame_pen;
- x6 = 0;
- letter_k_ka(1,2,3,4,4',5,6,7,8,9,10,11,12',13',14');
- z12 = z12' + (1uw, 0);
- vowel_sign_ra_u(12,13,14,15,16,17);
-
- draw_eye(1,2,3,4);
- draw z4'..z5{left}..z6{up}..z7{right}---z8{right}..z9{down}..
- z10{left}..z11{up}..z12{right}..z13{down}..z14{left};
- draw z14{right}..z15{down}..z16{left}..z17;
- penlabels(1,2,3,4,4',5,6,7,8,9,10,11,12,13,14,15,16,17);
-endchar;
-fi;
-
-if unknown subfont:
-beginchar(c_sec_k_ku,49uw#+rm#,11uh#,0); "secondary k+ku";
- pickup frame_pen;
- x6 = 0;
- letter_k_ka(1,2,3,4,4',5,6,7,8,9,10,11,12',13',14');
- z12 = z12' + (1uw, 0);
- vowel_sign_ra_u(12,13,14,15,16,17);
-
- draw z1{down}..z4{right}..z3{up};
- draw z4'..z5{left}..z6{up}..z7{right}---z8{right}..z9{down}..
- z10{left}..z11{up}..z12{right}..z13{down}..z14{left};
- draw z14{right}..z15{down}..z16{left}..z17;
- penlabels(1,2,3,4,4',5,6,7,8,9,10,11,12,13,14,15,16,17);
-endchar;
-fi;
-
-if unknown subfont:
-beginchar(c_k_kuu,49uw#+rm#,20uh#,10uh#); "k+kuu";
- pickup frame_pen;
- x6 = 0;
- letter_k_ka(1,2,3,4,4',5,6,7,8,9,10,11,12',13',14');
- z12=z12' + (1uw, 0);
- x18=.5uw;
- vowel_sign_uu(12,13,14,15,16,17,18,19,20);
-
- draw_eye(1,2,3,4);
- draw z4'..z5{left}..z6{up}..z7{right}---z8{right}..z9{down}..
- z10{left}..z11{up}..z12{right}..z13{down}..z14{left};
- draw z14{right}..z15{down}..z16{left}---z17{left}..z18{down}..
- z19{right}---z20;
- penlabels(1,2,3,4,4',5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20);
-endchar;
-fi;
-
-if unknown subfont:
-beginchar(c_sec_k_kuu,49uw#+rm#,11uh#,10uh#); "secondary k+kuu";
- pickup frame_pen;
- x6 = 0;
- letter_k_ka(1,2,3,4,4',5,6,7,8,9,10,11,12',13',14');
- z12=z12' + (1uw, 0);
- x18=.5uw;
- vowel_sign_uu(12,13,14,15,16,17,18,19,20);
-
- draw z1{down}..z4{right}..z3{up};
- draw z4'..z5{left}..z6{up}..z7{right}---z8{right}..z9{down}..
- z10{left}..z11{up}..z12{right}..z13{down}..z14{left};
- draw z14{right}..z15{down}..z16{left}---z17{left}..z18{down}..
- z19{right}---z20;
- penlabels(1,2,3,4,4',5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20);
-endchar;
-fi;
-
-%%%%%% ga related glyphs
-
-beginchar(c_gu,32uw#+rm#,ht#,10uh#); "gu";
- pickup frame_pen;
- x2=0uw;
- letter_ga(1,2,3,4,5,6',7');
- z6=(x6', 8uh);
- x9=.5uw;
- vowel_sign_u(6,7,8,9,10,11);
-
- draw z1..z2{down}..z3{right}..z4{up}..z5{right}..z6{down}..
- z7{left}---z8{left}..z9{down}..z10{right}---z11;
- penlabels(1,2,3,4,5,6,7,8,9,10,11);
-endchar;
-
-beginchar(c_guu,36uw#+rm#,ht#,10uh#); "guu";
- pickup frame_pen;
- x2=0uw;
- letter_ga(1,2,3,4,5',6',7');
- z5=z5'+(1uw, 0);
- x11=.5uw;
- vowel_sign_uu(5,6,7,8,9,10,11,12,13);
-
- draw z1..z2{down}..z3{right}..z4{up}..z5{right}..z6{down}..z7{left};
- draw z7{right}..z8{down}..z9{left}---z10..z11{down}..z12{right}---z13;
- penlabels(1,2,3,4,5,6,7,8,9,10,11,12,13);
-endchar;
-
-if unknown subfont:
-beginchar(c_gr,32uw#+rm#,20uh#,11uh#); "gr";
- pickup frame_pen;
- x2=0uw;
- letter_ga(1,2,3,4,5,6',7');
- z6=(x6', 8uh);
- vowel_sign_vocalic_r(6,7,8,9,10);
- draw z1..z2{down}..z3{right}..z4{up}..z5{right}..z6{down}..
- z7{left}..z8{up}..z9{right}..z10;
- penlabels(1,2,3,4,5,6,7,8,9,10);
-endchar;
-fi;
-
-%%%%%% nga related shapes
-
-beginchar(c_ng_ku,30uw#+rm#,20uh#,0); "ng+ku";
- pickup frame_pen;
- x6 = 0;
- letter_ka(1,2,3,4,4',5,6,7,8',9',10',11');
- % three-like shape for "u"
- z8=(x10, y1);
- z9=(30uw, y10+2.75uw);
- z10=(x9 - 3.5uw, y6);
- z11=(x10 - .5uw, y6);
- z12=(x9, y10-2.75uw);
- z13=(x10, 0);
- z14=(x11, 0);
-
- % top left eye for "nga"
- z19=(11uw, 16uh);
- z20=(5uw, y2);
- z21=(0.5uw, 15.5uh);
- draw z19..z20{left}..z21{down}..z7{right};
-
- draw_eye(1,2,3,4);
- draw z4'..z5{left}..z6{up}..z7{right}---z8{right}..z9{down}..
- z10{left}--z11;
- draw z11--z10{right}..z12{down}..z13{left}..z14;
- penlabels(1,2,3,4,4',5,6,7,8,9,10,11,12,13,14,20,21);
-endchar;
-
-beginchar(c_ng_kuu,32uw#+rm#,20uh#,10uh#); "ng+kuu";
- pickup frame_pen;
- x6 = 0;
- letter_ka(1,2,3,4,4',5,6,7,8',9',10',11');
- % three-like shape and tail for "uu"
- z8=(x10, y1);
- z9=(32uw, y10+3.75uh);
- z10=(x9 - 4uw, 3.5uh);
- z11=(x10 - 2uw, y10);
- z12=(x9, y10-3.75uw);
- z13=(x8, -4uw);
- % tail below
- z14=(x15+3uw, -4uw);
- z15=(0.5uw, -7uh);
- z16=(x14, -10uh);
- z17=(32uw, -10uh);
-
- % top left eye for "nga"
- z19=(11uw, 16uh);
- z20=(5uw, y2);
- z21=(0.5uw, 15.5uh);
- draw z19..z20{left}..z21{down}..z7{right};
-
- draw_eye(1,2,3,4);
- draw z4'..z5{left}..z6{up}..z7{right}---z8{right}..z9{down}..
- z10{left}--z11;
- draw z11--z10{right}..z12{down}..z13{left}---z14{left}..z15{down}..
- z16{right}---z17;
- penlabels(1,2,3,4,4',5,6,7,8,9,10,11,12,13,14,15,16,17,19,20,21);
-endchar;
-
-%%%%%% cha related shapes
-
-beginchar(c_chu,54uw#+rm#,20uh#,10uh#); "chu";
- pickup frame_pen;
- x6=0;
- letter_cha(1,2,3,4,5,6,7,8,9,10,11,12',13',14');
- x18=.5uw;
- loop_u(11,12,13,14,15,16,17,18,19,20);
- draw z1..z2{up}..z3{right}..z4{down}..z5{left};
- draw z6--z7..z8;
- draw z8..z9{up}..z10{right}..z11{down}..z12{left}..z13{up}..
- z14{right}..z15{down}..z16{left}---z17{left}..z18{down}..
- z19{right}---z20;
- penlabels(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20);
-endchar;
-
-beginchar(c_chuu,55uw#+rm#,20uh#,10uh#); "chuu";
- pickup frame_pen;
- x6=0;
- letter_cha(1,2,3,4,5,6,7,8,9,10,11,12',13',14');
- x20=.5uw;
- loop_uu(11,12,13,14,15,16,17,18,19,20,21,22);
- draw z1..z2{up}..z3{right}..z4{down}..z5{left};
- draw z6--z7..z8;
- draw z8..z9{up}..z10{right}..z11{down}..z12{left}..z13{up}..
- z14{right}..z15{down}..z16{left};
- draw z16{right}..z17{down}..z18{left}---z19{left}..z20{down}..
- z21{right}---z22;
- penlabels(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22);
-endchar;
-
-%%%%%% ja related glyphs
-
-beginchar(c_ju,32uw#+rm#,20uh#,17uh#); "ju";
- pickup frame_pen;
- x1=0;
- letter_ja(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18);
- % tail for u
- z16'=(26uw, 2uh);
- z19=(32uw, -4.5uh);
- z20=(25uw, -11uh);
- z21=(x22+3uw, y20);
- z22=(.5uw, -14uh);
- z23=(x21, -17uh);
- z24=(32uw, y23);
-
- draw z1..z5{up}..z6{right}..{down}z7---z8;
- draw_eye(1,2,3,4);
- draw z8---z7{up}..z9{right}..z10{down}..z11..z12{down}..
- z13{right}..z14..z16'{right}..z19{down}..{left}z20---
- z21{left}..z22{down}..{right}z23---z24;
- draw_eye(15,16,17,18);
- penlabels(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,16',17,18,19,20,21,22,23,24);
-endchar;
-
-beginchar(c_juu,31uw#+rm#,20uh#,17uh#); "juu";
- pickup frame_pen;
- x1=0;
- letter_ja(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18);
- % tail for uu
- z16'=(26uw, 2uh);
- z19=(32uw, -4.5uh);
- z19'=(28.5uw, -4.5uh);
- z20=(26uw, -11uh);
- z21=(x22+3uw, y20);
- z22=(.5uw, -14uh);
- z23=(x21, -17uh);
- z24=(32uw, y23);
-
- draw z1..z5{up}..z6{right}..{down}z7---z8;
- draw_eye(1,2,3,4);
- draw z8---z7{up}..z9{right}..z10{down}..z11..z12{down}..
- z13{right}..z14..z16'{right}..z19'{left};
- draw z19'{right}..{left}z20---
- z21{left}..z22{down}..{right}z23---z24;
- draw_eye(15,16,17,18);
- penlabels(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,16',17,18,19,19',20,21,22,23,24);
-endchar;
-
-beginchar(c_j_ju,64uw#+rm#,20uh#,17uh#); "j+ju";
- pickup frame_pen;
- x1=0;
- letter_ja(1,2,3,4,5,6,7,8,9,10,11,12,13,14',15',16',17',18');
- z14=(24uw, 1uh);
- x1a=32uw;
- letter_ja(1a,2a,3a,4a,5a,6a,7a,8a,9a,10a,11a,12a,13a,14a,15a,16a,17a,18a);
-
- % tail for u
- z16'a=(x1a+26uw, 2uh);
- z19a=(x1a+32uw, -4.5uh);
- z20a=(x1a+25uw, -11uh);
- z21a=(x22a+3uw, y20a);
- z22a=(.5uw, -14uh);
- z23a=(x21a, -17uh);
- z24a=(x1a+32uw, y23a);
-
- draw z1..z5{up}..z6{right}..{down}z7---z8;
- draw_eye(1,2,3,4);
- draw z8---z7{up}..z9{right}..z10{down}..z11..z12{down}..
- z13{right}..z14..z1a{up};
-
- draw z1a..z5a{up}..z6a{right}..{down}z7a---z8a;
- draw_eye(1a,2a,3a,4a);
- draw z8a---z7a{up}..z9a{right}..z10a{down}..z11a..z12a{down}..
- z13a{right}..z14a..z16'a{right}..z19a{down}..{left}z20a---
- z21a{left}..z22a{down}..{right}z23a---z24a;
- draw_eye(15a,16a,17a,18a);
- penlabels(1,2,3,4,5,6,7,8,9,10,11,12,13,14);
- penlabels(1a,2a,3a,4a,5a,6a,7a,8a,9a,10a,11a,12a,
- 13a,14a,15a,16a,16'a,17a,18a,19a,20a,21a,22a,23a,24a);
-endchar;
-
-beginchar(c_j_juu,63uw#+rm#,20uh#,17uh#); "j+juu";
- pickup frame_pen;
- x1=0;
- letter_ja(1,2,3,4,5,6,7,8,9,10,11,12,13,14',15',16',17',18');
- z14=(24uw, 1uh);
- x1a=32uw;
- letter_ja(1a,2a,3a,4a,5a,6a,7a,8a,9a,10a,11a,12a,13a,14a,15a,16a,17a,18a);
-
- % tail for uu
- z16'a=(x1a+26uw, 2uh);
- z19a=(x1a+32uw, -4.5uh);
- z19'a=(x1a+28.5uw, -4.5uh);
- z20a=(x1a+26uw, -11uh);
- z21a=(x22a+3uw, y20a);
- z22a=(.5uw, -14uh);
- z23a=(x21a, -17uh);
- z24a=(x1a+32uw, y23a);
-
- draw z1..z5{up}..z6{right}..{down}z7---z8;
- draw_eye(1,2,3,4);
- draw z8---z7{up}..z9{right}..z10{down}..z11..z12{down}..
- z13{right}..z14..z1a{up};
-
- draw z1a..z5a{up}..z6a{right}..{down}z7a---z8a;
- draw_eye(1a,2a,3a,4a);
- draw z8a---z7a{up}..z9a{right}..z10a{down}..z11a..z12a{down}..
- z13a{right}..z14a..z16'a{right}..z19'a{left};
- draw z19'a{right}..{left}z20a---
- z21a{left}..z22a{down}..{right}z23a---z24a;
- draw_eye(15a,16a,17a,18a);
- penlabels(1,2,3,4,5,6,7,8,9,10,11,12,13,14);
- penlabels(1a,2a,3a,4a,5a,6a,7a,8a,9a,10a,11a,12a,
- 13a,14a,15a,16a,16'a,17a,18a,19a,19'a,20a,21a,22a,23a,24a);
-endchar;
-
-%%%%%% nna related shapes
-
-beginchar(c_nnu,50uw#+rm#,20uh#,0); "nnu";
- pickup frame_pen;
- % from "malayalam letter nga"
- % first bow
- front_eye(1,2,3,4,5);
- z5=(0, 1/2h);
- z6=(9uw, h);
- z7=(17uw, 1/2h);
- z8=(x7, 0);
- % second bow
- z9=(25uw, h);
- z10=(33uw, 1/2h);
- z11=(x10, 0);
- % third bow
- z12=(41uw, h);
- z13=(50uw, 1/2h);
- end_loop(13,14,15,16);
-
- draw_eye(1,2,3,4);
- draw z4{left}..z5{up}..z6{right}..z7{down}---z8;
- draw z8---z7{up}..z9{right}..z10{down}---z11;
- draw z11---z10{up}..z12{right}..z13{down}..z14{left}..z15{up}..z16;
- penlabels(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16);
-endchar;
-
-beginchar(c_nnuu,50uw#+7uw#+rm#,20uh#,6uh#); "nnuu";
- pickup frame_pen;
- % from "malayalam letter nga"
- % first bow
- front_eye(1,2,3,4,5);
- z5=(0, 1/2h);
- z6=(9uw, h);
- z7=(17uw, 1/2h);
- z8=(x7, 0);
- % second bow
- z9=(25uw, h);
- z10=(33uw, 1/2h);
- z11=(x10, 0);
- % third bow
- z12=(41uw, h);
- z13=(50uw, 1/2h);
- end_loop_tail(13,14,15,16,17,18,19);
-
- draw_eye(1,2,3,4);
- draw z4{left}..z5{up}..z6{right}..z7{down}---z8;
- draw z8---z7{up}..z9{right}..z10{down}---z11;
- draw z11---z10{up}..z12{right}..z13{down}..z14{left}..z15{up}..
- z16{right}..z17{down}..z18{left}..z19;
- penlabels(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19);
-endchar;
-
-%%%%%% ta related shapes
-
-beginchar(c_tu,30uw#+rm#,20uh#,10uh#); "tu";
- pickup frame_pen;
- x2=0;
- letter_ta(1,2,3,4,5,6,7,8',9');
- z8=(x8', 8uh);
- x11=.5uw;
- vowel_sign_u(8,9,10,11,12,13);
-
- draw z1..z2{up}..z3{right}..z4{down}..z5{left}..z6{up}..
- z7{right}..z8{down}..z9{left}---z10{left}..z11{down}..
- z12{right}---z13;
- penlabels(1,2,3,4,5,6,7,8,9,10,11,12,13);
-endchar;
-
-beginchar(c_tuu,32uw#+rm#,20uh#,10uh#); "tuu";
- pickup frame_pen;
- x2=0;
- letter_ta(1,2,3,4,5,6,7',8',9');
- z7 = z7' + (1uw, 0);
- x13=.5uw;
- vowel_sign_uu(7,8,9,10,11,12,13,14,15);
-
- draw z1..z2{up}..z3{right}..z4{down}..z5{left}..z6{up}..
- z7{right}..z8{down}..z9{left};
- draw z9{right}..z10{down}..z11{left}---z12..z13{down}..
- z14{right}---z15;
- penlabels(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15);
-endchar;
-
-if unknown subfont:
-beginchar(c_tr,30uw#+rm#,ht#,11uh#); "tr";
- pickup frame_pen;
- x2=0;
- letter_ta(1,2,3,4,5,6,7,8',9');
- z8=(x8', 8uh);
- vowel_sign_vocalic_r(8,9,10,11,12);
-
- draw z1..z2{up}..z3{right}..z4{down}..z5{left}..z6{up}..
- z7{right}..z8{down}..z9{left}..z10{up}..z11{right}..z12;
- penlabels(1,2,3,4,5,6,7,8,9,10,11,12);
-endchar;
-fi;
-
-beginchar(c_t_tu,56uw#+rm#,ht#,10uh#); "t+tu";
- pickup frame_pen;
- x2=0;
- letter_ta(1,2,3,4,5,6,7',8',9');
- z7=z7' - (1uw, 0);
- z8=z8' - (2uw, 0);
- z9=(x8, .5uh);
- x9a = x8 - 2uw;
- letter_ta(8a, 9a, 10',11,12,13,14,15',16');
- z10=z10' + (1uw, 0);
-
- z15=(x15', 8uh);
- x18=.5uw;
- vowel_sign_u(15,16,17,18,19,20);
-
- draw z1..z2{up}..z3{right}..z4{down}..z5{left}..z6{up}..
- z7{right}..z8{down}---z9;
- draw z9---z8{up}..z10{right}..z11{down}..z12{left}..z13{up}..
- z14{right}..z15{down}..z16{left}---z17..z18{down}..
- z19{right}--z20;
- penlabels(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20);
-endchar;
-
-beginchar(c_t_tuu,58uw#+rm#,ht#,10uh#); "t+tuu";
- pickup frame_pen;
- x2=0;
- letter_ta(1,2,3,4,5,6,7',8',9');
- z7=z7' - (1uw, 0);
- z8=z8' - (2uw, 0);
- z9=(x8, .5uh);
- x9a = x8 - 2uw;
- letter_ta(8a, 9a, 10',11,12,13,14',15',16');
- z10=z10' + (1uw, 0);
-
- z14=z14'+(1uw,0);
- x20=.5uw;
- vowel_sign_uu(14,15,16,17,18,19,20,21,22);
-
- draw z1..z2{up}..z3{right}..z4{down}..z5{left}..z6{up}..
- z7{right}..z8{down}---z9;
- draw z9---z8{up}..z10{right}..z11{down}..z12{left}..z13{up}..
- z14{right}..z15{down}..z16{left};
- draw z16{right}..z17{down}..z18{left}---z19..z20{down}..
- z21{right}--z22;
- penlabels(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22);
-endchar;
-
-%%%%%% da related shapes
-
-if unknown subfont:
-beginchar(c_dr,18uw#+rm#,20uh#,11uh#); "dr";
- pickup frame_pen;
- x2=0;
- letter_da(1,2,3,4,5,6,7',8',9');
- z7=(x7', 2uh);
- vowel_sign_vocalic_r(7,8,9,10,11);
-
- draw z1..z2{up}..z3{right}..z4{down}..{left}z5---z6;
- draw z6---z5{right}..z7{down}..z8{left}..z9{up}..z10{right}..z11;
- penlabels(1,2,3,4,5,6,7,8,9,10,11);
-endchar;
-fi;
-
-%%%%%% dha related glyphs
-
-if unknown subfont:
-beginchar(c_dhr,32uw#+rm#,20uh#,11uh#); "dhr";
- pickup frame_pen;
- x2=0;
- letter_dha(1,2,3,4,5,6,7,8);
- vowel_sign_vocalic_r(7,9,10,11,12);
- draw z1..z2{down}..z3{right}..{up}z4---z5;
- draw z5---z4{down}..z6{right}..z7{up}..z8;
- draw z7{down}..z9{left}..z10{up}..z11{right}..z12;
- penlabels(1,2,3,4,5,6,7,8,9,10,11,12);
-endchar;
-fi;
-
-%%%%%% na related glyphs
-
-beginchar(c_nu,32uw#+rm#,20uh#,0); "nu";
- pickup frame_pen;
- z1=(4uw, 0);
- z2=(0, 1/2h);
- z3=(8uw, h);
- z4=(16uw, 1/2h);
- z5=(x4, 0);
- z6=(24uw, h);
- z7=(32uw, 1/2h);
- end_loop(7,8,9,10);
- draw z1..z2{up}..z3{right}..{down}z4---z5;
- draw z5---z4{up}..z6{right}..z7{down}..z8{left}..z9{up}..z10;
- penlabels(1,2,3,4,5,6,7,8,9,10);
-endchar;
-
-beginchar(c_nuu,32uw#+7uw#+rm#,20uh#,6uh#); "nuu";
- pickup frame_pen;
- z1=(4uw, 0);
- z2=(0, 1/2h);
- z3=(8uw, h);
- z4=(16uw, 1/2h);
- z5=(x4, 0);
- z6=(24uw, h);
- z7=(32uw, 1/2h);
- end_loop_tail(7,8,9,10,11,12,13);
- draw z1..z2{up}..z3{right}..{down}z4---z5;
- draw z5---z4{up}..z6{right}..z7{down}..z8{left}..z9{up}..
- z10{right}..z11{down}..z12{left}..z13;
- penlabels(1,2,3,4,5,6,7,8,9,10,11,12,13);
-endchar;
-
-if unknown subfont:
-beginchar(c_nr,32uw#+rm#,20uh#,11uh#); "nr";
- pickup frame_pen;
- x2=0;
- letter_na(1,2,3,4,5,6,7',8');
- z7=(x7', 8uh);
- vowel_sign_vocalic_r(7,8,9,10,11);
-
- draw z1..z2{up}..z3{right}..z4{down}---z5;
- draw z4{up}..z6{right}..z7{down}..z8{left}..z9{up}..z10{right}..z11;
- penlabels(1,2,3,4,5,6,7,8,9,10,11);
-endchar;
-fi;
-
-beginchar(c_n_tu,44uw#+rm#,20uh#,10uh#); "n+tu";
- pickup frame_pen;
- x2=0;
- letter_na(1,2,3,4,5,6a,7',8');
- z6=(.5[x6a,x6b], y6a);
- x5'=x5-2uw;
- letter_ta(4',5',6b,7,8,9,10,11',12');
- z11=(x11', 8uh);
- x14=.5uw;
- vowel_sign_u(11,12,13,14,15,16);
-
- draw z1..z2{up}..z3{right}..z4{down}---z5;
- draw z4{up}..z6{right}..z7{down}..z8{left}..z9{up}..z10{right}..
- z11{down}..z12{left}---z13..z14{down}..z15{right}---z16;
- penlabels(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16);
-endchar;
-
-beginchar(c_n_tuu,46uw#+rm#,20uh#,10uh#); "n+tuu";
- pickup frame_pen;
- x2=0;
- letter_na(1,2,3,4,5,6a,7',8');
- z6=(.5[x6a,x6b], y6a);
- x5'=x5-2uw;
- letter_ta(4',5',6b,7,8,9,10',11',12');
-
- z10=z10'+(1uw,0);
- x16=.5uw;
- vowel_sign_uu(10,11,12,13,14,15,16,17,18);
-
- draw z1..z2{up}..z3{right}..z4{down}---z5;
- draw z4{up}..z6{right}..z7{down}..z8{left}..z9{up}..z10{right}..
- z11{down}..z12{left};
- draw z12{right}..z13{down}..z14{left}---z15..z16{down}..
- z17{right}---z18;
- penlabels(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18);
-endchar;
-
-beginchar(c_n_nu,48uw#+rm#,20uh#,0); "n+nu";
- pickup frame_pen;
- x2=0;
- letter_n_na(1,2,3,4,5,6,7,8,9,10,11');
-
- end_loop(10,11,12,13);
- draw z1..z2{up}..z3{right}..z4{down}---z5;
- draw z5---z4{up}..z6{right}..z7{down}---z8;
- draw z8---z7{up}..z9{right}..z10{down}..z11{left}..z12{up}..z13;
- penlabels(1,2,3,4,5,6,7,8,9,10,11,12,13);
-endchar;
-
-beginchar(c_n_nuu,48uw#+7uw#+rm#,20uh#,6uh#); "n+nuu";
- pickup frame_pen;
- x2=0;
- letter_n_na(1,2,3,4,5,6,7,8,9,10,11');
-
- end_loop_tail(10,11,12,13,14,15,16);
- draw z1..z2{up}..z3{right}..z4{down}---z5;
- draw z5---z4{up}..z6{right}..z7{down}---z8;
- draw z8---z7{up}..z9{right}..z10{down}..z11{left}..z12{up}..
- z13{right}..z14{down}..z15{left}..z16;
- penlabels(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16);
-endchar;
-
-%%%%%% bha related glyphs
-
-beginchar(c_bhu,20uw#+rm#,20uh#,6uh#); "bhu";
- pickup frame_pen;
- x2=0;
- letter_bha(1,2,3,4,5,6,7,8,9,10,11',12');
- z11=(14uw, 0);
- % bow for u
- z12=(x13+3uw, 0);
- z13=(5.5uw, -3uh);
- z14=(x12, -6uh);
- z15=(20uw, y14);
-
- draw z1..z2{up}..z3{right}..z4{down}..z5..z6..z7{down}..
- z8..z9..z10{down}..z11{left}..z12{left}..z13{down}..
- z14{right}---z15;
- penlabels(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15);
-endchar;
-
-beginchar(c_bhuu,20uw#+8uw#+rm#,20uh#,9uh#); "bhuu";
- pickup frame_pen;
- x2=8uw;
- letter_bha(1,2,3,4,5,6,7,8,9,10,11,12');
- z12=(x2+8uw, 0);
- % curl around letter
- z13=(24uw, 0);
- z14=(28uw, -3.5uh);
- z15=(14uw, -9uh);
- z16=(0, 10uh);
- z17=(3.5uw, 20uh);
-
- draw z1..z2{up}..z3{right}..z4{down}..z5..z6..z7{down}..
- z8..z9..z10{down}..z11{left}..z12{left};
- draw z13{right}..z14{down}..z15{left}..z16{up}..z17;
- penlabels(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17);
-endchar;
-
-if unknown subfont:
-beginchar(c_bhr,20uw#+rm#,20uh#,11uh#); "bhr";
- pickup frame_pen;
- x2=0;
- letter_bha(1,2,3,4,5,6,7,8,9,10',11',12');
- z10=(x10', -1uh);
- vowel_sign_vocalic_r(10,11,12,13,14);
- draw z1..z2{up}..z3{right}..z4{down}..z5..z6..z7{down}..
- z8..z9..z10'..z10..z11{left}..z12{up}..z13{right}..z14;
- penlabels(1,2,3,4,5,6,7,8,9,10,10',11,12,13,14);
-endchar;
-fi;
-
-%%%%%% ra related glyphs
-
-if unknown subfont:
-beginchar(c_ru,32uw#+rm#,ht#,0); "ru";
- pickup frame_pen;
- x2=0;
- letter_ta(1,2,3,4,5,6,7',8',9');
- z7 = z7'+(1uw, 0);
- vowel_sign_ra_u(7,8,9,10,11,12);
-
- draw z1..z2{up}..z3{right}..z4{down}..z5{left}..z6{up}..
- z7{right}..z8{down}..z9{left};
- draw z9{right}..z10{down}..z11{left}..z12;
- penlabels(1,2,3,4,5,6,7,8,9,10,11,12);
-endchar;
-fi;
-
-if unknown subfont:
-beginchar(c_ruu,40uw#+rm#,ht#,8uh#); "ruu";
- pickup frame_pen;
- % first bow
- z1=(x2+4uw, 0);
- z2=(8uw, 10uh);
- z3=(x2+10uw, 20uh);
- z4=(x2+20uw, 8uh);
- z5=(x2+15uw, 0);
- % second bow
- z6=(x2+10uw, y4);
- z7=(x2+22uw, 20uh);
- z8=(x10 - 1uw, 13uh);
- z9=(x10 - 6uw, 8uh);
- z10=(x2+32uw, 2uh);
- % bow below
- subscribed_ra(10,11',12,13,14)(8uh);
- z11=(x11'+2uw, y11');
-
- draw z1..z2{up}..z3{right}..z4{down}..z5{left}..z6{up}..
- z7{right}..z8{down}..z9{left};
- draw z9{right}..z10{down}..z11..z12..z13{up}..z14;
- penlabels(1,2,3,4,5,6,7,8,9,10,11,12,13,14);
-endchar;
-fi;
-
-%%%%%% sha related shapes
-
-beginchar(c_shu,40uw#+rm#,ht#,10uh#); "shu";
- pickup frame_pen;
- x2=0;
- letter_sha(1,2,3,4,5,6,7',8',9');
- x13=.5uw;
- loop_u(6,7,8,9,10,11,12,13,14,15);
-
- draw z1..z2{down}..z3{right}..z4{up}..z5{right}..z6{down}..z7{left}..
- z8{up}..z9{right}..z10{down}..z11{left}---z12{left}...z13{down}..
- z14{right}---z15;
- penlabels(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15);
-endchar;
-
-beginchar(c_shuu,41uw#+rm#,ht#,10uh#); "shuu";
- pickup frame_pen;
- x2=0;
- letter_sha(1,2,3,4,5,6,7',8',9');
- x15=.5uw;
- loop_uu(6,7,8,9,10,11,12,13,14,15,16,17);
-
- draw z1..z2{down}..z3{right}..z4{up}..z5{right}..z6{down}..z7{left}..
- z8{up}..z9{right}..z10{down}..z11{left};
- draw z11{right}..z12{down}..z13{left}---z14{left}...z15{down}..
- z16{right}---z17;
- penlabels(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17);
-endchar;
-
-if unknown subfont:
-beginchar(c_shr,39uw#+rm#,ht#,11uh#); "shr";
- pickup frame_pen;
- x2=0;
- letter_ga(1,2,3,4,5,6,7');
- end_loop_tail(6,7,8,9,10,11',12')
- vowel_sign_vocalic_r(10,11,12,13,14);
- draw z1..z2{down}..z3{right}..z4{up}..z5{right}..z6{down}..z7{left}..
- z8{up}..z9{right}..z10{down}..z11{left}..z12{up}..z13{right}..z14;
- penlabels(1,2,3,4,5,6,7,8,9,11,12,13,14);
-endchar;
-fi;
-
-%%%%%% sa related glyphs
-
-if unknown subfont:
-beginchar(c_sr,44uw#+rm#,20uh#,11uh#); "sr";
- pickup frame_pen;
- x2=0;
- letter_sa(1,2,3,4,5,6,7,8,9,10);
- vowel_sign_vocalic_r(9,11,12,13,14);
-
- draw z1..z2{up}..z3{right}..{down}z4---z5;
- draw z5---z4{up}..z6{right}..z7{down}..z8{right}..z9{up}..z10;
- draw z9{down}..z11{left}..z12{up}..z13{right}..z14;
- penlabels(1,2,3,4,5,6,7,8,9,10,11,12,13,14);
-endchar;
-fi;
-
-%%%%%% ha related glyphs
-
-beginchar(c_hu,42uw#+rm#,ht#,10uh#); "hu";
- pickup frame_pen;
- x2=0;
- letter_ha(1,2,3,4,5,6,7,8,9,10,11',12');
- z11=(x11', 8uh);
- x14=.5uw;
- vowel_sign_u(11,12,13,14,15,16);
-
- draw_bow(1,2,3,4,5);
- draw z5..z6---z7..z8;
- draw z8..z9{up}..z10{right}..z11{down}..z12{left}---z13{left}..
- z14{down}..z15{right}---z16;
- penlabels(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16);
-endchar;
-
-beginchar(c_huu,44uw#+rm#,ht#,10uh#); "huu";
- pickup frame_pen;
- x2=0;
- letter_ha(1,2,3,4,5,6,7,8,9,10',11',12');
- z10=z10'+(1uw, 0);
- x16=.5uw;
- vowel_sign_uu(10,11,12,13,14,15,16,17,18);
-
- draw_bow(1,2,3,4,5);
- draw z5..z6---z7..z8;
- draw z8..z9{up}..z10{right}..z11{down}..z12{left};
- draw z12{right}..z13{down}..z14{left}---z15{left}..
- z16{down}..z17{right}---z18;
- penlabels(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18);
-endchar;
-
-if unknown subfont:
-beginchar(c_hr,41uw#+rm#,20uh#,11uh#); "hr";
- pickup frame_pen;
- % bow
- z1=(4uw, 0);
- small_bow(1,2,3,4,5);
- z6=(x5+3uw, .5uh);
- z7=(22uw, y6);
- z8=(x7+3uw, 0);
- large_bow(8,9,10,11',12');
- z11=(x11', 8uh);
- vowel_sign_vocalic_r(11,12,13,14,15);
- draw_bow(1,2,3,4,5);
- draw z5..z6---z7..z8;
- draw z8..z9{up}..z10{right}..z11{down}..z12{left}..z13{up}..
- z14{right}..z15;
- penlabels(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15);
-endchar;
-fi;
-
-%%%%%% end of mmcvconj.mf
diff --git a/Master/texmf-dist/fonts/source/public/malayalam/mmdefs.mf b/Master/texmf-dist/fonts/source/public/malayalam/mmdefs.mf
deleted file mode 100644
index 5c1017d55bc..00000000000
--- a/Master/texmf-dist/fonts/source/public/malayalam/mmdefs.mf
+++ /dev/null
@@ -1,633 +0,0 @@
-% mmdefs.mf -- definitions for malayalam font
-% copyright 1992 Jeroen Hellingman
-% last edit: 09-JAN-1993
-
-%%%%%% dimensions
-
-uw# := 0.1u#; % unit of width
-uh# := 0.05ht#; % unit of height
-
-define_pixels(rm,u,uw,uh);
-define_whole_pixels(ht);
-
-currenttransform := currenttransform shifted (.5rm, 0);
-
-%%%%%% set the remaining font parameters
-
-font_slant := slant;
-font_quad := 20uw#;
-font_x_height := 20uh#;
-font_normal_space := 14uw#;
-font_normal_stretch := 8uw#;
-font_normal_shrink := 2uw#;
-
-currenttransform := currenttransform slanted slant;
-
-%%%%%% pen definitions
-
-penwd# :=thick# * cosd(rot-90);
-usthick# := thick#;
-mb# := .2ht#;
-define_pixels(penwd,usthick,mb);
-define_blacker_pixels(thin,thick,subthick);
-thin := max(thin,1); subthick := max(subthick,1);
-smoothing := 0;
-pickup pencircle xscaled thick yscaled thin rotated rot;
-scpenwd := pen_rt - pen_lft;
-frame_pen := savepen;
-pickup pencircle xscaled subthick yscaled thin rotated rot;
-sub_pen := savepen;
-
-%%%%%% character part definitions
-
-def eye(suffix a,b,c,d) (expr w, h) =
-% define points of ellipse relative to z.a
-% z.a = left point, clockwise direction
-% w = width of ellipse
-% h = height of ellipse
- z.b = (x.a + .5w, y.a + .5h);
- z.c = (x.a + w, y.a);
- z.d = (x.a + .5w, y.a - .5h);
-enddef;
-
-def draw_eye(suffix a,b,c,d) =
-% draw eye through four points defined by eye
- draw z.a{up}..z.b{right}..z.c{down}..z.d{left}..cycle;
-enddef;
-
-def large_bow(suffix a,b,c,d,e) =
-% define points of full height bow in "rra", "va", "ha"
-% x values relative to x.b
-% y values absolute.
- z.a=(x.b + 4uw, 0);
- z.b=(x.b, 10uh);
- z.c=(x.b + 10uw, 20uh);
- z.d=(x.b + 20uw, 10uh);
- z.e=(x.d - 4uw, 0);
-enddef;
-
-def small_bow(suffix a,b,c,d,e) =
-% define points of "half" height bow in "e", "ee", "pa", "pha", "ssa", "ha"
-% x values relative to x.a
-% y values relative to y.a
- z.b=(x.a - 4uw, y.a + 7uh);
- z.c=(x.b + 7uw, y.a + 14uh);
- z.d=(x.b + 14uw, y.b);
- z.e=(x.d - 4uw, y.a);
-enddef;
-
-def draw_bow (suffix a,b,c,d,e) =
-% draw bow through five points
- draw z.a..z.b{up}..z.c{right}..z.d{down}..z.e;
-enddef;
-
-def end_loop(suffix a,b,c,d) =
-% define points of end loop of "a", "vocalic l", "ra", etc.
-% x values relative to x.a
-% y values absolute.
- z.b = (x.a-5uw, 0);
- z.c = (x.a-8uw, 5uh);
- z.d = (x.a-2uw, 16uh);
-enddef;
-
-def upside_down_end_loop(suffix a,b,c,d) =
-% define points of upside down end loop of "ddha"
-% x values relative to x.a
-% y values absolute.
- z.b = (x.a-5uw, 20uh - 0);
- z.c = (x.a-8uw, 20uh - 5uh);
- z.d = (x.a-2uw, 20uh - 16uh);
-enddef;
-
-def end_loop_tail(suffix a,b,c,d,e,f,g) =
-% define points of end loop and tail of "aa", "vocalic ll", etc.
-% x values relative to x.a
-% y values absolute.
-% adds 7uw to character width
-% character depth will be at least 6uh
- z.b = (x.a-5uw, 0); % was z.b = (x.a-5uw, 0);
- z.c = (x.a-9uw, 5uh); % was z.c = (x.a-8uw, 5uh)
- z.d = (x.a-1uw, 15uh);
- z.e = (x.a+7uw, 5uh);
- z.f = (x.a-1uw, -6uh);
- z.g = (x.a-7uw, -4uh);
-enddef;
-
-def loop_u(suffix a,b,c,d,e,f,g,h,i,j) =
-% define points of "vowel sign u" in chu and shu
-% x coordinates relative to x.a and x.h
-% y coordinates absolute
- z.b=(x.a-6uw, 0);
- z.c=(x.a-10uw, 6uh);
- z.d=(x.a-1uw, 16uh);
- z.e=(x.a+8uw, 6uh);
- vowel_sign_u(e,f,g,h,i,j);
-enddef;
-
-def loop_uu(suffix a,b,c,d,e,f,g,h,i,j,k,l) =
-% define points of "vowel sign uu" in chu and shu
-% x coordinates relative to x.a and x.j
-% y coordinates absolute
- z.b=(x.a-6uw, 0);
- z.c=(x.a-10uw, 6uh);
- z.d=(x.a, 16uh);
- z.e=(x.a+8uw, 10uh);
- z.f=(x.a+5uw, 6uh);
- z.g=(x.a+9uw, 1uh);
- vowel_sign_u(g,h,i,j,k,l);
-enddef;
-
-def vowel_sign_u(suffix a,b,c,d,e,f) =
-% define points of "vowel sign u" in gu, tu, etc.
-% x coordinates relative to x.a and x.d
-% y coordinates absolute
- z.b=(x.a-9uw, -4uh);
- z.c=(x.d+3uw, y.b);
- z.d=(x.d, -7uh);
- z.e=(x.c, -10uh);
- z.f=(x.a, y.e);
-enddef;
-
-def vowel_sign_uu(suffix a,b,c,d,e,f,g,h,i) =
-% define points of vowel sign uu as applied in tuu
-% x coordinates relative to x.a and x.g
-% y coordinates absolute
- z.b=(x.a + 9uw, 13.5uh);
- z.c=(x.a + 4uw, 9uh);
- z.d=(x.a + 11uw, .5[y.c, y.e]);
- vowel_sign_u(d,e,f,g,h,i);
-enddef;
-
-def vowel_sign_ra_u(suffix a,b,c,d,e,f) =
-% define points of "vowel sign u" in ru, etc.
-% x coordinates relative to x.a
-% y coordinates absolute
- z.b = (x.a+9uw, 14uh);
- z.c = (x.a+4uw, 10.5uh);
- z.d = (x.a+11uw, 5.25uh);
- z.e = (x.a+5uw, 0uh);
- z.f = (x.a+3uw, .5uh);
-enddef;
-
-def make_sub_triangle(suffix a,b,c,d) =
-% define and draw subscribed triangle for double letters
-% x coordinates relative to z.a
- z.a=(x.a, 10uh);
- z.b=(x.a, -10uh);
- z.c=(x.a-26uw, y.b);
- z.d=(x.c+18uw, 0.5uh);
- draw z.a--z.b--z.c--z.d;
- penlabels(a,b,c,d);
-enddef;
-
-def front_eye(suffix a,b,c,d,e) =
-% defines points of the eye at the start of "i", "u", "kha", "nga", etc.
-% x values relative to x.e
-% y values absolute.
-% note that the eye is not even elliptical here!
- z.a = (x.e + 1uw, 6uh);
- z.b = (x.e + 6uw, 12uh);
- z.c = (x.e + 11uw, y.a);
- z.d = (x.b, 0);
-enddef;
-
-def end_tha_bow(suffix a,b,c,d,e) =
-% define points of the bow end of "tha", "pha", etc.
-% x values relative to x.a
-% y values relative to y.a
- z.b=(x.a, y.a + 9.5uh);
- z.c=(x.a-8uw, y.a + 19.5uh);
- z.d=(x.a-16uw, y.a + 9.5uh);
- z.e=(x.d, y.a);
-enddef;
-
-def draw_end_tha_bow(suffix a,b,c,d,e) =
- draw z.a---z.b{up}..z.c{left}..{down}z.d---z.e;
-enddef;
-
-def end_ssa(suffix a,b,c,d,e,f,g) =
-% define points of the end of "ssa".
-% x values relative to x.a
-% y values relative to y.a
- z.b=(x.a, y.a + 19.5uh);
- eye(d,e,f,c)(7uw,7uh);
- z.f=(x.a-14uw, y.b - 3.5uh);
- z.g=(x.f, y.a);
-enddef;
-
-def draw_end_ssa(suffix a,b,c,d,e,f,g) =
- draw z.a--z.b;
- draw z.b..z.c{left}..z.d{up}..z.e{right}..z.f{down}---z.g;
-enddef;
-
-def vowel_sign_vocalic_r(suffix a,b,c,d,e) =
-% define points of a "vowel sign vocalic r"
-% x values relative to x.a
-% y values absolute
- z.b=(x.a-12uw, -11uh);
- z.c=(x.a-20uw, -8uh);
- z.d=(x.b, -5uh);
- z.e=(x.a-4.25uw, -7uh);
-enddef;
-
-def subscribed_ra(suffix a,b,c,d,e)(expr depth) =
-% define points of subscribed ra
-% (some) x coordinates relative to x.a
-% y coordinates absolute or relative to d
- numeric sub_ra_tmp;
- sub_ra_tmp := 2.1*(uw/uh)*depth;
- if sub_ra_tmp > .45x.a : sub_ra_tmp := .45x.a; fi;
- z.b = (x.a - sub_ra_tmp, -depth);
- z.c = (sub_ra_tmp, -depth);
- z.d = (0, 10uh);
- z.e = (3.5uw, 20uh);
-enddef;
-
-def virama_tail(suffix a,b,c,d,e,f,g) =
-% define points of the tail for virama in "n", "nn", "r", and "ll"
-% x values relative to x.a
-% y values absolute
- z.b = (x.a-4.5uw, 0);
- z.c = (x.a-9uw, 6uh);
- z.d = (x.a-7uw, 15uh);
- z.e = (x.a-4uw, 24uh);
- z.f = (x.a-8uw, 28uh);
- z.g = (x.a-13uw, 25uh);
-enddef;
-
-def letter_ka(suffix a,b,c,d,l,e,f,g,h,i,j,k) =
-% define points of "malayalam letter ka",
-% y coordinates relative to y.f
-% x coordinates absolute
- % middle loop
- z.a=(x.f + 10uw, 11uh);
- z.l=(x.f + 11uw, 4uh);
- z.b=(x.f + 16uw, 20uh);
- z.c=(x.f + 22uw, y.a);
- z.d=(x.b, 0);
- % first loop
- z.e=(x.f + 5uw, 0);
- z.f=(x.f, 5.5uh);
- z.g=(x.f + 6uw, y.a);
- % tail
- z.h=(x.f + 26uw, y.a);
- z.i=(x.f + 32uw, y.f);
- z.j=(x.f + 27uw, 0);
- z.k=(x.f + 25uw, 1uh);
-enddef;
-
-def letter_k_ka(suffix a,b,c,d,e,f,g,h,i,j,k,l,m,n,o) =
-% define points of "malayalam letter k+ka"
-% x coordinates relative to x.g
-% y coordinates absolute;
- letter_ka(a,b,c,d,e,f,g,h,i.tmp,j.tmp,k.tmp,l.tmp);
- z.i=(x.g + 31.5uw, 11uh);
- z.j=(x.g + 37uw, 5.5uh);
- z.k = (.45[x.j, x.l], 0);
- z.l = (x.g + 27uw, 10uh);
- z.m = (x.l + 10uw, 20uh);
- z.n = (x.l + 20uw, y.l);
- z.o = (x.n - 4uw, 0);
-enddef;
-
-def letter_ga(suffix a,b,c,d,e,f,g) =
-% define points of "malayalam letter ga"
-% x coordinates relative to x.b
-% y coordinates absolute;
- % first curl
- z.a=(x.b+8uw, 20uh);
- z.b=(x.b, 10uh);
- z.c=(x.b+8uw, 0);
- % middle point
- z.d=(x.b+16uw, 10uh);
- % second curl
- z.e=(x.b+24uw, 20uh);
- z.f=(x.b+32uw, 10uh);
- z.g=(x.b+24uw, 0);
-enddef;
-
-def letter_ca(suffix a,b,c,d,e,f,g,h) =
-% define points of "malayalam letter ca"
-% x coordinates relative to x.f
-% y coordinates absolute;
- % first bow, (height = 14)
- z.a=(x.f+4uw, 6uh);
- z.b=(x.f+4uw, 7uh);
- z.c=(x.f+11uw, 14uh);
- z.d=(x.f+18uw, y.b);
- z.e=(x.f+9uw, .5uh);
- % hook
- z.f=(x.f, y.e);
- z.g=(x.f+36uw, y.e);
- z.h=(x.f+36uw, 19.5uh);
-enddef;
-
-def letter_cha(suffix a,b,c,d,e,f,g,h,i,j,k,l,m,n) =
-% define points of "malayalam letter cha"
-% x coordinates relative to x.f
-% y coordinates absolute;
- letter_ca(a,b,c,d,e,f,g.tmp,h.tmp);
- z.g=(x.h-3uw, y.e);
- z.h=(x.f+30uw, 0);
- letter_ra(h,i,j,k,l,m,n);
-enddef;
-
-def letter_ja(suffix a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r) =
-% define points of "malayalam letter ja"
-% x coordinates relative to x.a
-% y coordinates absolute;
- % first eye
- z.a=(x.a, 12uh);
- eye(a,b,c,d)(8uw, 8uh);
- % first bow
- z.e=(x.a, 14uh);
- z.f=(x.a+7uw, 20uh);
- z.g=(x.a+14uw, 13uh);
- z.h=(x.g, 8uh);
- % second bow
- z.i=(x.a+21uw, 20uh);
- z.j=(x.a+26uw, 14uh);
- % tail
- z.k=(x.a+13uw, 4uh);
- z.l=(x.a+.5uw, -2uh);
- z.m=(x.a+7uw, -6uh);
- z.n=(x.a+15uw, -3uh);
- % second eye (diameter = 6)
- z.p=(x.a+22.5uw, 0);
- eye(o,p,q,r)(6uw, 6uh);
-enddef;
-
-def letter_jha(suffix a,b,c,d,e,f,g,h,i,j,k,l,m,n) =
-% define points of "malayalam letter jha"
-% x coordinates relative to x.b
-% y coordinates absolute;
- % first bow
- z.a=(x.b+4uw, 0);
- z.b=(x.b, 10uh);
- z.c=(x.b+10uw, 20uh);
- z.d=(x.b+20uw, 8uh);
- z.e=(x.b+15uw, 0);
- % second bow
- z.f=(x.b+10uw, y.d);
- z.g=(x.b+20uw, 20uh);
- z.h=(x.b+28uw, 10uh);
- z.i=(x.b+35uw, 0);
- z.j=(x.b+42uw, 10uh);
- z.k=(x.j, 19.5uh);
- z.l=(x.b+50uw, 0);
- z.m=(x.b+58uw, 10uh);
- z.n=(x.b+54uw, 20uh);
-enddef;
-
-def letter_nya(suffix a,b,c,d,e,f,g,h,i,j,k,l,m,n,o) =
-% define points of letter nya
-% x coordinates relative to x.e
-% y coordinates absolute
- front_eye(a,b,c,d,e);
- z.e=(x.e, 10uh);
- z.f=(x.e + 9uw, 20uh);
- z.g=(x.e + 17uw, 10uh);
- z.h=(x.g, .5uh);
- % second bow
- z.i=(x.e + 26uw, 20uh);
- z.j=(x.e + 36uw, 8uh);
- z.k=(x.e + 31uw, 0);
- z.l=(x.e + 26uw, 8uh);
- % third bow
- z.m=(x.e + 36uw, 20uh);
- z.n=(x.e + 46uw, 10uh);
- z.o=(x.e + 42uw, 0);
-enddef;
-
-def letter_tta(suffix a,b,c,d,e,f,g) =
-% define points of "malayalam letter tta" (looks like "latin letter s")
-% x coordinates relative to x.c
-% y coordinates absolute;
- z.a=(x.c+18uw, 18uh);
- z.b=(x.c+9uw, 20uh);
- z.c=(x.c, 15uh);
- z.d=(x.c+9uw, 10uh);
- z.e=(x.c+18uw, 5uh);
- z.f=(x.c+9uw, 0);
- z.g=(x.c, 2uh);
-enddef;
-
-def letter_dda(suffix a,b,c,d,e,f,g,h,i,j) =
-% define points of "malayalam letter dda"
-% x coordinates relative to x.b
-% y coordinates absolute;
- % (almost) upside down mirror image of "malayalam letter sa"
- z.a=(x.b+4uw, 0);
- z.b=(x.b, 10uh);
- z.c=(x.b+7uw, 20uh);
- z.d=(x.b+14uw, 10uh);
- z.e=(x.b+21uw, 0);
- z.f=(x.b+28uw, 10uh);
- z.g=(x.f, 19.5uh);
- z.h=(x.b+36uw, 0);
- z.i=(x.b+44uw, 10uh);
- z.j=(x.b+40uw, 20uh);
-enddef;
-
-def letter_ta(suffix a,b,c,d,e,f,g,h,i) =
-% define points of "malayalam letter ta"
-% x coordinates relative to x.b
-% y coordinates absolute;
- % first bow
- z.a=(x.b+4uw, 0);
- z.b=(x.b, 10uh);
- z.c=(x.b+10uw, 20uh);
- z.d=(x.b+20uw, 8uh);
- z.e=(x.b+15uw, 0);
- % second bow
- z.f=(x.b+10uw, y.d);
- z.g=(x.b+20uw, 20uh);
- z.h=(x.b+30uw, 10uh);
- z.i=(x.b+26uw, 0);
-enddef;
-
-def letter_da(suffix a,b,c,d,e,f,g,h,i) =
-% define points of "malayalam letter da"
-% x coordinates relative to x.b
-% y coordinates absolute;
- z.a=(x.b+2uw, 0);
- z.b=(x.b, 10uh);
- z.c=(x.b+9uw, 20uh);
- z.d=(x.b+17uw, 15uh);
- z.e=(x.b+8uw, 10uh);
- z.f=(x.b+7uw, y.e);
- z.g=(x.b+18uw, 5uh);
- z.h=(x.b+12uw, 0);
- z.i=(x.b+6uw, 1uh);
-enddef;
-
-def letter_dha(suffix a,b,c,d,e,f,g,h) =
-% define points of "malayalam letter dha"
-% x coordinates relative to x.b
-% y coordinates absolute;
- z.a=(x.b+4uw, 20uh);
- z.b=(x.b, 10uh);
- z.c=(x.b+8uw, 0);
- z.d=(x.b+16uw, 10uh);
- z.e=(x.d, 19.5uh);
- z.f=(x.b+24uw, 0);
- z.g=(x.b+32uw, 10uh);
- z.h=(x.b+28uw, 20uh);
-enddef;
-
-def letter_na(suffix a,b,c,d,e,f,g,h) =
-% define points of "malayalam letter na"
-% x coordinates relative to x.b
-% y coordinates absolute;
- z.a=(x.b+4uw, 0);
- z.b=(x.b, 10uh);
- z.c=(x.b+8uw, 20uh);
- z.d=(x.b+16uw, 10uh);
- z.e=(x.d, .5uh);
- z.f=(x.b+24uw, 20uh);
- z.g=(x.b+32uw, 10uh);
- z.h=(x.b+28uw, 0);
-enddef;
-
-def draw_letter_na(suffix a,b,c,d,e,f,g,h) =
- draw z.a..z.b{up}..z.c{right}..{down}z.d---z.e;
- draw z.e---z.d{up}..z.f{right}..z.g{down}..z.h;
-enddef;
-
-def letter_n_na(suffix a,b,c,d,e,f,g,h,i,j,k) =
-% define points of "malayalam letter na"
-% x coordinates relative to x.b
-% y coordinates absolute;
- letter_na(a,b,c,d,e,f,g,h');
- letter_na(d',e',f',g,h,i,j,k);
-enddef;
-
-def half_ba(suffix a,b,c,d,e,f,g,h,i,j,k) =
-% define points of first half of letter ba (32uw wide)
-% x coordinates relative to x.e
-% y coordinates absolute
- front_eye(a,b,c,d,e);
- % first bow
- z.e=(x.e, 10uh);
- z.f=(x.e+9uw, 20uh);
- z.g=(x.e+17uw, 10uh);
- z.h=(x.g, 0);
- % second bow
- z.i=(x.e+24uw, 20uh);
- z.j=(x.e+32uw, 10uh);
- z.k=(x.e+28uw, 0);
-enddef;
-
-def letter_bha(suffix a,b,c,d,e,f,g,h,i,j,k,l) =
-% define points of "malayalam letter bha"
-% x coordinates relative to x.b
-% y coordinates absolute;
- z.a=(x.b+2uw, 0);
- z.b=(x.b, 10uh);
- z.c=(x.b+11uw, 20uh);
- z.d=(x.b+19uw, 16uh);
- z.e=(x.d-3uw, y.d-3uh);
- z.f=(x.g+3uw, y.g+3uh);
- z.g=(x.b+6uw, 10uh);
- z.h=(x.g+3uw, y.g-3uh);
- z.i=(x.j-3uw, y.j+3uh);
- z.j=(x.b+20uw, 4uh);
- z.k=(x.b+14uw, 0);
- z.l=(x.b+6uw, 1uh);
-enddef;
-
-def letter_ma(suffix a,b,c,d,e,f,g,h) =
-% define points of "malayalam letter ma"
-% x coordinates relative to x.a
-% y coordinates absolute;
- z.a=(x.a, .5uh);
- z.b=(x.a+12uw, 14uh);
- z.c=(x.a+7uw, 19uh);
- z.d=(x.a+3uw, 17uh);
- % outer loop
- z.e=(x.a, 10uh);
- z.f=(x.a+10uw, 20uh);
- z.g=(x.a+20uw, y.e);
- z.h=(x.g, y.a);
-enddef;
-
-def draw_letter_ma(suffix a,b,c,d,e,f,g,h) =
- draw z.a..z.b{up}..z.c{left}..z.d;
- draw z.a--z.h & z.h---z.g{up}..z.f{left}..{down}z.e---z.a;
-enddef;
-
-def letter_ya(suffix a,b,c,d,e,f,g,h,i,j) =
-% define points of "malayalam letter ya"
-% x coordinates relative to x.e
-% y coordinates absolute;
- z.a=(x.e+11.5uw, 14uh);
- z.b=(.5[x.a,x.c], 20uh);
- z.c=(x.e+24uw, 12uw);
- z.d=(.5[x.c,x.e], 0);
- z.e=(x.e, 12uh);
- z.f=(x.e+6uw, 20uh);
- z.g=(x.e+11.5uw, 12uh);
- z.h=(.5[x.g,x.i], 0);
- z.i=(x.e+32uw, 10uh);
- z.j=(x.e+28uw, 20uh);
-enddef;
-
-def letter_ra(suffix a,b,c,d,e,f,g) =
-% define points of "malayalam letter ra"
-% x coordinates relative to x.b
-% y coordinates absolute;
- large_bow(a,b,c,d,e.tmp);
- end_loop(d,e,f,g);
-enddef;
-
-def letter_la(suffix a,b,c,d,e,f) =
-% define points of "malayalam letter la"
-% x coordinates relative to x.a
-% y coordinates absolute;
- z.a=(x.a, 8.5uh);
- z.b=(x.a+18uw, y.a);
- z.c=(x.a+9uw, 20uh);
- z.d=(x.a, .5uh);
- z.e=(x.a+32uw, y.d);
- z.f=(x.e, 19.5uh);
-enddef;
-
-def letter_sha(suffix a,b,c,d,e,f,g,h,i) =
-% define points of "malayalam letter sha"
-% x coordinates relative to x.b
-% y coordinates absolute;
- letter_ga(a,b,c,d,e,f,g.tmp);
- end_loop(f,g,h,i);
-enddef;
-
-def letter_sa(suffix a,b,c,d,e,f,g,h,i,j) =
-% define points of "malayalam letter sa"
-% x coordinates relative to x.b
-% y coordinates absolute;
- z.a=(x.b+4uw, 0);
- z.b=(x.b, 10uh);
- z.c=(x.b+8uw, 20uh);
- z.d=(x.b+16uw, 10uh);
- z.e=(x.d, .5uh);
- z.f=(x.b+23uw, 20uh);
- z.g=(x.b+30uw, 10uh);
- z.h=(x.b+37uw, 0);
- z.i=(x.b+44uw, 10uh);
- z.j=(x.b+40uw, 20uh);
-enddef;
-
-def letter_ha(suffix a,b,c,d,e,f,g,h,i,j,k,l) =
-% define points of "malayalam letter ha"
-% x coordinates relative to x.b
-% y coordinates absolute;
- y.a = y.h = 0;
- small_bow(a,b,c,d,e);
- z.f = z.e + (3uw, .5uh);
- z.g = z.h + (-3uw, .5uh);
- x.k = x.b+42uw;
- large_bow(h,i,j,k,l);
-enddef;
-
-endinput;
-
-% end of mmdefs.mf \ No newline at end of file
diff --git a/Master/texmf-dist/fonts/source/public/malayalam/mmfnt.mf b/Master/texmf-dist/fonts/source/public/malayalam/mmfnt.mf
deleted file mode 100644
index e3c378d0a0b..00000000000
--- a/Master/texmf-dist/fonts/source/public/malayalam/mmfnt.mf
+++ /dev/null
@@ -1,6 +0,0 @@
-% mm_fnt --- create font to be converted into screen font for text-editor
-
-newfont := 1;
-input fnt_code.mf
-input mm10.mf
-
diff --git a/Master/texmf-dist/fonts/source/public/malayalam/mmfont.mf b/Master/texmf-dist/fonts/source/public/malayalam/mmfont.mf
deleted file mode 100644
index f8398d78e18..00000000000
--- a/Master/texmf-dist/fonts/source/public/malayalam/mmfont.mf
+++ /dev/null
@@ -1,46 +0,0 @@
-% mmfont.mf -- malayalam font driver file
-% (c) 1993 Jeroen Hellingman
-% last edit: 24-JAN-1993
-
-% if you never want to use traditional script, uncomment the following
-% line to save processing time and disk-space.
-% newfont := 1;
-
-input mmcoding.mf; % get the glyph-positions in the font
-input mmtest.mf; % do we have some characters to be tested?
-
-% generate the charactershapes:
-
-if known newfont and unknown subfont :
- input mmvowels.mf;
- input mmcons.mf;
- input mmscons.mf;
- input mmsec.mf;
- input mmcillu.mf;
- input mmconj.mf;
- input mmlnums.mf
- input mmpunct.mf;
-elseif known subfont :
- if known newfont :
- "No subfont needed when making a font for reformed script";
- else :
- input mmcons.mf;
- input mmconj.mf;
- input mmrconj.mf;
- input mmcvconj.mf;
- fi
-else : % generate everything
- input mmvowels.mf;
- input mmcons.mf;
- input mmscons.mf;
- input mmsec.mf;
- input mmcillu.mf;
- input mmconj.mf;
- input mmrconj.mf;
- input mmcvconj.mf;
- input mmnums.mf;
- input mmlnums.mf
- input mmpunct.mf;
-fi;
-
-end.
diff --git a/Master/texmf-dist/fonts/source/public/malayalam/mmlnums.mf b/Master/texmf-dist/fonts/source/public/malayalam/mmlnums.mf
deleted file mode 100644
index 959c49e6579..00000000000
--- a/Master/texmf-dist/fonts/source/public/malayalam/mmlnums.mf
+++ /dev/null
@@ -1,125 +0,0 @@
-% mmlnums.mf -- Latin digits for Malayalam-TeX font
-% (c) 1993 Jeroen Hellingman
-% last edit: 24-JAN-1992
-
-beginchar(c_zero,12uw#+rm#,20uh#,0); "U+0030 digit zero";
- pickup frame_pen;
- z1=(0uw, 10uh);
- eye(1,2,3,4)(12uw,20uh);
- draw_eye(1,2,3,4);
- penlabels(1,2,3,4);
-endchar;
-
-beginchar(c_one,12uw#+rm#,20uh#,0); "U+0031 digit one";
- pickup frame_pen;
- z1=(x2-4uw, 16uh);
- z2=(6uw, 19.5uh);
- z3=(x2, .5uh);
- z4=(x2-3uw, y3);
- z5=(x2+3uw, y3);
- draw z1{2,1}..{1,2}z2--z3;
- draw z4--z5;
- penlabels(1,2,3);
-endchar;
-
-beginchar(c_two,12uw#+rm#,20uh#,0); "U+0032 digit two";
- pickup frame_pen;
- z1=(1uw, 15uh); % was (.5uw, 14uh)
- z2=(.5[x1,x3], 20uh);
- z3=(11uw, y1);
- z5=(.5uw, 0.5uh);
- z6=(4.5uw, 2uh);
- z7=(11.5uw, .5uh);
-
- draw z1{up}..z2{right}..z3{down}..z5{down} &
- z5--z7{right};
- penlabels(1,2,3,4,5,6,7);
-endchar;
-
-beginchar(c_three,12uw#+rm#,20uh#,0); "U+0033 digit three";
- pickup frame_pen;
- z1=(1uw, 16uh);
- z2=(.5[x1,x3], 20uh);
- z3=(11uw, .5[y2,y4]);
- z4=(x2, 11uh);
- z4'=(4uw, y4);
- z5=(12uw, .5[y4,y6]);
- z6=(.5[x5,x7], 0uh);
- z7=(0uw, 4.5uh);
-
- draw z1..z2{right}..z3{down}..z4{left}--z4';
- draw z4{right}..z5{down}..z6{left}..z7;
- penlabels(1,2,3,4,4',5,6,7);
-endchar;
-
-beginchar(c_four,12uw#+rm#,20uh#,0); "U+0034 digit four";
- pickup frame_pen;
- z1=(0uw, 6uh);
- z2=(12uw, y1);
- z3=(9uw, 19.5uh);
- z4=(x3, 0.5uh);
-
- draw z2--z1--z3;
- draw z3--z4;
- penlabels(1,2,3,4);
-endchar;
-
-beginchar(c_five,12uw#+rm#,20uh#,0); "U+0035 digit five";
- pickup frame_pen;
- z1=(10.5uw, 19.5uh);
- z2=(3uw, y1);
- z3=(1uw, 11uh);
- z4=(.5[x3,x5], 14uh);
- z5=(12uw, .5[y4,y6]);
- z6=(.5[x5,x7], 0uh);
- z7=(0uw, 4.5uh);
-
- draw z1--z2--z3 & z3..z4{right}..z5{down}..z6{left}..z7;
- penlabels(1,2,3,4,5,6,7);
-endchar;
-
-beginchar(c_six,12uw#+rm#,20uh#,0); "U+0036 digit six";
- pickup frame_pen;
- z1=(7uw, 19.5uh);
- z2=(1uw, 6uh);
- eye(2,3,4,5)(10uw, 12uh);
-
- draw z1{-1,-1}..z2{down};
- draw_eye(2,3,4,5);
- penlabels(1,2,3,4,5);
-endchar;
-
-beginchar(c_seven,12uw#+rm#,20uh#,0); "U+0037 digit seven";
- pickup frame_pen;
- z1=(1uw, 19.5uh);
- z2=(7uw, 18uh);
- z3=(11uw, y1);
- z4=(3uw, 10uh);
- z5=(x4, 0.5uh);
- draw z1--z3 & z3{curl 0}..{down}z5;
- penlabels(1,2,3,4,5);
-endchar;
-
-beginchar(c_eight,12uw#+rm#,20uh#,0); "U+0038 digit eight";
- pickup frame_pen;
- z4=(6uw, 11uh);
- eye(1,2,3,4)(9uw, 9uh);
- eye(5,4,6,7)(10uw, 11uh);
-
- draw_eye(1,2,3,4);
- draw_eye(5,4,6,7);
- penlabels(1,2,3,4,5,6,7);
-endchar;
-
-beginchar(c_nine,12uw#+rm#,20uh#,0); "U+0039 digit nine";
- pickup frame_pen;
- z1=(5uw, 0.5uh);
- z2=(1uw, 14uh);
- eye(2,3,4,5)(10uw, 12uh);
-
- draw z1{1,1}..z4{up};
- draw_eye(2,3,4,5);
- penlabels(1,2,3,4,5);
-endchar;
-
-%%%%%% end of mmlnums.mf
diff --git a/Master/texmf-dist/fonts/source/public/malayalam/mmnums.mf b/Master/texmf-dist/fonts/source/public/malayalam/mmnums.mf
deleted file mode 100644
index 4daf5495e32..00000000000
--- a/Master/texmf-dist/fonts/source/public/malayalam/mmnums.mf
+++ /dev/null
@@ -1,167 +0,0 @@
-% mmnums.mf -- malayalam numerals
-% (c) 1993 Jeroen Hellingman
-% last edit: 24-JAN-1993
-
-beginchar(c_mal_quarter,2uw#+rm#,20uh#,8uh#); "malayalam sign for one quarter";
- pickup frame_pen;
- z1=(0uw, 19.5uh);
- z2=(x1, -8uh);
- z3=(3uw, -8uh);
-
- draw z1--z2 & z2--z3;
- penlabels(1,2,3);
-endchar;
-
-% Alternatively, Tha can be used for zero
-
-beginchar(c_mal_zero,32uw#+rm#,20uh#,0); "U+0D66 malayalam digit zero";
- pickup frame_pen;
- z1=(1uw, 6.5uh);
- eye(1,2,3,4)(13uw,13uh);
- z5=(0, 9uh);
- z6=(11uw, 19.5uh);
- z7=(32uw, y6);
-
- draw_eye(1,2,3,4);
- draw z4{left}..z5{up}..z6{right}---z7;
- penlabels(1,2,3,4,5,6,7);
-endchar;
-
-beginchar(c_mal_one,32uw#+rm#,20uh#,8uh#); "U+0D67 malayalam digit one";
- pickup frame_pen;
- z1=(8uw, -7.5uh);
- z2=(5uw, y1);
- z3=(0, -3.5uh);
- z4=(x2, .5uh);
- z5=(32uw, y4);
- end_tha_bow(5,6,7,8,9);
-
- draw z1---z2{left}..z3{up}..z4{right}---z5;
- draw z5---z6{up}..z7{left}..z8{down}---z9;
- penlabels(1,2,3,4,5,6,7,8,9);
-endchar;
-
-beginchar(c_mal_two,34uw#+rm#,20uh#,0); "U+0D68 malayalam digit two";
- pickup frame_pen;
- x2=0;
- large_bow(1,2,3,4,5);
- z6=(x5+3uw, 0.5uh);
- z7=(34uw, y6);
-
- draw_bow(1,2,3,4,5);
- draw z5..z6---z7;
- penlabels(1,2,3,4,5,6,7);
-endchar;
-
-beginchar(c_mal_three,46uw#+rm#,20uh#,0); "U+0D69 malayalam digit three";
- pickup frame_pen;
- x2=0;
- letter_na(1,2,3,4,5,6,7,8);
- z9=(x8+3uw, 0.5uh);
- z10=(46uw, y9);
-
- draw_letter_na(1,2,3,4,5,6,7,8);
- draw z8..z9---z10;
- penlabels(1,2,3,4,5,6,7,8,9,10);
-endchar;
-
-beginchar(c_mal_four,26uw#+rm#,28uh#,0); "U+0D6A malayalam digit four";
- pickup frame_pen;
- x2=0;
- letter_ra(1,2,3,4,5,6',7');
- z6 = (11uw, y6');
- z7 = (26uw, 24uh);
- z8 = (x7-6uw, 28uh);
-
- draw z1..z2{up}..z3{right}..z4{down}..z5{left}..z6{up}..
- z7{up}..z8;
- penlabels(1,2,3,4,5,6,7,8);
-endchar;
-
-beginchar(c_mal_five,28uw#+rm#,24uh#,6uh#); "U+0D6B malayalam digit five";
- pickup frame_pen;
- x2=6uw;
-
- z1=(x2+3uw, 0uh);
- z2=(x2, 9uh);
- z3=(x2+8.5uw, 18uh);
- z4=(x2+15uw, 13uh);
- z5=(x2+8uw, 8uh);
- z6=(x2+6uw, y5);
- z7=(x2+16uw, .5[y6,y8]);
- z8=(x5, -6uh);
- z9=(12uw, -6uh);
- z10=(0, 10uh);
- z11=(14uw, 24uh);
- z12=(28uw, 10uh);
- z13=(26uw, -2uh);
-
- draw z1..z2{up}..z3{right}..z4{down}..{left}z5---z6;
- draw z6---z5{right}..z7{down}..z8{left}..z9{left}..z10{up}..z11{right}..
- z12{down}..z13;
- penlabels(1,2,3,4,5,6,7,8,9,10,11,12,13);
-endchar;
-
-beginchar(c_mal_six,48uw#+rm#,20uh#,8uh#); "U+0D6C malayalam digit six";
- pickup frame_pen;
- x2=0;
- letter_n_na(1',2',3,4',5',6,7',8',9,10',11');
- z1 = z1'+(0, 2uh);
- y2 = y4 = y7 = y2' + 1uh;
- x2 = x2'; x4 = x4'; x7 = x7';
- y5 = y8 = y5' + 2uh;
- x5 = x5'; x8 = x8';
-
- z10=(x10', 11uh);
- z11=(x10', 8uh);
- z12=(32uw, -8uh);
- z13=(30uw, y12);
-
- draw z1..z2{up}..z3{right}..z4{down}---z5;
- draw z5---z4{up}..z6{right}..z7{down}---z8;
- draw z8---z7{up}..z9{right}..z10---z11..z12---z13;
- penlabels(1,2,3,4,5,6,7,8,9,10,11,12,13);
-endchar;
-
-beginchar(c_mal_seven,30uw#+rm#,20uh#,0); "U+0D6D malayalam digit seven";
- pickup frame_pen;
- x2=14uw;
- y4=0uh;
- eye(1,2,3,4)(12uw,12uh);
- z5=(10uw, 0);
- z6=(0, 10uh);
- z7=(12uw, 20uh);
- z8=(30uw, 0);
-
- draw_eye(1,2,3,4);
- draw z4..z5{left}..z6{up}..z7{right}..z8{down};
- penlabels(1,2,3,4,5,6,7,8);
-endchar;
-
-beginchar(c_mal_eight,34uw#+rm#,20uh#,10uh#); "U+0D6E malayalam digit eight";
- pickup frame_pen;
- x2=0;
- large_bow(1,2,3,4,5);
- z6=(x5+3uw, 0.5uh);
- z7=(34uw, y6);
-
- z8=(x7, 19.5uh);
- z9=(x7-10uw, -10uh);
- z10=(x5-2uw, y9);
-
- draw_bow(1,2,3,4,5);
- draw z5..z6---z7;
- draw z8---z7..z9---z10;
- penlabels(1,2,3,4,5,6,7,8,9,10);
-endchar;
-
-beginchar(c_mal_nine,32uw#+rm#,28uh#,0); "U+0D6F malayalam digit nine";
- pickup frame_pen;
- x2=0;
- letter_na(1,2,3,4,5,6,7,8');
- virama_tail(7,8,9,10,11,12,13);
- draw z1..z2{up}..z3{right}..{down}z4---z5;
- draw z5---z4{up}..z6{right}..z7{down}..z8{left}..z9{up}..
- z10..z11{up}..z12{left}..z13;
- penlabels(1,2,3,4,5,6,7,8,9,10,11,12,13);
-endchar;
diff --git a/Master/texmf-dist/fonts/source/public/malayalam/mmpunct.mf b/Master/texmf-dist/fonts/source/public/malayalam/mmpunct.mf
deleted file mode 100644
index a5328284041..00000000000
--- a/Master/texmf-dist/fonts/source/public/malayalam/mmpunct.mf
+++ /dev/null
@@ -1,278 +0,0 @@
-% mmpunct.mf -- interpunction for use with malayalam
-% (c) 1993 Jeroen Hellingman
-% last edit: 24-JAN-1993
-
-%%%%%% some macros
-
-def dot(suffix a,b,c,d) =
- eye(a,b,c,d)(3uw,3uh);
-enddef;
-
-def draw_dot(suffix a,b,c,d) =
- draw_eye(a,b,c,d);
- fill z.a..z.b..z.c..z.d..cycle;
-enddef;
-
-def comma(suffix a,b,c,d,e,f) =
- dot(a,b,c,d);
- z.e = (x.c + .5uw, y.d - 1.5uh);
- z.f = (x.d, y.d - 7uh);
-enddef;
-
-def upsidedown_comma(suffix a,b,c,d,e,f) =
- dot(a,b,c,d);
- z.e = (x.a - .5uw, y.b + 1.5uw);
- z.f = (x.d, y.b + 7uh);
-enddef;
-
-def draw_comma(suffix a,b,c,d,e,f) =
- draw_dot(a,b,c,d)
- draw z.b{right}..z.e{down}..z.f;
-enddef;
-
-def draw_upsidedown_comma(suffix a,b,c,d,e,f) =
- draw_dot(a,b,c,d)
- draw z.d{left}..z.e{up}..z.f;
-enddef;
-
-%%%%%% actual punctuation marks
-
-beginchar(c_hyphen, 12uw#+rm#, 11uh#, 0uh#); "U+2010 hyphen";
- pickup frame_pen;
- z1 = (0, 10uh);
- z2 = (12uw, 10uh);
- draw z1--z2;
- penlabels(1,2);
-endchar;
-
-% The funny thing happens that in Malayalam an en-dash is as wide
-% as a letter ma, and an em-dash as wide as a letter na.
-
-beginchar(c_en_dash, 20uw#+rm#, 11uh#, 0uh#); "U+2013 en-dash";
- pickup frame_pen;
- z1 = (0, 10uh);
- z2 = (20uw, 10uh);
- draw z1--z2;
- penlabels(1,2);
-endchar;
-
-beginchar(c_em_dash, 32uw#+rm#, 11uh#, 0uh#); "U+2014 em-dash";
- pickup frame_pen;
- z1 = (0, 10uh);
- z2 = (32uw, 10uh);
- draw z1--z2;
- penlabels(1,2);
-endchar;
-
-beginchar(c_comma,3uw#+rm#, 3uh#, 7uh#); "U+002C comma";
- pickup sub_pen;
- x1 = 0;
- y4 = 0;
- comma(1,2,3,4,5,6);
- draw_comma(1,2,3,4,5,6);
- penlabels(1,2,3,4,5,6);
-endchar;
-
-beginchar(c_period,3uw#+rm#,3uh#,0); "U+002E period";
- pickup sub_pen;
- x1 = 0;
- y4 = 0;
- dot(1,2,3,4);
- draw_dot(1,2,3,4);
- penlabels(1,2,3,4);
-endchar;
-
-beginchar(c_semicolon,3uw#+rm#, 16uh#, 7uh#); "U+003B semicolon";
- pickup sub_pen;
- x1 = 0;
- y2 = 16uh;
- dot(1,2,3,4);
- x5 = 0;
- y8 = 0;
- comma(5,6,7,8,9,10);
- draw_dot(1,2,3,4);
- draw_comma(5,6,7,8,9,10);
- penlabels(1,2,3,4,5,6,7,8,9,10);
-endchar;
-
-beginchar(c_colon,3uw#+rm#, 16uh#, 0uh#); "U+003A colon";
- pickup sub_pen;
- x1 = 0;
- y2 = 16uh;
- dot(1,2,3,4);
- x5 = 0;
- y8 = 0;
- dot(5,6,7,8);
- draw_dot(1,2,3,4);
- draw_dot(5,6,7,8);
- penlabels(1,2,3,4,5,6,7,8);
-endchar;
-
-beginchar(c_open_quote,3uw#+rm#, 25uh#, 0); "U+2018 single turned comma quotation mark";
- pickup sub_pen;
- x5 = 0uw;
- y6 = 25uh;
- upsidedown_comma(1,2,3,4,5,6);
- draw_upsidedown_comma(1,2,3,4,5,6);
- penlabels(1,2,3,4,5,6);
-endchar;
-
-beginchar(c_close_quote,3uw#+rm#, 25uh#, 0); "U+2019 single comma quotation mark";
- pickup sub_pen;
- x1 = 0;
- y2 = 25uh;
- comma(1,2,3,4,5,6);
- draw_comma(1,2,3,4,5,6);
- penlabels(1,2,3,4,5,6);
-endchar;
-
-beginchar(c_open_paren, 6uw#+rm#, 30uh#, 10uh#); "U+0028 opening parenthesis";
- pickup frame_pen;
- z1 = (6uw, 30uh);
- z2 = (0, .5[y1,y3]);
- z3 = (x1, -10uh);
- draw z1..z2{down}..z3;
- penlabels(1,2,3);
-endchar;
-
-beginchar(c_close_paren, 6uw#+rm#, 30uh#, 10uh#); "U+0029 closing parenthesis";
- pickup frame_pen;
- z1 = (0, 30uh);
- z2 = (6uw, .5[y1,y3]);
- z3 = (x1, -10uh);
- draw z1..z2{down}..z3;
- penlabels(1,2,3);
-endchar;
-
-beginchar(c_slash, 10uw#+rm#, 30uh#, 10uh#); "U+002F slash";
- pickup frame_pen;
- z1 = (10uw, 30uh);
- z2 = (0, -10uh);
- draw z1--z2;
- penlabels(1,2);
-endchar;
-
-beginchar(c_open_bracket, 6uw#+rm#, 30uh#, 10uh#); "U+005B opening square bracket";
- pickup frame_pen;
- z1 = (6uw, 30uh);
- z2 = (0, y1);
- z3 = (x2, -10uh);
- z4 = (x1, y3);
- draw z1--z2--z3--z4;
- penlabels(1,2,3,4);
-endchar;
-
-beginchar(c_close_bracket, 6uw#+rm#, 30uh#, 10uh#); "U+005D closing square bracket";
- pickup frame_pen;
- z1 = (0, 30uh);
- z2 = (6uw, y1);
- z3 = (x2, -10uh);
- z4 = (x1, y3);
- draw z1--z2--z3--z4;
- penlabels(1,2,3,4);
-endchar;
-
-beginchar(c_question_mark, 12uw#+rm#, 25uh#, 0); "U+003F question mark";
- pickup frame_pen;
- z1=(0, 21uh);
- z2=(.5[x1,x3], 25uh);
- z3=(12uw, 21uh);
- z4=(3uw, 11uh);
- z5=(x2, 8uh);
- z5'=(9uw, 9uh);
- x7=x2;
- y9=0;
- eye(6,7,8,9)(4uw, 4uh);
- draw z1..z2{right}..z3{down}..z4{down}..z5{right}..z5';
- draw_eye(6,7,8,9);
- penlabels(1,2,3,4,5,5',6,7,8,9);
-endchar;
-
-beginchar(c_exlamation_mark, 4uw#+rm#, 25uh#, 0); "U+0021 exclamation mark";
- pickup frame_pen;
- z1=(x4, 25uh);
- z2=(x4, 9uh);
- z3=(0, 2uh);
- eye(3,4,5,6)(4uw,4uh);
- draw z1--z2;
- draw_eye(3,4,5,6);
- penlabels(1,2,3,4,5,6);
-endchar;
-
-%%%%%% dotted circle to show placement of accents/matras, etc.
-
-beginchar(c_dotted_circle,30uw#+rm#,25uh#,5uh#); "U+25CC dotted circle";
- numeric n, d, db, r, rb, i, a;
- z0 = (15uw, 10uh);
- n:=14;
- d:=360/n; db:=360/(4n);
- r:=15uh; rb:=15uh - thin;
-
- a := 0;
- forsuffixes s = 1,2,3,4,5,6,7,8,9,10,11,12,13,14 :
- z.s.a = z0 + r * dir (a+db);
- z.s.b = z0 + r * dir a;
- z.s.c = z0 + r * dir (a-db);
- z.s.d = z0 + rb * dir (a-db);
- z.s.e = z0 + rb * dir a;
- z.s.f = z0 + rb * dir (a+db);
- fill z.s.a..z.s.b..z.s.c--z.s.d..z.s.e..z.s.f--cycle;
- a := a + d;
- penlabels(s.a,s.b,s.c,s.d,s.e,s.f);
- endfor;
- penlabels(0);
-endchar;
-
-%%%%%% white square, to show missing characters
-
-if unknown newfont:
-beginchar(c_white_square,30uw#+rm#,25uh#,5uh#); "U+25A1 white square";
- pickup pensquare scaled thick;
-
- z1=(0,-5uh)+.5(thick, thick);
- z2=(0,25uh)+.5(thick, -thick);
- z3=(30uw, 25uh)+.5(-thick, - thick);
- z4=(30uw, -5uh)+.5(-thick, thick);
-
- draw z1--z2 & z2--z3 & z3--z4 & z4--cycle;
-
- penlabels(1,2,3,4);
-endchar;
-fi;
-
-%%%%%% finally, a nice ornamental star
-
-if unknown newfont:
-beginchar(c_star,(30*cosd30)*uh#+rm#,25uh#,5uh#); "ornamental star";
- pickup pencircle scaled 1.5uh;
- z0=(15*cosd30*uh, 10uh); % center of star
- rad := 15uh;
- % points of star
- z1=z0 + (0,rad);
- z2=z1 rotatedabout (z0, 60);
- z3=z2 rotatedabout (z0, 60);
- z4=z3 rotatedabout (z0, 60);
- z5=z4 rotatedabout (z0, 60);
- z6=z5 rotatedabout (z0, 60);
- % inner circle
- rad := 5uh;
- z10=(z0 + (0,rad)) rotatedabout (z0, 30);
- z11=z10 rotatedabout (z0, 60);
- z12=z11 rotatedabout (z0, 60);
- z13=z12 rotatedabout (z0, 60);
- z14=z13 rotatedabout (z0, 60);
- z15=z14 rotatedabout (z0, 60);
- filldraw z1--z10--z2--z11--z3--z12--z4--z13--z5--z14--z6--z15--cycle;
- cullit;
- rad := 4.5uh;
- z20 = z0 + (0, rad);
- z21 = z0 + (rad, 0);
- z22 = z0 - (0, rad);
- z23 = z0 - (rad, 0);
- unfill z20{right}..z21{down}..z22{left}..z23{up}..cycle;
-
- penlabels(range 1 thru 23);
-endchar;
-fi;
-
-% eof
diff --git a/Master/texmf-dist/fonts/source/public/malayalam/mmrconj.mf b/Master/texmf-dist/fonts/source/public/malayalam/mmrconj.mf
deleted file mode 100644
index 9893bd89ae5..00000000000
--- a/Master/texmf-dist/fonts/source/public/malayalam/mmrconj.mf
+++ /dev/null
@@ -1,254 +0,0 @@
-% mmrconj.mf -- Malayalam ra-conjuncts
-% (c) 1993 Jeroen Hellingman
-% last edit: 24-JAN-1993
-
-beginchar(c_k_ra,40uw#+rm#,20uh#,8uh#); "k+ra";
- pickup frame_pen;
- x6=8uw;
- letter_ka(1,2,3,4,4',5,6,7,8,9,10',11');
- subscribed_ra(9,10,11,12,13)(8uh);
-
- draw z1{up}..z2{right}..z3{down}..z4{left}..cycle;
- draw z4'..z5{left}..z6{up}..z7{right}---z8{right}..z9{down}..
- z10..z11..z12{up}..z13;
- penlabels(1,2,3,4,4',5,6,7,8,9,10,11,12,13);
-endchar;
-
-beginchar(c_k_k_ra,55uw#+rm#,20uh#,10uh#); "k+k+ra";
- pickup frame_pen;
- x6=8uw;
- letter_k_ka(1,2,3,4,4',5,6,7,8,9,10,11,12,13',14');
- z13 = (x13', 8uh);
- subscribed_ra(13,14,15,16,17)(10uh);
-
- draw_eye(1,2,3,4);
- draw z4'..z5{left}..z6{up}..z7{right}---z8{right}..z9{down}..
- z10{left}..z11{up}..z12{right}..z13{down}..z14..z15..z16{up}..z17;
- penlabels(1,2,3,4,4',5,6,7,8,9,10,11,12,13,14,15,16,17);
-endchar;
-
-beginchar(c_g_ra,40uw#+rm#,20uh#,8uh#); "g+ra";
- pickup frame_pen;
- x2=8uw;
- letter_ga(1,2,3,4,5,6',7');
- z6=(x6', 8uh);
- subscribed_ra(6,7,8,9,10)(8uh);
-
- draw z1..z2{down}..z3{right}..z4{up}..z5{right}..z6{down}..
- z7..z8..z9{up}..z10;
- penlabels(1,2,3,4,5,6,7,8,9,10);
-endchar;
-
-beginchar(c_ch_ra,61uw#+rm#,20uh#,10uh#); "ch+ra";
- pickup frame_pen;
- x6=8uw;
- letter_cha(1,2,3,4,5,6,7,8,9,10,11,12',13',14');
- end_loop_tail(11,12,13,14,15,16',17');
- subscribed_ra(15,16,17,18,19)(10uh);
-
- draw z1..z2{up}..z3{right}..z4{down}..z5{left};
- draw z6--z7..z8;
- draw z8..z9{up}..z10{right}..z11{down}..z12{left}..z13{up}..
- z14{right}..z15{down}..z16..z17..z18{up}..z19;
- penlabels(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19);
-endchar;
-
-beginchar(c_j_ra,40uw#+rm#,20uh#,16uh#); "j+ra";
- pickup frame_pen;
- x1=8uw;
- letter_ja(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18);
- % tail for ra
- z16'=(x1+26uw, 2uh);
- z19=(x1+32uw, -4.5uh);
- z20=(24uw, -16uh);
- z21=(0, 5uh);
- z22=(3uw, 20uh);
-
- draw z1..z5{up}..z6{right}..{down}z7---z8;
- draw_eye(1,2,3,4);
- draw z8---z7{up}..z9{right}..z10{down}..z11..z12{down}..
- z13{right}..z14..z16'{right}..z19{down}..z20{left}..
- z21{up}..z22;
- draw_eye(15,16,17,18);
- penlabels(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,16',17,18,19,20,21,22);
-endchar;
-
-beginchar(c_tt_ra,18uw#+6uw#+rm#,20uh#,0uh#); "tt+ra";
- pickup frame_pen;
- x3=6uw;
- letter_tta(1,2,3,4,5,6',7');
- z6=(15uw, 0);
- z7=(12uw, 0);
- z8=(0, 12uh);
- z9=(2uw, 19.5uh);
-
- draw z1..z2{left}..z3{down}..z4{4,1}..z5{down}..z6..z7..z8{up}..z9;
- penlabels(1,2,3,4,5,6,7,8,9);
-endchar;
-
-beginchar(c_t_t_ra,64uw#+rm#,ht#,10uh#); "t+t+ra";
- pickup frame_pen;
- x2=8uw;
- letter_ta(1,2,3,4,5,6,7',8',9');
- z7=z7'-(1uw,0);
- z8=z8'-(2uw,0);
- z9=(x8,0.5uh);
- x9a = x8-2uw;
- letter_ta(8a,9a,10',11,12,13,14,15',16');
- z10=z10' + (1uw, 0);
- z15=(x15',8uh);
- subscribed_ra(15,16,17,18,19)(10uh);
-
- draw z1..z2{up}..z3{right}..z4{down}..z5{left}..z6{up}..
- z7{right}..z8{down}---z9;
- draw z9---z8{up}..z10{right}..z11{down}..z12{left}..z13{up}..
- z14{right}..z15{down}..z16..z17..z18{up}..z19;
- penlabels(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19);
-endchar;
-
-beginchar(c_t_ra,38uw#+rm#,ht#,8uh#); "t+ra";
- pickup frame_pen;
- x2=8uw;
- letter_ta(1,2,3,4,5,6,7,8',9');
- z8=(x8', 8uh);
- z9=(19uw, -8uh);
- z10=(0, 10uh);
- z11=(3.5uw, 20uh);
-
- draw z1..z2{up}..z3{right}..z4{down}..z5{left}..z6{up}..
- z7{right}..z8{down}..z9{left}..z10{up}..z11;
- penlabels(1,2,3,4,5,6,7,8,9,10,11);
-endchar;
-
-beginchar(c_d_ra,18uw#+8uw#+rm#,20uh#,6uh#); "d+ra";
- pickup frame_pen;
- x2=8uw;
- letter_da(1',2,3,4,5,6,7',8',9');
- z1=z1'+(1.5uw, 0);
- z7=z7'-(0, 2uh);
- % ra around letter
- z8=(17uw, -6uh);
- z9=(12uw, -6uh);
- z10=(0, 10uh);
- z11=(3.5uw, 20uh);
- draw z1..z2{up}..z3{right}..z4{down}..{left}z5---z6;
- draw z6---z5{right}..z7{down}..z8..z9..z10{up}..z11;
- penlabels(1,2,3,4,5,6,7,8,9,10,11);
-endchar;
-
-beginchar(c_dh_ra,40uw#+rm#,20uh#,6uh#); "dh+ra";
- pickup frame_pen;
- x2=8uw;
- letter_dha(1,2,3,4,5,6,7,8);
- subscribed_ra(7,9,10,11,12)(6uh);
-
- draw z1..z2{down}..z3{right}..{up}z4---z5;
- draw z5---z4{down}..z6{right}..z7{up}..z8;
- draw z7..z9..z10..z11{up}..z12;
- penlabels(1,2,3,4,5,6,7,8,9,10,11,12);
-endchar;
-
-beginchar(c_n_t_ra,52uw#+rm#,20uh#,10uh#); "n+t+ra";
- pickup frame_pen;
- x2=8uw;
- letter_na(1,2,3,4,5,6a,7',8');
- z6=(.5[x6a,x6b], y6a);
- x5'=x5-2uw;
- letter_ta(4',5',6b,7,8,9,10,11',12');
- z11=(x11', 8uh);
- subscribed_ra(11,12,13,14,15)(10uh);
-
- draw z1..z2{up}..z3{right}..z4{down}---z5;
- draw z4{up}..z6{right}..z7{down}..z8{left}..z9{up}..z10{right}..
- z11{down}..z12..z13..z14{up}..z15;
- penlabels(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15);
-endchar;
-
-beginchar(c_n_d_ra,35uw#+6uw#+rm#,20uh#,8uh#); "n+d+ra";
- pickup frame_pen;
- x2=8uw;
- letter_na(1,2,3,4,5,6,7a,8a);
- letter_da(4',5',6,7',8',9',10',11',12');
- %
- z7=z7'-(0,.5uh);
- z8=z8'-(0,1uh);
- z9=z9'-(0,1uh);
- z10=(x10', 3uh);
- z11=(.5[x10,x12], -8uh);
- z12=(0, 10uh);
- z13=(3.5uw, 20uh);
-
- draw z1..z2{up}..z3{right}..z4{down}---z5;
- draw z4{up}..z6{right}..z7{down}..z8{left}---z9;
- draw z8{right}..z10{down}..z11{left}..z12{up}..z13;
- penlabels(1,2,3,4,5,6,7,8,9,10,11,12,13);
-endchar;
-
-beginchar(c_n_ra,40uw#+rm#,20uh#,8uh#); "n+ra";
- pickup frame_pen;
- x2=8uw;
- letter_na(1,2,3,4,5,6,7',8');
- z7=(x7', 8uh);
- subscribed_ra(7,8,9,10,11)(8uh);
-
- draw z1..z2{up}..z3{right}..{down}z4---z5;
- draw z5---z4{up}..z6{right}..z7{down}..z8..z9..z10{up}..z11;
- penlabels(1,2,3,4,5,6,7,8,9,10,11);
-endchar;
-
-beginchar(c_bh_ra,22uw#+6uw#+rm#,20uh#,4uh#); "bh+ra";
- pickup frame_pen;
- x2=8uw;
- letter_bha(1',2,3,4,5,6,7,8,9,10',11',12');
- z1=z1'+(1.5uw, 2uw);
- z10=(x10', 2uh);
- % ra around letter
- z11=(18uw, -4uh);
- z12=(12uw, -4uh);
- z13=(0, 10uh);
- z14=(3.5uw, 19.5uh);
-
- draw z1..z2{up}..z3{right}..z4{down}..z5..z6..z7{down}..
- z8..z9..z10{down}..z11..z12..z13{up}..z14;
- penlabels(1,2,3,4,5,6,7,8,9,10,11,12,13,14);
-endchar;
-
-beginchar(c_sh_ra,47uw#+rm#,ht#,8uh#); "sh+ra";
- pickup frame_pen;
- x2=8uw;
- letter_ga(1,2,3,4,5,6,7');
- end_loop_tail(6,7,8,9,10,11',12');
- subscribed_ra(10,11,12,13,14)(8uh);
-
- draw z1..z2{down}..z3{right}..z4{up}..z5{right}..z6{down}..z7{left}..
- z8{up}..z9{right}..z10{down}..z11..z12..z13{up}..z14;
- penlabels(1,2,3,4,5,6,7,8,9,11,12,13,14);
-endchar;
-
-beginchar(c_s_ra,52uw#+rm#,20uh#,8uh#); "s+ra";
- pickup frame_pen;
- x2=8uw;
- letter_sa(1,2,3,4,5,6,7,8,9,10);
- subscribed_ra(9,11,12,13,14)(8uh);
-
- draw z1..z2{up}..z3{right}..{down}z4---z5;
- draw z5---z4{up}..z6{right}..z7{down}..z8{right}..z9{up}..z10;
- draw z9{down}..z11..z12..z13{up}..z14;
- penlabels(1,2,3,4,5,6,7,8,9,10,11,12,13,14);
-endchar;
-
-beginchar(c_h_ra,42uw#+8uw#+rm#,20uh#,10uh#); "h+ra";
- pickup frame_pen;
- % bow
- x2=8uw;
- letter_ha(1,2,3,4,5,6,7,8,9,10,11',12');
- z11=(x11', 8uh);
- subscribed_ra(11,12,13,14,15)(10uh);
-
- draw_bow(1,2,3,4,5);
- draw z5..z6---z7..z8;
- draw z8..z9{up}..z10{right}..z11{down}..z12..z13..z14{up}..z15;
- penlabels(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15);
-endchar;
-
-%%%%%% end of mmconj.mf
diff --git a/Master/texmf-dist/fonts/source/public/malayalam/mmscons.mf b/Master/texmf-dist/fonts/source/public/malayalam/mmscons.mf
deleted file mode 100644
index ab4aec0ff8f..00000000000
--- a/Master/texmf-dist/fonts/source/public/malayalam/mmscons.mf
+++ /dev/null
@@ -1,169 +0,0 @@
-% mmscons.mf -- Malayalam stacked consonants
-% (c) 1993 Jeroen Hellingman
-% last edit: 24-JAN-1993
-
-beginchar(c_g_ga,32uw#+rm#,20uh#,18uh#); "g+ga";
- pickup frame_pen;
- path ga_path;
- x2=0uw;
- letter_ga(1,2,3,4,5,6,7);
- ga_path := z1..z2{down}..z3{right}..z4{up}..z5{right}..z6{down}..z7;
- ga_path := ga_path yscaled 19/20 shifted (0, 1uh);
- draw ga_path;
- ga_path := ga_path shifted (0, -19uh);
- draw ga_path;
-endchar;
-
-beginchar(c_nn_nna,50uw#+rm#,20uh#,18uh#); "nn+nna";
- pickup frame_pen;
- transform upper, lower;
- upper := identity yscaled 19/20 shifted (0, 1uh);
- lower := identity yscaled 19/20 shifted (0, -18uh);
- x5=0uw;
- half_ba(1,2,3,4,5,6,7,8,9',10',11');
- z9=(25uw, 20uh);
- z10=(33uw, 10uh);
- z11=(x10, 0);
- % third bow
- z12=(41uw, 20uh);
- z13=(50uw, 10uh);
- z14=(46uw, 0);
-
- draw (z1{up}..z2{right}..z3{down}..z4{left}..cycle) transformed upper;
- draw (z4{left}..z5{up}..z6{right}..z7{down}---z8) transformed upper;
- draw (z8---z7{up}..z9{right}..z10{down}---z11) transformed upper;
- draw (z11---z10{up}..z12{right}..z13{down}..z14) transformed upper;
- draw (z1{up}..z2{right}..z3{down}..z4{left}..cycle) transformed lower;
- draw (z4{left}..z5{up}..z6{right}..z7{down}---z8) transformed lower;
- draw (z8---z7{up}..z9{right}..z10{down}---z11) transformed lower;
- draw (z11---z10{up}..z12{right}..z13{down}..z14) transformed lower;
-endchar;
-
-beginchar(c_p_pa,36uw#+rm#,20uh#,16uh#); "p+pa";
- pickup frame_pen;
- transform lower;
- lower := identity scaled 8/10 shifted (7.2uw, -16uh);
- % bow
- z1=(4uw, 0);
- small_bow(1,2,3,4,5);
- % end hook
- z6=(x5+3uw, 1/40h);
- z7=(36uw, y6);
- z8=(x7, 19.5uh);
-
- draw_bow(1,2,3,4,5);
- draw z5..z6---z7 & z7---z8;
- draw (z1..z2{up}..z3{right}..z4{down}..z5) transformed lower;
- draw ((z5..z6---z7) transformed lower) --- z7;
- penlabels(1,2,3,4,5,6,7,8);
-endchar;
-
-beginchar(c_rr_rra,20uw#+rm#,20uh#,16uh#); "rr+rra";
- pickup frame_pen;
- lower := identity scaled 8/10 shifted (2uw, -16uh);
- z1=(4uw, 0);
- z2=(0, 10uh);
- z3=(10uw, 20uh);
- z4=(20uw, 10uh);
- z5=(16uw, 0);
- draw_bow(1,2,3,4,5);
- draw (z1..z2{up}..z3{right}..z4{down}..z5) transformed lower;
- penlabels(1,2,3,4,5);
-endchar;
-
-beginchar(c_sh_sha,32uw#+rm#,20uh#,18uh#); "sh+sha";
- pickup frame_pen;
- transform upper, lower;
- upper := identity yscaled 19/20 shifted (0, 1uh);
- lower := identity yscaled 19/20 shifted (0, -18uh);
- x2=0;
- letter_sha(1,2,3,4,5,6,7,8,9);
- draw (z1..z2{down}..z3{right}..z4{up}..z5{right}..z6{down}..z7{left}..
- z8{up}..z9) transformed upper;
- draw (z1..z2{down}..z3{right}..z4{up}..z5{right}..z6{down}..z7{left}..
- z8{up}..z9) transformed lower;
-endchar;
-
-beginchar(c_s_sa,44uw#+rm#,20uh#,18uh#); "s+sa";
- pickup frame_pen;
- transform upper, lower;
- upper := identity yscaled 19/20 shifted (0, 1uh);
- lower := identity yscaled 19/20 shifted (0, -18uh);
- x2=0;
- letter_sa(1,2,3,4,5,6,7,8,9,10);
- draw (z1..z2{up}..z3{right}..{down}z4---z5) transformed upper;
- draw (z5---z4{up}..z6{right}..z7{down}..z8{right}..z9{up}..z10) transformed upper;
- draw (z1..z2{up}..z3{right}..{down}z4---z5) transformed lower;
- draw (z5---z4{up}..z6{right}..z7{down}..z8{right}..z9{up}..z10) transformed lower;
-endchar;
-
-beginchar(c_dd_dda,44uw#+rm#,20uh#,18uh#); "dd+dda";
- pickup frame_pen;
- transform upper, lower;
- upper := identity yscaled 19/20 shifted (0, 1uh);
- lower := identity yscaled 19/20 shifted (0, -18uh);
- x2=0;
- letter_dda(1,2,3,4,5,6,7,8,9,10);
- draw (z1..z2{up}..z3{right}..z4{down}..z5{right}..{up}z6---z7) transformed upper;
- draw (z7---z6{down}..z8{right}..z9{up}..z10) transformed upper;
- draw (z1..z2{up}..z3{right}..z4{down}..z5{right}..{up}z6---z7) transformed lower;
- draw (z7---z6{down}..z8{right}..z9{up}..z10) transformed lower;
-endchar;
-
-beginchar(c_c_ca,36uw#+rm#,20uh#,10uh#); "c+ca";
- pickup frame_pen;
- x6=0;
- letter_ca(1,2,3,4,5,6,7,8);
- x9=x8;
- make_sub_triangle(9,11,12,13);
- draw z1..z2{up}..z3{right}..z4{down}..z5{left};
- draw z6--z7--z8;
- penlabels(1,2,3,4,5,6,7,8);
-endchar;
-
-beginchar(c_b_ba,46uw#+rm#,20uh#,10uh#); "b+ba";
- pickup frame_pen;
- x5=0uw;
- half_ba(1,2,3,4,5,6,7,8,9,10,11);
- % end hook
- z12=(x11+3uw, 0.5uh);
- z13=(46uw, y12);
- z14=(x13, 19.5uh);
- x15=x13;
- make_sub_triangle(15,16,17,18);
- draw_eye(1,2,3,4);
- draw z4{left}..z5{up}..z6{right}..z7{down}--z8;
- draw z8--z7{up}..z9{right}..z10{down}..z11;
- draw z11..z12---z13---z14;
- penlabels(1,2,3,4,5,6,7,8,9,10,11,12,13,14);
-endchar;
-
-beginchar(c_y_ya,32uw#+rm#,20uh#,10uh#); "y+ya";
- pickup frame_pen;
- x5=0uw;
- letter_ya(1,2,3,4,5,6,7,8,9,10);
- x11=x9;
- make_sub_triangle(11,12,13,14);
- draw z1..z2{right}..z3{down}..z4{left}..z5{up}..z6{right}..
- z7{(1,-8)}..z8{right}..z9{up}..z10;
- penlabels(1,2,3,4,5,6,7,8,9,10,11);
-endchar;
-
-beginchar(c_v_va,34uw#+rm#,ht#,10uh#); "v+va";
- pickup frame_pen;
- % bow
- z1=(4uw, 0);
- large_bow(1,2,3,4,5);
- % end hook
- z6=(x5+3uw, 0.5uh);
- z7=(34uw, y6);
- z8=(x7, 19.5uh);
- x9=x8;
- make_sub_triangle(9,10,11,12);
- draw_bow(1,2,3,4,5);
- draw z5..z6---z7---z8;
- penlabels(1,2,3,4,5,6,7,8);
-endchar;
-
-%%%%%% end of mmscons.mf
-
diff --git a/Master/texmf-dist/fonts/source/public/malayalam/mmsec.mf b/Master/texmf-dist/fonts/source/public/malayalam/mmsec.mf
deleted file mode 100644
index 93aa5a7d39c..00000000000
--- a/Master/texmf-dist/fonts/source/public/malayalam/mmsec.mf
+++ /dev/null
@@ -1,263 +0,0 @@
-% mmsec.mf -- malayalam secondary consonants and reepham
-% (c) 1993 Jeroen Hellingman
-% last edit: 24-JAN-1993
-
-if unknown newfont :
-beginchar(c_sec_ka,32uw#+rm#,11uh#,0); "secondary ka";
- pickup frame_pen;
- x6 = 0;
- letter_ka(1,2,3,4,4',5,6,7,8,9,10,11);
-
- draw z1{down}..z4{right}..z3{up};
- draw z4'..z5{left}..z6{up}..z7{right}---z8{right}..z9{down}..
- z10{left}..z11;
- penlabels(1,2,3,4,4',5,6,7,8,9,10,11,20,21);
-endchar;
-fi;
-
-if unknown newfont:
-beginchar(c_sec_k_ka,47uw#+rm#,11uh#,0); "secondary k+ka";
- pickup frame_pen;
- x6 = 0;
- letter_k_ka(1,2,3,4,4',5,6,7,8,9,10,11,12,13,14);
-
- draw z1{down}..z4{right}..z3{up};
- draw z4'..z5{left}..z6{up}..z7{right}---z8{right}..z9{down}..
- z10{left}..z11{up}..z12{right}..z13{down}..z14;
- penlabels(1,2,3,4,4',5,6,7,8,9,10,11,12,13,14);
-endchar;
-fi;
-
-beginchar(c_sec_ya,12uw#+rm#,20uh#,10uh#); "secondary ya";
- pickup frame_pen;
- z1=(8uw, 19.5uh);
- z2=(7uw, 12uh);
- z3=(12uw, -4uh);
- z4=(.5[x3,x5], -10uh);
- z5=(-1uw, -6uh);
- z6=(6uw, 0);
- draw z1..z2..z3{down}..z4{left}..z5{up}..z6{up};
- penlabels(1,2,3,4,5,6);
-endchar;
-
-if unknown newfont:
-beginchar(c_sec_ya_os,6uw#+rm#,20uh#,12uh#); "secondary ya (old style)";
- pickup frame_pen;
- z1=(2uw, 19.5uh);
- z2=(6uw, 5uh);
-
- z8=(-rm, .5uh);
- z7=(x8-4uw, -6uh);
- z6=(x5+5uw, y7);
- z5=(x8-16uw, .5[y7,y4]);
- z4=(x5+3uw, -12uh);
- z3=(x8, y4);
-
- draw z1..z2{down}..z3..z4..z5{up}..z6{right}---z7{right}..z8{up};
- penlabels(1,2,3,4,5,6,7,8);
-endchar;
-fi;
-
-if unknown newfont:
-beginchar(c_sec_ya_deep,7uw#+rm#,20uh#,18uh#); "secondary ya (old style, deep version)";
- pickup frame_pen;
- z1=(2uw, 19.5uh);
- z2=(7uw, 2uh);
-
- z8=(-rm, -5.5uh);
- z7=(x8-4uw, -12uh);
- z6=(x5+5uw, y7);
- z5=(x8-16uw, .5[y7,y4]);
- z4=(x5+3uw, -18uh);
- z3=(x8, y4);
-
- draw z1..z2{down}..z3..z4..z5{up}..z6{right}---z7{right}..z8{up};
- penlabels(1,2,3,4,5,6,7,8);
-endchar;
-fi;
-
-if unknown newfont:
-beginchar(c_sec_ya_deeper,7uw#+rm#,20uh#,22uh#); "secondary ya (old style, deeper version)";
- pickup frame_pen;
- z1=(2uw, 19.5uh);
- z2=(7uw, 0uh);
-
- z8=(-rm, -9.5uh);
- z7=(x8-4uw, -16uh);
- z6=(x5+5uw, y7);
- z5=(x8-16uw, .5[y7,y4]);
- z4=(x5+3uw, -22uh);
- z3=(x8, y4);
-
- draw z1..z2{down}..z3..z4..z5{up}..z6{right}---z7{right}..z8{up};
- penlabels(1,2,3,4,5,6,7,8);
-endchar;
-fi;
-
-if unknown newfont:
-beginchar(c_sec_ya_deepest,8uw#+rm#,20uh#,28uh#); "secondary ya (old style, deepest version)";
- pickup frame_pen;
- z1=(2uw, 19.5uh);
- z2=(8uw, -3uh);
-
- z8=(-rm, -15.5uh);
- z7=(x8-4uw, -22uh);
- z6=(x5+5uw, y7);
- z5=(x8-16uw, .5[y7,y4]);
- z4=(x5+3uw, -28uh);
- z3=(x8, y4);
-
- draw z1..z2{down}..z3..z4..z5{up}..z6{right}---z7{right}..z8{up};
- penlabels(1,2,3,4,5,6,7,8);
-endchar;
-fi;
-
-if unknown newfont:
-beginchar(c_reepham,2uw#+rm#,29uh#,0); "reepham";
- pickup sub_pen;
- z1=(0uw, 29uh);
- z2=(2uw, 29uh);
- z3=(1uw, 22uh);
- draw z1--z2 & z2--z3 & z3--z1;
- fill z1--z2--z3--cycle;
- penlabels(1,2,3);
-endchar;
-fi;
-
-if unknown newfont:
-beginchar(c_sec_ra_narrow,28uw#+rm#,0,6uh#); "secondary ra (narrow version)";
-% width adjusted for "Ta", "ma", "La", "zha"
- pickup frame_pen;
- z1=(28uw, .5uh);
- subscribed_ra(1,2,3,4,5)(6uh);
- draw z1{down}..z2..z3..z4{up}..z5;
- penlabels(1,2,3,4,5);
-endchar;
-fi;
-
-if unknown newfont:
-beginchar(c_sec_ra,42uw#+rm#,0,9uh#); "secondary ra";
-% width adjusted for "kha", "nya", "pa", "va"
- pickup frame_pen;
- z1=(42uw, .5uh);
- subscribed_ra(1,2,3,4,5)(9uh);
- draw z1{down}..z2..z3..z4{up}..z5;
- penlabels(1,2,3,4,5);
-endchar;
-fi;
-
-if unknown newfont:
-beginchar(c_sec_ra_wide,44uw#+rm#,0,9uh#); "secondary ra (wide version)";
-% width adjusted for "ca", "tha", "Sa"
- pickup frame_pen;
- z1=(44uw, .5uh);
- subscribed_ra(1,2,3,4,5)(9uh);
- draw z1{down}..z2..z3..z4{up}..z5;
- penlabels(1,2,3,4,5);
-endchar;
-fi;
-
-if unknown newfont:
-beginchar(c_sec_ra_wider,48uw#+rm#,0,10uh#); "secondary ra (wider version)";
-% width adjusted for "ca", "tha", "Sa"
- pickup frame_pen;
- z1=(48uw, .5uh);
- subscribed_ra(1,2,3,4,5)(10uh);
- draw z1{down}..z2..z3..z4{up}..z5;
- penlabels(1,2,3,4,5);
-endchar;
-fi;
-
-if unknown newfont:
-beginchar(c_sec_ra_even_wider,54uw#+rm#,0,11uh#); "secondary ra (even wider version)";
-% width adjusted for "nga", "ba", "Da", Dha"
- pickup frame_pen;
- z1=(54uw, .5uh);
- subscribed_ra(1,2,3,4,5)(11uh);
- draw z1{down}..z2..z3..z4{up}..z5;
- penlabels(1,2,3,4,5);
-endchar;
-fi;
-
-if unknown newfont:
-beginchar(c_sec_ra_widest,58uw#+rm#,0,12uh#); "secondary ra (widest version)";
-% width adjusted for "gha", "Na"
- pickup frame_pen;
- z1=(58uw, .5uh);
- subscribed_ra(1,2,3,4,5)(12uh);
- draw z1{down}..z2..z3..z4{up}..z5;
- penlabels(1,2,3,4,5);
-endchar;
-fi;
-
-beginchar(c_ref_sec_ra,4uw#+rm#,20uh#,8uh#); "reformed script secondary ra";
- pickup frame_pen;
- z1=(12uw, -7uh);
- z2=(5uw, -8uh);
- z3=(0, 2uh);
- z4=(2uw, 20uh);
- draw z1..z2..z3{up}..z4;
- penlabels(1,2,3,4);
-endchar;
-
-beginchar(c_sec_la,22uw#+rm#,0,12uh#); "secondary la";
- pickup frame_pen;
- z1=(19uw, 0);
- z2=(22uw, -6uh);
- z3=(17uw, -12uh);
- z3'=(12uw, -6uh);
- z4=(6uw, 0);
- z5=(0, -6uh);
- z6=(0, -8uh);
- eye(6,7,8,9)(8uw,8uh);
- draw_eye(6,7,8,9);
- draw z6..z5{up}..z4{right}..z3'{down}..z3{right}..z2{up}..z1;
- penlabels(1,2,3,3',4,5,6,7,8,9);
-endchar;
-
-beginchar(c_sec_va,18uw#+rm#,20uh#,0); "secondary va";
- pickup frame_pen;
- z1=(0, 0.5uh);
- z2=(18uw, y1);
- z3=(x2, 19.5uh);
- draw z1--z2--z3;
- penlabels(1,2,3);
-endchar;
-
-beginchar(c_sec_va_sub,36uw#+rm#,20uh#,6uh#); "secondary va (subscribed version)";
-% version of secodary va for use with na to prevent confusion with mpa
- pickup frame_pen;
- z1=(0, -5.5uh);
- z2=(36uw, y1);
- z3=(x2, 19.5uh);
- draw z1--z2--z3;
- penlabels(1,2,3);
-endchar;
-
-beginchar(c_sec_tha,30uw#+rm#,20uh#,0); "secondary tha";
- pickup frame_pen;
- z1=(0, 0.5uh);
- z2=(30uw, y1);
- end_tha_bow(2,3,4,5,6);
- draw z1---z2;
- draw_end_tha_bow(2,3,4,5,6);
- penlabels(1,2,3,4,5,6);
-endchar;
-
-beginchar(c_sub_triangle,26uw#+rm#,0,10uh#); "subscribed triangle for double letters";
- pickup frame_pen;
- x1=26uw;
- make_sub_triangle(1,2,3,4);
-endchar;
-
-beginchar(c_sec_ssa,30uw#+rm#,20uh#,0); "secondary ssa";
- pickup frame_pen;
- z1=(0, 1/40h);
- z2=(30uw, y1);
- end_ssa(2,3,4,5,6,7,8);
- draw z1---z2;
- draw_end_ssa(2,3,4,5,6,7,8);
- penlabels(1,2,3,4,5,6,7,8);
-endchar;
-
-%%%%%% eof
diff --git a/Master/texmf-dist/fonts/source/public/malayalam/mmstyles.txt b/Master/texmf-dist/fonts/source/public/malayalam/mmstyles.txt
deleted file mode 100644
index 17b8f794445..00000000000
--- a/Master/texmf-dist/fonts/source/public/malayalam/mmstyles.txt
+++ /dev/null
@@ -1,47 +0,0 @@
-
-Available font styles
-
-mm6 Malayalam Regular 6pt
-mm6s Malayalam Regular 6pt Subscript
-
-mm8 Malayalam Regular 8pt
-mm8s Malayalam Regular 8pt Subscript
-
-mm10 Malayalam Regular 10pt
-mm10s Malayalam Regular 10pt Subscript
-mmb10 Malayalam Bold 10pt
-mmb10s Malayalam Bold 10pt Subscript
-mmsl10 Malayalam Slanted 10pt
-mmsl10s Malayalam Slanted 10pt Subscript
-mmc10 Malayalam Calligraphic Regular 10pt
-mmc10s Malayalam Calligraphic Regular 10pt Subscript
-mmcb10 Malayalam Calligraphic Bold 10pt
-mmcb10s Malayalam Calligraphic Bold 10pt Subscript
-mmcsl10 Malayalam Calligraphic Slanted 10pt
-mmcsl10s Malayalam Calligraphic Slanted 10pt Subscript
-
-mm12 Malayalam Regular 12pt
-mm12s Malayalam Regular 12pt Subscript
-mmb12 Malayalam Bold 12pt
-mmb12s Malayalam Bold 12pt Subscript
-mmsl12 Malayalam Slanted 12pt
-mmsl12s Malayalam Slanted 12pt Subscript
-mmc12 Malayalam Calligraphic Regular 12pt
-mmc12s Malayalam Calligraphic Regular 12pt Subscript
-mmcb12 Malayalam Calligraphic Bold 12pt
-mmcb12s Malayalam Calligraphic Bold 12pt Subscript
-mmcsl12 Malayalam Calligraphic Slanted 12pt
-mmcsl12s Malayalam Calligraphic Slanted 12pt Subscript
-
-mm17 Malayalam Regular 17pt
-mm17s Malayalam Regular 17pt Subscript
-mmc17 Malayalam Calligraphic Regular 17pt
-mmc17s Malayalam Calligraphic Regular 17pt Subscript
-mmb17 Malayalam Bold 17pt
-mmb17s Malayalam Bold 17pt Subscript
-mmcb17 Malayalam Calligraphic Bold 17pt
-mmcb17s Malayalam Calligraphic Bold 17pt Subscript
-
-
-<eof>
-
diff --git a/Master/texmf-dist/fonts/source/public/malayalam/mmtest.mf b/Master/texmf-dist/fonts/source/public/malayalam/mmtest.mf
deleted file mode 100644
index b046a44d228..00000000000
--- a/Master/texmf-dist/fonts/source/public/malayalam/mmtest.mf
+++ /dev/null
@@ -1,26 +0,0 @@
-% mmtest.mf -- Malayalam characters under design
-% (c) 1993 Jeroen Hellingman
-%
-% History:
-% 22-JAN-1993 last edit (JH)
-% 22-JAN-1993 added k+Sa (JH)
-% 14-JAN-1993 modified virama to look nicer on top,
-% added square brackets, slash (JH)
-% 10-JAN-1993 added ny+cha, t+bha, ornamental star (JH)
-% 30-DEC-1992 added Latin digits (JH)
-% 27-DEC-1992 added c+ca, b+ba, y+ya, v+va in mmsconj.mf (JH)
-% 26-DEC-1992 move to version 1.0 (Jeroen Hellingman)
-
-"Malayalam metafont, version 1.0e";
-"copyright 1993 Jeroen Hellingman";
-"last edit: 22-JAN-1993";
-
-endinput; % uncomment if no characters under design.
-imagerules;
-%endinput;
-
-%%%%%% characters under design
-
-"no more characters under design";
-
-end.
diff --git a/Master/texmf-dist/fonts/source/public/malayalam/mmvowels.mf b/Master/texmf-dist/fonts/source/public/malayalam/mmvowels.mf
deleted file mode 100644
index 41f86bffcef..00000000000
--- a/Master/texmf-dist/fonts/source/public/malayalam/mmvowels.mf
+++ /dev/null
@@ -1,509 +0,0 @@
-% mmvowels.mf -- malayalam vowels, vowel signs and virama
-% (c) 1993 Jeroen Hellingman
-% last edit: 24-JAN-1993
-
-beginchar(c_anusvara,12uw#+rm#,12uh#,0); "U+0D02 malayalam sign anusvara";
- pickup frame_pen;
- z1=(0, 6uh);
- eye(1,2,3,4)(12uw,12uh);
- draw_eye(1,2,3,4);
- penlabels(1,2,3,4);
-endchar;
-
-beginchar(c_visarga,8uw#+rm#,20uh#,0); "U+0D03 malayalam sign visarga";
- pickup frame_pen;
- % first eye
- z1=(0, 4uh);
- eye(1,2,3,4)(8uw,8uh);
- draw_eye(1,2,3,4);
- % second eye
- z5=(0, 16uh);
- eye(5,6,7,8)(8uw,8uh);
- draw_eye(5,6,7,8);
- penlabels(1,2,3,4,5,6,7,8);
-endchar;
-
-beginchar(c_a,42uw#+rm#,20uh#,0); "U+0D05 malayalam letter a";
- pickup frame_pen;
- % first bow
- z1=(4uw, 0);
- z2=(0, 10uh);
- z3=(9uw, 20uh);
- % three-like shape
- z4=(16uw, 13uh);
- z5=(13uw, 9uh);
- z6=(8uw, 9uh);
- z7=(17uw, 4uh);
- % second bow
- z8=(13uw, 0);
- z9=z6;
- z10=(17uw, 20uh);
- z11=(25uw, 10uh);
- z12=(x11, .5uh);
- % third bow
- z13=(34uw, 20uh);
- z14=(42uw, 10uh);
- z15=(37uw, 0);
- z16=(34uw, 5uh);
- z17=(40uw, 16uh);
- draw z1..z2{up}..z3{right}..z4{down}..z5{left}--z6;
- draw z6--z5{right}..z7{down}..z8{left}..z9{up}..z10{right}..z11{down}--z12;
- draw z12--z11{up}..z13{right}..z14{down}..z15{left}..z16{up}..z17;
- penlabels(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17);
-endchar;
-
-beginchar(c_aa,49uw#+rm#,20uh#,6uh#); "U+0D06 malayalam letter aa";
- % uses definition of "malayalam letter a"
- pickup frame_pen;
- % first bow
- z1=(4uw, 0);
- z2=(0, 10uh);
- z3=(9uw, 20uh);
- % three-like shape
- z4=(16uw, 13uh);
- z5=(13uw, 9uh);
- z6=(8uw, 9uh);
- z7=(17uw, 4uh);
- % second bow
- z8=(13uw, 0);
- z9=z6;
- z10=(17uw, 20uh);
- z11=(25uw, 10uh);
- z12=(x11, .5uh);
- % third bow
- z13=(34uw, 20uh);
- z14=(42uw, 10uh);
- end_loop_tail(14,15,16,17,18,19,20);
-
- draw z1..z2{up}..z3{right}..z4{down}..z5{left}--z6;
- draw z6--z5{right}..z7{down}..z8{left}..z9{up}..z10{right}..z11{down}--z12;
- draw z12--z11{up}..z13{right}..z14{down}..z15{left}..z16{up}..
- z17{right}..z18{down}..z19{left}..z20;
- penlabels(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20);
-endchar;
-
-beginchar(c_i,32uw#+rm#,20uh#,10uh#); "U+0D07 malayalam letter i";
- pickup frame_pen;
- x5=0uw;
- half_ba(1,2,3,4,5,6,7,8,9,10,11');
- z11=(23uw, -4uh);
- z12=(6uw, y11);
- z13=(2uw, -7uh);
- z14=(x12, -10uh);
- z15=(34uw, y14);
-
- draw_eye(1,2,3,4);
- draw z4{left}..z5{up}..z6{right}..z7{down}--z8;
- draw z8--z7{up}..z9{right}..z10{down}..z11---z12..z13{down}..
- z14---z15;
- penlabels(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15);
-endchar;
-
-beginchar(c_u,22uw#+rm#,20uh#,10uh#); "U+0D09 malayalam letter u";
- pickup frame_pen;
- % eye
- z1=(1uw, 6uh);
- z2=(6uw, 12uh);
- z3=(11uw, y1);
- z4=(x2, 0);
- % bow
- z5=(0, 10uh);
- z6=(11uw, 20uh);
- z7=(22uw, 8uh);
- % tail below
- z8=(13uw, -4uh);
- z9=(5uw, y8);
- z10=(1uw, -7uh);
- z11=(x9, -10uh);
- z12=(24uw, y11);
- draw z1{up}..z2{right}..z3{down}..z4{left}..cycle;
- draw z4{left}..z5{up}..z6{right}..z7{down}..z8---z9..
- z10{down}..z11---z12;
- penlabels(1,2,3,4,5,6,7,8,9,10,11,12);
-endchar;
-
-beginchar(c_vocalic_r, 28uw#+rm#, 20uh#, 16uh#); "U+0D0B malayalam letter vocalic r";
- pickup frame_pen;
- % first eye
- z1=(1uw, 14uh);
- z2=(6uw, 8uh);
- z3=(11uw, y1);
- z4=(x2, 20uh);
- % upper bow
- z5=(0, 10uh);
- z6=(10uw, 0);
- z6'=(18uw, 0);
- z7=(28uw, 10uh);
- % second eye
- z8=(x7 - 1uw, 14uh);
- z9=(x7 - 6uw, 20uh);
- z10=(x7 - 11uw, y8);
- z11=(x9, 8uh);
- % lower bow
- z12=(0, -8uh);
- z13=(10uw, -16uh);
- z13'=(18uw, -16uh);
- z14=(28uw, -8uh);
-
- draw_eye(1,4,3,2);
- draw_eye(10,9,8,11);
- draw z4{left}..z5{down}..z6---z6'..z7{up}..z9{left};
- draw z12{down}..z13---z13'..z14{up}..z6'---z6..cycle;
- penlabels(1,2,3,4,5,6,6',7,8,9,10,11,12,13,13',14);
-endchar;
-
-if unknown newfont:
-beginchar(c_vocalic_rr, 28uw#+rm#, 20uh#, 16uh#); "U+0D60 malayalam letter vocalic rr";
- % uses definition of "malayalam letter vocalic rr"
- pickup frame_pen;
- % first eye
- z1=(1uw, 14uh);
- z2=(6uw, 8uh);
- z3=(11uw, y1);
- z4=(x2, 20uh);
- % upper bow
- z5=(0, 10uh);
- z6=(10uw, 0);
- z6'=(18uw, 0);
- z7=(28uw, 10uh);
- % second eye
- z8=(x7 - 1uw, 14uh);
- z9=(x7 - 6uw, 20uh);
- z10=(x7 - 11uw, y8);
- z11=(x9, 8uh);
- % lower bow
- z12=(0, -8uh);
- z13=(10uw, -16uh);
- z13'=(18uw, -16uh);
- z14=(28uw, -8uh);
-
- draw_eye(1,4,3,2);
- draw_eye(10,9,8,11);
- draw z4{left}..z5{down}..z6---z6'..z7{up}..z9{left};
- draw z12{down}..z13---z13'..z14{up}..z6'---z6..cycle;
-
- % inner m-like shape; different from "malayalam letter vocalic r"
- % first bow
- z15=(8uw, -11uh);
- z16=(7uw, -8uh);
- z17=(10.5uw, -4uh);
- z18=(14uw, -9uh);
- z19=(x18, y15);
- % second bow
- z20=(28uw - 10.5uw, y17);
- z21=(28uw - 7uw, y16);
- z22=(28uw - 8uw, y15);
- pickup sub_pen;
- draw z15..z16{up}..z17{right}..z18{down}---z19;
- draw z19---z18{up}..z20{right}..z21{down}..z22;
-
- penlabels(1,2,3,4,5,6,6',7,8,9,10,11,12,13,13',14,15,16,17,18,19,20,21,22);
-endchar;
-fi;
-
-if unknown newfont:
-beginchar(c_vocalic_l,34uw#+rm#,20uh#,0); "U+0D0C malayalam letter vocalic l";
- pickup frame_pen;
- x5=0uw;
- half_ba(1,2,3,4,5,6,7,8,9',10',11');
- z9=(26uw, 20uh);
- z10=(34uw, 10uh);
- end_loop(10,11,12,13);
-
- draw z1{up}..z2{right}..z3{down}..z4{left}..cycle;
- draw z4{left}..z5{up}..z6{right}..z7{down}--z8;
- draw z8--z7{up}..z9{right}..z10{down}..z11{left}..z12{up}..z13;
- penlabels(1,2,3,4,5,6,7,8,9,10,11,12,13);
-endchar;
-fi;
-
-if unknown newfont:
-beginchar(c_vocalic_ll,41uw#+rm#,20uh#,6uh#); "U+0D61 malayalam letter vocalic ll";
- pickup frame_pen;
- x5=0uw;
- half_ba(1,2,3,4,5,6,7,8,9',10',11');
- z9=(26uw, 20uh);
- z10=(34uw, 10uh);
- end_loop_tail(10,11,12,13,14,15,16);
-
- draw_eye(1,2,3,4);
- draw z4{left}..z5{up}..z6{right}..z7{down}--z8;
- draw z8--z7{up}..z9{right}..z10{down}..z11{left}..z12{up}..
- z13{right}..z14{down}..z15{left}..z16;
- penlabels(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16);
-endchar;
-fi;
-
-beginchar(c_e,42uw#+rm#,20uh#,10uh#); "U+0D0E malayalam letter e";
- pickup frame_pen;
- % first bow
- z1=(4uw, 0);
- z2=(0, 7uh);
- z3=(7uw, 14uh);
- z4=(14uw, y2);
- z5=(10uw, 0);
- % lying bar
- z5'=(13uw, 0.5uh);
- z6=(31uw, y5');
- % standing bar
- z7=(x6, 16uh);
- z8=(27uw, -10uh);
- % second bow
- z9=(21uw, 5uh);
- z10=(32uw, 20uh);
- z11=(42uw, y9);
- z12=(34uw, y8);
-
- draw z1..z2{up}..z3{right}..z4{down}..z5;
- draw z5..z5'---z6;
- draw z7---z6..z8{left}..z9{up}..z10{right}..z11{down}..{left}z12;
- penlabels(1,2,3,4,5,5',6,7,8,9,10,11,12);
-endchar;
-
-beginchar(c_ee,42uw#+rm#,20uh#,10uh#); "U+0D0F malayalam letter ee";
- % uses definition of "malayalam letter e"
- pickup frame_pen;
- % first bow
- z1=(4uw, 0);
- z2=(0, 7uh);
- z3=(7uw, 14uh);
- z4=(14uw, y2);
- z5=(10uw, 0);
- % lying bar
- z5'=(13uw, 0.5uh);
- z6=(31uw, y5');
- % standing bar
- z7=(x6, 16uh);
- z8=(27uw, -10uh);
- % second bow
- z9=(21uw, 5uh);
- z10=(32uw, 20uh);
- % differs from "malayalam letter e"
- z11=(42uw, 10uh);
- % lower bow of three-like shape
- z12=(34uw, y5');
- z13=(42uw, -5uh);
- z14=(x12, -10uh);
-
- draw z1..z2{up}..z3{right}..z4{down}..z5;
- draw z5..z5'---z6;
- draw z7---z6..z8{left}..z9{up}..z10{right}..z11{down}..{left}z12;
- draw z12{right}..z13{down}..{left}z14;
- penlabels(1,2,3,4,5,5',6,7,8,9,10,11,12,13,14);
-endchar;
-
-beginchar(c_o,22uw#+rm#,20uh#,0); "U+0D12 malayalam letter o";
- pickup frame_pen;
- front_eye(1,2,3,4,5);
- % first bow
- z5=(0, 10uh);
- z6=(11uw, 20uh);
- z7=(19uw, 14uh);
- z8=(15uw, 10uh);
- z9=(22uw, 5uh);
- z10=(16uw, 0);
- z11=(14uw, 0.5uh);
-
- draw_eye(1,2,3,4);
- draw z4{left}..z5{up}..z6{right}..z7{down}..{left}z8;
- draw z8{right}..z9{down}..z10{left}..z11;
- penlabels(1,2,3,4,5,6,7,8,9,10,11);
-endchar;
-
-%%%%%% vowel signs
-
-beginchar(c_sign_aa,14uw#+rm#,20uh#,0); "U+0D3E malayalam vowel sign aa";
- pickup frame_pen;
- z1=(0, 15uh);
- z2=(7uw, 20uh);
- z3=(14uw, 10uh);
- z4=(x2, 0);
- z5=(0, 5uh);
- draw z1..z2{right}..z3{down}..z4{left}..z5;
- penlabels(1,2,3,4,5);
-endchar;
-
-beginchar(c_sign_i,4uw#+rm#,30uh#,0); "U+0D3F malayalam vowel sign i";
- pickup frame_pen;
- z1=(-10uw, 25uh);
- z2=(-3uw, 30uh);
- z3=(4uw, 20uh);
- z4=(4uw, 0);
- draw z1{up}..z2{right}..z3{down}---z4;
- penlabels(1,2,3,4);
-endchar;
-
-beginchar(c_sign_ii,8uw#+rm#,30uh#,0); "U+0D40 malayalam vowel sign ii";
- pickup frame_pen;
- z1=(-6uw, 25uh);
- z2=(1uw, 30uh);
- z3=(8uw, 20uh);
- z4=(8uw, 0);
- eye(1,5,6,7)(7uw,7uh);
- draw_eye(1,5,6,7);
- draw z1{up}..z2{right}..z3{down}---z4;
- penlabels(1,2,3,4,5,6,7);
-endchar;
-
-if unknown newfont:
-beginchar(c_sign_u,8uw#+rm#,0,9uh#); "U+0D41 malayalam vowel sign u";
- pickup sub_pen;
- % eye (diameter = 8)
- z1=(0, -5uh);
- eye(1,2,3,4)(8uw,8uh);
- draw_eye(1,2,3,4);
- penlabels(1,2,3,4);
-endchar;
-fi;
-
-if unknown newfont:
-beginchar(c_sign_uu,10uw#+rm#,0,11uh#); "U+0D42 malayalam vowel sign uu";
- pickup sub_pen;
- z1=(0, -6uh);
- eye(1,2,3,4)(10uw, 10uh);
- eye(5,2,6,7)(6uw,6uh);
- draw_eye(1,2,3,4);
- draw_eye(5,2,6,7);
- penlabels(1,2,3,4,5,6,7);
-endchar;
-fi;
-
-beginchar(c_ref_sign_u,8uw#+rm#,20uh#,8uh#); "reformed script vowel sign u";
- pickup frame_pen;
- z1=(0uw, 20uh);
- z2=(5uw, 12uh);
- z3=(4uw, 0);
- eye(4,3,5,6)(8uw, 8uh);
-
- draw z1..z2{down}..z3{down};
- draw_eye(4,3,5,6);
- penlabels(1,2,3,4,6);
-endchar;
-
-beginchar(c_ref_sign_uu,9uw#+rm#,20uh#,9uh#); "reformed script vowel sign uu";
- pickup frame_pen;
- z1=(1uw, 20uh);
- z2=(6uw, 12uh);
- z3=(5uw, 0);
- eye(4',3,7,8)(9uw, 9uh);
- z4=z7-(.45uw, -2.25uh);
- z6=z4'+(1.8uw, 2.25uh);
- z5=(.5[x6,x4], y3 - 4.5uh);
- z9=z4'-(0, 1.35uh);
-
- draw z1..z2{down}..z3{down};
- draw z4..z5{left}..z6{up}..z3{right}..z7{down}..z8{left}..z9;
- penlabels(1,2,3,4,5,6,7,8,9);
-endchar;
-
-if unknown newfont:
-beginchar(c_sign_vocalic_r,20uw#+rm#,0,11uh#); "U+0D43 malayalam vowel sign vocalic r";
- pickup frame_pen;
- z1=(20uw, 0.5uh);
- vowel_sign_vocalic_r(1,2,3,4,5);
- draw z1{down}..z2{left}..z3{up}..z4{right}..z5;
- penlabels(1,2,3,4,5);
-endchar;
-fi;
-
-beginchar(c_ref_sign_vocalic_r,12uw#+rm#,20uh#,10uh#); "reformed script vowel sign vocalic r";
- pickup frame_pen;
- z1=(8uw, 19.5uh);
- z2=(7uw, 12uh);
- z3=(12uw, -4uh);
- z8=(.5[x3,x5], -10uh);
- y6=0;
- x5=0;
- eye(5,6,7,4)(7uw, 7uh);
- draw z1..z2..z3{down}..z8{left}..z5{up};
- draw_eye(5,6,7,4);
- penlabels(1,2,3,4,5,6,7);
-endchar;
-
-if unknown newfont:
-beginchar(c_sign_vocalic_rr,20uw#+rm#,0,12uh#); "U+0D44 malayalam vowel sign vocalic rr";
- pickup frame_pen;
- z1=(20uw, 0);
- z2=(x1-12uw, -12uh);
- z3=(x1-20uw, -8uh);
- z4=(x2-4uw, -5uh);
- z5=(x2, y3-2uh);
- z6=(x2+4uw, y4);
- z7=(x1-4uw, -7uh);
- draw z1{down}..z2{left}..z3{up}..z4{right}..z5{down}---z2;
- draw z2---z5{up}..z6{right}..z7;
- penlabels(1,2,3,4,5,6,7);
-endchar;
-fi;
-
-beginchar(c_sign_e,2.0u#+rm#,ht#,0); "U+0D46 malayalam vowel sign e";
- wd := 2.0u;
- pickup frame_pen;
- % from "malayalam letter i"
- % eye
- z1=(1/20wd, 6/20h);
- z2=(6/20wd, 12/20h);
- z3=(11/20wd, y1);
- z4=(x2, 0);
- % bow
- z5=(0, 1/2h);
- z6=(10/20wd, h);
- % differs from "malayalam letter i"
- z7=(wd, 1/2h);
- z8=(16/20wd, 0);
- draw z1{up}..z2{right}..z3{down}..z4{left}..cycle;
- draw z4{left}..z5{up}..z6{right}..z7{down}..z8;
- penlabels(1,2,3,4,5,6,7,8);
-endchar;
-
-beginchar(c_sign_ee,1.6u#+rm#,ht#,0); "U+0D47 malayalam vowel sign ee";
- wd := 1.6u;
- pickup frame_pen;
- % upper eye (diameter = 6)
- z1=(13/16wd, 19/20h);
- z2=(10/16wd, 16/20h);
- z3=(x1, 13/20h);
- z4=(wd, y2);
- % bow
- z5=(9/16wd, h);
- z6=(0, 1/2h);
- z7=(x5, 0);
- % lower eye (diameter = 6)
- z8=(x1, 1/20h);
- z9=(x4, 4/20h);
- z10=(x1, 7/20h);
- z11=(x2, y9);
- draw z2{up}..z1{right}..z4{down}..z3{left}..cycle;
- draw z4{up}..z5{left}..z6{down}..z7{right}..{up}z9;
- draw z11{up}..z10{right}..z9{down}..z8{left}..cycle;
- penlabels(1,2,3,4,5,6,7,8,9,10,11);
-endchar;
-
-beginchar(c_au_length_mark,2.0u#+rm#,ht#,0); "U+0D57 malayalam au length mark";
- wd := 2.0u;
- pickup frame_pen;
- % first bow
- z1=(2/20wd, 8/20h);
- z2=(0, 14/20h);
- z3=(5/20wd, h);
- z4=(10/20wd, 13/20h);
- z5=(x4, 8/20h);
- % second bow
- z6=(15/20wd, h);
- z7=(wd, 11/20h);
- z8=(10/20wd, 0);
- draw z1..z2{up}..z3{right}..z4{down}---z5;
- draw z5---z4{up}..z6{right}..z7{down}..z8{left};
- penlabels(1,2,3,4,5,6,7,8);
-endchar;
-
-beginchar(c_virama,10uw#+rm#,26uh#,0); "U+0D4D malayalam sign virama";
- pickup frame_pen;
- z2=(0, 26uh);
- z3=(.5[x2,x4], 21uh);
- z4=(10uw, y2);
- draw z2{down}..z3{right}..z4{up};
- penlabels(2,3,4);
-endchar;
-
-%%%%%% end of mmvowels.mf
diff --git a/Master/texmf-dist/fonts/source/public/malayalam/orn10.mf b/Master/texmf-dist/fonts/source/public/malayalam/orn10.mf
deleted file mode 100644
index 12785024741..00000000000
--- a/Master/texmf-dist/fonts/source/public/malayalam/orn10.mf
+++ /dev/null
@@ -1,86 +0,0 @@
-% orn10.mf -- 10pt Ornaments
-% copyright 1993 Jeroen Hellingman
-% last edit: 16-MAR-1993
-
-mode_setup;
-
-%%%%% parameters
-
-ht# := 1.667mm#; % height of characters
-u# := 0.8333mm#; % unit width (.5ht)
-rm# := 0.5mm#; % space inbetween characters
-slant := 0; % slant of characters
-
-rot = 145; % angle of pen
-thick# := 0.5pt#; % thickness of thickest lines (was 0.666)
-thin# := 0.2pt#; % thickness of thinnest lines (was 0.416)
-subthick# := 0.3pt#; % thickness of thickest lines in subscribed characters (was 0.416)
-
-font_size 10pt#;
-font_identifier := "ORN10";
-
-%%%%%% dimensions
-
-uw# := 0.1u#; % unit of width
-uh# := 0.05ht#; % unit of height
-
-define_pixels(rm,u,uw,uh);
-define_whole_pixels(ht);
-
-currenttransform := currenttransform shifted (.5rm, 0);
-
-%%%%%% set the remaining font parameters
-
-font_slant := slant;
-font_quad := 20uw#;
-font_x_height := 20uh#;
-font_normal_space := 14uw#;
-font_normal_stretch := 8uw#;
-font_normal_shrink := 2uw#;
-
-currenttransform := currenttransform slanted slant;
-
-%%%%%% pen definitions
-
-penwd# :=thick# * cosd(rot-90);
-usthick# := thick#;
-mb# := .2ht#;
-define_pixels(penwd,usthick,mb);
-define_blacker_pixels(thin,thick,subthick);
-thin := max(thin,1); subthick := max(subthick,1);
-smoothing := 0;
-pickup pencircle xscaled thick yscaled thin rotated rot;
-scpenwd := pen_rt - pen_lft;
-frame_pen := savepen;
-pickup pencircle xscaled subthick yscaled thin rotated rot;
-sub_pen := savepen;
-
-%%%%%% character definitions
-
-beginchar(1,150uw#+rm#,5uh#,5uh#) "ornament 1";
- numeric width; width = 150uw;
- numeric height; height = 4uh;
-
- z1=(0, 0);
- z2=(width, 0);
- pickup penrazor scaled thin rotated 90;
- draw z1--z2;
-
- z3=(.5width-height, 0);
- z4=(.5width, height);
- z5=(.5width+height, 0);
- z6=(.5width, -height);
-
- fill z3{up}..z4{right}..z5{down}..z6{left}..cycle;
-
- z7=(15uw, .5thin);
- z8=(.5width - 14uw, .9height);
- z9=(.5width - 7uw, 0);
- z10=(x8, -.9height);
- z11=(x7, -.5thin);
-
- fill z7{right}..z8{right}..z9{down}..z10{left}..z11{left}..cycle;
- fill (z7{right}..z8{right}..z9{down}..z10{left}..z11{left}..cycle) reflectedabout ((.5width, 0), (.5width, 1));
-
- penlabels(1,2,3,4,5,6,7,8,9,10,11);
-endchar;
diff --git a/Master/texmf-dist/fonts/source/public/malayalam/rejected.mf b/Master/texmf-dist/fonts/source/public/malayalam/rejected.mf
deleted file mode 100644
index 7da0c89c780..00000000000
--- a/Master/texmf-dist/fonts/source/public/malayalam/rejected.mf
+++ /dev/null
@@ -1,273 +0,0 @@
-%%%%%% rejected glyphs %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-
-beginchar(106,26uw#+rm#,28uh#,0); "variant malayalam digit four";
- pickup frame_pen;
- z1=(0uw, 0uh);
- z2=(0uw, 28uh);
- z3=.5[z1,z2];
- z4=(15uw, y3);
- z5=(20uw, .5[y3, y6]);
- z6=(15uw, 0uh);
- z7=(10uw, y5);
- z8=(26uw, 24uh);
- z9=(x8-6uw, 28uh);
-
- draw z1--z2;
- draw z3--z4{right}..z5{down}..z6{left}..z7{up}..z8{up}..z9;
- penlabels(1,2,3,4,5,6,7,8,9);
-endchar;
-
-beginchar(109,20uw#+rm#,25uh#,5uh#); "variant malayalam digit seven";
- pickup frame_pen;
- transform t;
- picture p;
- t = identity rotatedaround ((0,0), -90) shifted (0, 25uh);
- x2=14uw;
- y4=0uh;
- eye(1,2,3,4)(12uw,12uh);
- z5=(10uw, 0);
- z6=(0, 10uh);
- z7=(12uw, 20uh);
- z8=(30uw, 0);
-
- draw_eye(1,2,3,4);
- draw z4..z5{left}..z6{up}..z7{right}..z8{down};
- p := currentpicture;
- clearit;
- currentpicture := p transformed t;
- penlabels(1,2,3,4,5,6,7,8);
-endchar;
-
-beginchar(196,46uw#+rm#,20uh#,5uh#); "bh+dha";
- pickup frame_pen;
- x2=0;
- letter_bha(1,2,3,4,5,6,7,8,9,10,11,12');
- z12=z12'-(0, 3uh);
- z13=(.5[x12,x14], -5uh);
- x14=28uw;
- letter_dha(13',14',15',14,15,16,17,18);
-
- draw z1..z2{up}..z3{right}..z4{down}..z5..z6..z7{down}..
- z8..z9..z10{down}..z11{left}..z12{down}..z13{right}..
- z14{up}---z15;
- draw z14{down}..z16{right}..z17{up}..z18;
- penlabels(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18);
-endchar;
-
-% version of ja with standard height (tail not hanging under base-
-% line). This glyph looks only nice in normal style in high
-% resolution, not at 300dpi.
-
-def var_letter_ja(suffix a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r) =
-% define points of "malayalam letter ja"
-% x coordinates relative to x.a
-% y coordinates absolute;
- % first eye
- z.a=(x.a, 13.5uh);
- eye(a,b,c,d)(7uw, 7uh);
- % first bow
- z.e=(x.a, 14uh);
- z.f=(x.a+7uw, 20uh);
- z.g=(x.a+14uw, 14uh);
- z.h=(x.g, 10.5uh);
- % second bow
- z.i=(x.a+20uw, 20uh);
- z.j=(x.a+26uw, 14uh);
- % tail
- z.k=(x.a+13uw, 7.5uh);
- z.l=(x.a+.5uw, 3uh);
- z.m=(x.a+6uw, 0uh);
- z.n=(x.a+14uw, 3uh);
- % second eye (diameter = 5)
- z.p=(x.a+23uw, 5uh);
- eye(o,p,q,r)(5uw, 5uh);
-enddef;
-
-beginchar(28,26uw#+rm#,20uh#,0); "U+0D1C malayalam letter ja";
- pickup frame_pen;
- x1 = 0uw;
- var_letter_ja(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18);
-
- draw_eye(1,2,3,4);
- draw z1..z5{up}..z6{right}..{down}z7---z8;
- draw z8---z7{up}..z9{right}..z10{down}..z11{left}...z12{down}...
- z13{right}..z14..{right}z16;
- draw_eye(15,16,17,18);
- penlabels(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18);
-endchar;
-
-beginchar(162,58uw#+rm#,20uh#,0); "j+ja";
- pickup frame_pen;
- x1=0;
- var_letter_ja(1,2,3,4,5,6,7,8,9,10,11,12,13,14',15',16',17',18');
- z14=(24uw, 5uh);
- x1a=32uw;
- var_letter_ja(1a,2a,3a,4a,5a,6a,7a,8a,9a,10a,11a,12a,13a,14a,15a,16a,17a,18a);
-
- draw_eye(1,2,3,4);
- draw z1..z5{up}..z6{right}..{down}z7---z8;
- draw z8---z7{up}..z9{right}..z10{down}..z11{left}...z12{down}...
- z13{right}..z14..z1a{up};
-
- draw_eye(1a,2a,3a,4a);
- draw z1a..z5a{up}..z6a{right}..{down}z7a---z8a;
- draw z8a---z7a{up}..z9a{right}..z10a{down}..z11a{left}...z12a{down}...
- z13a{right}..z14a..{right}z16a;
- draw_eye(15a,16a,17a,18a);
-
- penlabels(1,2,3,4,5,6,7,8,9,10,11,12,13,14);
- penlabels(1a,2a,3a,4a,5a,6a,7a,8a,9a,10a,11a,12a,13a,14a,15a,16a,17a,18a);
-endchar;
-
-beginchar(184,74uw#+rm#,20uh#,0); "j+nya";
- pickup frame_pen;
- x1 = 0uw;
- var_letter_ja(1,2,3,4,5,6,7,8,9,10,11,12,13,14',15,16,17,18);
- z14=(24uw, 5uh);
-
- x1a=32uw;
- letter_nya(1a,2a,3a,4a,5a,6a,7a,8a,9a,10a,11a,12a,13a,14a,15a);
-
- draw_eye(1a,2a,3a,4a);
- draw z4a{left}..z5a{up}..z6a{right}..z7a{down}---z8a;
- draw z8a---z7a{up}..z9a{right}..z10a{down}..z11a{left}..z12a{up}..
- z13a{right}..z14a{down}..z15a;
- penlabels(1a,2a,3a,4a,5a,6a,7a,8a,9a,10a,11a,12a,13a,14a,15a);
-
- draw_eye(1,2,3,4);
- draw z1..z5{up}..z6{right}..{down}z7---z8;
- draw z8---z7{up}..z9{right}..z10{down}..z11{left}...z12{down}...
- z13{right}..z14..{right}z2a;
- penlabels(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18);
-endchar;
-
-% versions of ny+ca and sh+ca with little connecting eye
-
-beginchar(185,60uw#+rm#,20uh#,0); "ny+ca";
- % link eye is same as in "sh+ca"
- pickup frame_pen;
- x5=0uw;
- half_ba(1,2,3,4,5,6,7,8,9',10',11');
- z9=z9'+(2uw, 0);
- z10=z10'+(2uw, 1uh);
- x17=24uw;
- letter_ca(12',13',14,15,16,17,18,19);
- z12=(.5[x10,x13], y12');
- z13=(x13', y10'-1.25uh);
-
- draw_eye(1,2,3,4);
- draw z4{left}..z5{up}..z6{right}..z7{down}--z8;
- draw z8--z7{up}..z9{right}..z10{down}..z12{left}..z13{up}..
- z14{right}..z15{down}..z16{left};
- draw z17--z18 & z18--z19;
- penlabels(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18);
-endchar;
-
-beginchar(197,54uw#+rm#,ht#,0); "sh+ca";
- % link eye is same as in "ny+ca"
- pickup frame_pen;
- x2=0;
- letter_sha(1,2,3,4,5,6',7',8',9');
- z6=z6'+(0, 1uh);
- x15=22uw;
- letter_ca(10',11',12,13,14,15,16,17);
- z10=(.5[x6,x11], y10');
- z11=(x11', y6'-1.25uh);
-
- draw z1..z2{down}..z3{right}..z4{up}..z5{right}..z6{down}..
- z10{left}..z11{up}..z12{right}..z13{down}..z14{left};
- draw z15--z16 & z16--z17;
- penlabels(1,2,3,4,5,6,10,11,12,13,14,15,16,17);
-endchar;
-
-% wide and big vowel signs i and ii
-
-beginchar(63,2uw#+rm#,36uh#,0); "U+0D3F malayalam vowel sign i";
- pickup frame_pen;
- z1=(-14uw, 28uh);
- z2=(-6uw, 36uh);
- z3=(2uw, 25uh);
- z4=(2uw, 0);
- draw z1{up}..z2{right}..z3{down}---z4;
- penlabels(1,2,3,4);
-endchar;
-
-beginchar(64,2uw#+rm#,36uh#,0); "U+0D40 malayalam vowel sign ii";
- pickup frame_pen;
- z1=(-14uw, 28uh);
- z2=(-6uw, 36uh);
- z3=(2uw, 25uh);
- z4=(2uw, 0);
- eye(1,5,6,7)(8uw,8uh);
- draw_eye(1,5,6,7);
- draw z1{up}..z2{right}..z3{down}---z4;
- penlabels(1,2,3,4,5,6,7);
-endchar;
-
-% one of the many attempts...
-
-beginchar(83,14uw#+rm#,20uh#,14uh#); "secondary ya";
- pickup frame_pen;
- z1=(10uw, 20uh);
- z2=(7uw, 10uh);
- z3=(14uw, -7uh);
- z4=(7uw, -14uh);
- z5=(0, -7uh);
- z6=(3uw, 0);
- draw z1..z2{down}..z3{down}..z4{left}..z5{up}..z6{up};
- penlabels(1,2,3,4,5,6);
-endchar;
-
-beginchar(72,10uw#+rm#,25uh#,0); "reformed script vowel sign u";
- pickup frame_pen;
- z1=(0uw, 25uh);
- z2=(3uw, 17.5uh);
- z5=(0, 5uh);
- eye(5,6,7,8)(10uw, 10uh);
-
- draw z1..z2{down}..z5{down};
- draw_eye(5,6,7,8);
- penlabels(1,2,5,6,7,8);
-endchar;
-
-beginchar(73,12uw#+rm#,25uh#,0); "reformed script vowel sign uu";
- pickup frame_pen;
- z1=(0uw, 25uh);
- z2=(3uw, 17.5uh);
- z5=(0, 6uh);
- eye(5,6,7,8)(12uw, 12uh);
- eye(9,6,10,11)(7uw, 7uh);
-
- draw z1..z2{down}..z5{down};
- draw_eye(5,6,7,8);
- draw_eye(9,6,10,11);
- penlabels(1,2,5,6,7,8,9,10,11);
-endchar;
-
-beginchar(74,14uw#+rm#,20uh#,0); "reformed script secondary ra";
- pickup frame_pen;
- z1=(14uw, 15uh);
- z2=(7uw, h);
- z3=(0, 10uh);
- z4=(x2, 0);
- z5=(x1, 5uh);
- draw z1..z2{left}..z3{down}..z4{right}..z5;
- penlabels(1,2,3,4,5);
-endchar;
-
-beginchar(47,32uw#+rm#,ht#,0); "U+0D2F malayalam letter ya";
- pickup frame_pen;
- z1=(10.5uw, 16uh);
- z2=(16uw, 20uh);
- z3=(22uw, 12uw);
- z4=(11uw, 0);
- z5=(0, 12uh);
- z6=(5uw, 19uh);
- z7=(13uw, 10uh);
- z8=(23uw, 0);
- z9=(32uw, 10uh);
- z10=(28uw, 20uh);
- draw z1..z2{right}..z3{down}..z4{left}..z5{up}..z6{right}..
- z7..z8{right}..z9{up}..z10;
- penlabels(1,2,3,4,5,6,7,8,9,10);
-endchar;
diff --git a/Master/texmf-dist/fonts/source/public/malayalam/styles/mm10.mf b/Master/texmf-dist/fonts/source/public/malayalam/styles/mm10.mf
deleted file mode 100644
index f637e1f1b4c..00000000000
--- a/Master/texmf-dist/fonts/source/public/malayalam/styles/mm10.mf
+++ /dev/null
@@ -1,21 +0,0 @@
-% mm10.mf -- parameters for 10pt Malayalam
-% copyright 1992 Jeroen Hellingman
-% last edit: 27-NOV-1992
-
-mode_setup;
-
-ht# := 1.667mm#; % height of characters
-u# := 0.8333mm#; % unit width (.5ht)
-rm# := 0.5mm#; % space inbetween characters
-slant := 0; % slant of characters
-
-rot = 145; % angle of pen
-thick# := 0.545pt#; % thickness of thickest lines (was 0.666)
-thin# := 0.545pt#; % thickness of thinnest lines (was 0.416)
-subthick# := 0.545pt#; % thickness of thickest lines in subscribed characters (was 0.416)
-
-font_size 10pt#;
-font_identifier := "MM10";
-
-input mmdefs.mf;
-input mmfont.mf;
diff --git a/Master/texmf-dist/fonts/source/public/malayalam/styles/mm10s.mf b/Master/texmf-dist/fonts/source/public/malayalam/styles/mm10s.mf
deleted file mode 100644
index 59fe6668d18..00000000000
--- a/Master/texmf-dist/fonts/source/public/malayalam/styles/mm10s.mf
+++ /dev/null
@@ -1,23 +0,0 @@
-% mm10s.mf -- parameters for 10pt subscript font
-% copyright 1992 Jeroen Hellingman
-% last edit: 27-NOV-1992
-
-mode_setup;
-
-subfont := 1;
-
-ht# := 1.333mm#; % height of characters (80%)
-u# := 0.667mm#; % unit width (.5ht) (80%)
-rm# := 0.5mm#; % space inbetween characters
-slant := 0; % slant of characters
-
-rot = 145; % angle of pen
-thick# := 0.545pt#; % thickness of thickest lines (was 0.666)
-thin# := 0.545pt#; % thickness of thinnest lines (was 0.416)
-subthick# := 0.545pt#; % thickness of thickest lines in subscribed characters (was 0.416)
-
-font_size 10pt#;
-font_identifier := "MM10S";
-
-input mmdefs.mf;
-input mmfont.mf;
diff --git a/Master/texmf-dist/fonts/source/public/malayalam/styles/mm12.mf b/Master/texmf-dist/fonts/source/public/malayalam/styles/mm12.mf
deleted file mode 100644
index a3d6bd6fb55..00000000000
--- a/Master/texmf-dist/fonts/source/public/malayalam/styles/mm12.mf
+++ /dev/null
@@ -1,21 +0,0 @@
-% mm12.mf -- parameters for 12pt Malayalam
-% copyright 1992 Jeroen Hellingman
-% last edit: 27-NOV-1992
-
-mode_setup;
-
-ht# := 2.0mm#; % height of characters
-u# := 1.0mm#; % unit width (.5ht)
-rm# := 0.6mm#; % space inbetween characters
-slant := 0; % slant of characters
-
-rot = 145; % angle of pen
-thick# := 0.655pt#; % thickness of thickest lines (was .8)
-thin# := 0.655pt#; % thickness of thinnest lines (was .5)
-subthick# := 0.655pt#; % thickness of thickest lines in subscribed characters (was .5)
-
-font_size := 12pt#;
-font_identifier := "MM12";
-
-input mmdefs.mf;
-input mmfont.mf;
diff --git a/Master/texmf-dist/fonts/source/public/malayalam/styles/mm12s.mf b/Master/texmf-dist/fonts/source/public/malayalam/styles/mm12s.mf
deleted file mode 100644
index 68569226068..00000000000
--- a/Master/texmf-dist/fonts/source/public/malayalam/styles/mm12s.mf
+++ /dev/null
@@ -1,24 +0,0 @@
-% mm12s.mf -- parameters for 12pt subscript font
-% copyright 1992 Jeroen Hellingman
-% last edit: 27-NOV-1992
-
-mode_setup;
-
-subfont := 1;
-
-ht# := 1.6mm#; % height of characters (80%)
-u# := 0.8mm#; % unit width (.5ht) (80%)
-rm# := 0.6mm#; % space inbetween characters
-slant := 0; % slant of characters
-
-rot = 145; % angle of pen
-thick# := 0.655pt#; % thickness of thickest lines (was .8)
-thin# := 0.655pt#; % thickness of thinnest lines (was .5)
-subthick# := 0.655pt#; % thickness of thickest lines in subscribed characters (was .5)
-
-font_size 12pt#;
-font_identifier := "MM12S";
-
-input mmdefs.mf;
-input mmfont.mf;
-
diff --git a/Master/texmf-dist/fonts/source/public/malayalam/styles/mm17.mf b/Master/texmf-dist/fonts/source/public/malayalam/styles/mm17.mf
deleted file mode 100644
index 65019248f52..00000000000
--- a/Master/texmf-dist/fonts/source/public/malayalam/styles/mm17.mf
+++ /dev/null
@@ -1,21 +0,0 @@
-% mm17.mf -- parameters for 17pt Malayalam
-% copyright 1992 Jeroen Hellingman
-% last edit: 02-JAN-1993
-
-mode_setup;
-
-ht# := 2.88mm#; % height of characters
-u# := 1.30mm#; % unit width (.5ht)
-rm# := 0.864mm#; % space inbetween characters
-slant := 0; % slant of characters
-
-rot = 145; % angle of pen
-thick# := 0.943pt#; % thickness of thickest lines (was 1.151)
-thin# := 0.943pt#; % thickness of thinnest lines (was 0.719)
-subthick# := 0.943pt#; % thickness of thickest lines in subscribed characters (was 0.719)
-
-font_size 17.28pt#;
-font_identifier := "MM17";
-
-input mmdefs.mf;
-input mmfont.mf;
diff --git a/Master/texmf-dist/fonts/source/public/malayalam/styles/mm17s.mf b/Master/texmf-dist/fonts/source/public/malayalam/styles/mm17s.mf
deleted file mode 100644
index c50dbbd6273..00000000000
--- a/Master/texmf-dist/fonts/source/public/malayalam/styles/mm17s.mf
+++ /dev/null
@@ -1,23 +0,0 @@
-% mm17s.mf -- parameters for 17pt Malayalam subscribed
-% copyright 1992 Jeroen Hellingman
-% last edit: 02-JAN-1993
-
-mode_setup;
-
-subfont := 1;
-
-ht# := 2.304mm#; % height of characters (80%)
-u# := 1.04mm#; % unit width (.5ht) (80%)
-rm# := 0.864mm#; % space inbetween characters
-slant := 0; % slant of characters
-
-rot = 45; % angle of pen
-thick# := 0.943pt#; % thickness of thickest lines (was 1.151)
-thin# := 0.943pt#; % thickness of thinnest lines (was 0.719)
-subthick# := 0.943pt#; % thickness of thickest lines in subscribed characters (was 0.719)
-
-font_size 17.28pt#;
-font_identifier := "MM17S";
-
-input mmdefs.mf;
-input mmfont.mf;
diff --git a/Master/texmf-dist/fonts/source/public/malayalam/styles/mm6.mf b/Master/texmf-dist/fonts/source/public/malayalam/styles/mm6.mf
deleted file mode 100644
index 1182118cb63..00000000000
--- a/Master/texmf-dist/fonts/source/public/malayalam/styles/mm6.mf
+++ /dev/null
@@ -1,21 +0,0 @@
-% mm6.mf -- parameters for 6pt Malayalam
-% copyright 1992 Jeroen Hellingman
-% last edit: 29-NOV-1992
-
-mode_setup;
-
-ht# := 1.0mm#; % height of characters
-u# := 0.6mm#; % unit width (.5ht)
-rm# := 0.36mm#; % space inbetween characters
-slant := 0; % slant of characters
-
-rot = 145; % angle of pen
-thick# := 0.35pt#; % thickness of thickest lines
-thin# := 0.35pt#; % thickness of thinnest lines
-subthick# := 0.35pt#; % thickness of thickest lines in subscribed characters
-
-font_size 6pt#;
-font_identifier := "MM6";
-
-input mmdefs.mf;
-input mmfont.mf;
diff --git a/Master/texmf-dist/fonts/source/public/malayalam/styles/mm6s.mf b/Master/texmf-dist/fonts/source/public/malayalam/styles/mm6s.mf
deleted file mode 100644
index ae46be17fa7..00000000000
--- a/Master/texmf-dist/fonts/source/public/malayalam/styles/mm6s.mf
+++ /dev/null
@@ -1,23 +0,0 @@
-% mm6s.mf -- parameters for 6pt subscript font
-% copyright 1992 Jeroen Hellingman
-% last edit: 29-NOV-1992
-
-mode_setup;
-
-subfont := 1;
-
-ht# := 0.8mm#; % height of characters (80%)
-u# := 0.48mm#; % unit width (.5ht) (80%)
-rm# := 0.36mm#; % space inbetween characters
-slant := 0; % slant of characters
-
-rot = 145; % angle of pen
-thick# := 0.35pt#; % thickness of thickest lines
-thin# := 0.35pt#; % thickness of thinnest lines
-subthick# := 0.35pt#; % thickness of thickest lines in subscribed characters
-
-font_size 6pt#;
-font_identifier := "MM6S";
-
-input mmdefs.mf;
-input mmfont.mf;
diff --git a/Master/texmf-dist/fonts/source/public/malayalam/styles/mm8.mf b/Master/texmf-dist/fonts/source/public/malayalam/styles/mm8.mf
deleted file mode 100644
index 84230fe4e13..00000000000
--- a/Master/texmf-dist/fonts/source/public/malayalam/styles/mm8.mf
+++ /dev/null
@@ -1,21 +0,0 @@
-% mm8.mf -- parameters for 8pt Malayalam
-% copyright 1992 Jeroen Hellingman
-% last edit: 27-NOV-1992
-
-mode_setup;
-
-ht# := 1.333mm#; % height of characters
-u# := 0.7mm#; % unit width (.5ht)
-rm# := 0.5mm#; % space inbetween characters
-slant := 0; % slant of characters
-
-rot = 145; % angle of pen
-thick# := 0.437pt#; % thickness of thickest lines (was 0.533)
-thin# := 0.437pt#; % thickness of thinnest lines (was 0.333)
-subthick# := 0.437pt#; % thickness of thickest lines in subscribed characters (was 0.333)
-
-font_size 8pt#;
-font_identifier := "MM8";
-
-input mmdefs.mf;
-input mmfont.mf;
diff --git a/Master/texmf-dist/fonts/source/public/malayalam/styles/mm8s.mf b/Master/texmf-dist/fonts/source/public/malayalam/styles/mm8s.mf
deleted file mode 100644
index bc03b45c230..00000000000
--- a/Master/texmf-dist/fonts/source/public/malayalam/styles/mm8s.mf
+++ /dev/null
@@ -1,23 +0,0 @@
-% mm8s.mf -- parameters for 8pt Malayalam subscribed
-% copyright 1992 Jeroen Hellingman
-% last edit: 27-NOV-1992
-
-mode_setup;
-
-subfont := 1;
-
-ht# := 1.0664mm#; % height of characters (80%)
-u# := 0.56mm#; % unit width (.5ht) (80%)
-rm# := 0.5mm#; % space inbetween characters
-slant := 0; % slant of characters
-
-rot = 145; % angle of pen
-thick# := 0.437pt#; % thickness of thickest lines (was 0.533)
-thin# := 0.437pt#; % thickness of thinnest lines (was 0.333)
-subthick# := 0.437pt#; % thickness of thickest lines in subscribed characters (was 0.333)
-
-font_size 8pt#;
-font_identifier := "MM8S";
-
-input mmdefs.mf;
-input mmfont.mf;
diff --git a/Master/texmf-dist/fonts/source/public/malayalam/styles/mmb10.mf b/Master/texmf-dist/fonts/source/public/malayalam/styles/mmb10.mf
deleted file mode 100644
index 4fe428daffc..00000000000
--- a/Master/texmf-dist/fonts/source/public/malayalam/styles/mmb10.mf
+++ /dev/null
@@ -1,22 +0,0 @@
-% mmb10.mf -- parameters for 10pt Malayalam bold
-% copyright 1992 Jeroen Hellingman
-% last edit: 27-NOV-1992
-
-mode_setup;
-
-ht# := 1.667mm#; % height of characters
-u# := 0.875mm#; % unit width (.5ht)
-rm# := 0.5mm#; % space inbetween characters
-slant := 0; % slant of characters
-
-rot = 145; % angle of pen
-thick# := 0.85pt#; % thickness of thickest lines
-thin# := 0.85pt#; % thickness of thinnest lines
-subthick# := 0.85pt#; % thickness of thickest lines in subscribed characters
-
-font_size 10pt#;
-font_identifier := "MMB10";
-
-input mmdefs.mf;
-input mmfont.mf;
-
diff --git a/Master/texmf-dist/fonts/source/public/malayalam/styles/mmb10s.mf b/Master/texmf-dist/fonts/source/public/malayalam/styles/mmb10s.mf
deleted file mode 100644
index ec9c39550a6..00000000000
--- a/Master/texmf-dist/fonts/source/public/malayalam/styles/mmb10s.mf
+++ /dev/null
@@ -1,23 +0,0 @@
-% mmb10s.mf -- parameters for 10pt Malayalam bold subscribed
-% copyright 1992 Jeroen Hellingman
-% last edit: 27-NOV-1992
-
-mode_setup;
-
-subfont := 1;
-
-ht# := 1.333mm#; % height of characters (80%)
-u# := 0.7mm#; % unit width (.5ht) (80%)
-rm# := 0.5mm#; % space inbetween characters
-slant := 0; % slant of characters
-
-rot = 145; % angle of pen
-thick# := 0.85pt#; % thickness of thickest lines
-thin# := 0.85pt#; % thickness of thinnest lines
-subthick# := 0.85pt#; % thickness of thickest lines in subscribed characters
-
-font_size 10pt#;
-font_identifier := "MMB10S";
-
-input mmdefs.mf;
-input mmfont.mf;
diff --git a/Master/texmf-dist/fonts/source/public/malayalam/styles/mmb12.mf b/Master/texmf-dist/fonts/source/public/malayalam/styles/mmb12.mf
deleted file mode 100644
index 19743451dd7..00000000000
--- a/Master/texmf-dist/fonts/source/public/malayalam/styles/mmb12.mf
+++ /dev/null
@@ -1,21 +0,0 @@
-% mmb12.mf -- parameters for 12pt Malayalam bold
-% copyright 1992 Jeroen Hellingman
-% last edit: 29-NOV-1992
-
-mode_setup;
-
-ht# := 2.0mm#; % height of characters
-u# := 1.05mm#; % unit width (.5ht)
-rm# := 0.6mm#; % space inbetween characters
-slant := 0; % slant of characters
-
-rot = 145; % angle of pen
-thick# := 1.05pt#; % thickness of thickest lines
-thin# := 1.05pt#; % thickness of thinnest lines
-subthick# := 1.05pt#; % thickness of thickest lines in subscribed characters
-
-font_size 12pt#;
-font_identifier := "MMB12";
-
-input mmdefs.mf;
-input mmfont.mf;
diff --git a/Master/texmf-dist/fonts/source/public/malayalam/styles/mmb12s.mf b/Master/texmf-dist/fonts/source/public/malayalam/styles/mmb12s.mf
deleted file mode 100644
index a41eaa47730..00000000000
--- a/Master/texmf-dist/fonts/source/public/malayalam/styles/mmb12s.mf
+++ /dev/null
@@ -1,23 +0,0 @@
-% mmb12s.mf -- parameters for 12pt Malayalam bold subscribed
-% copyright 1992 Jeroen Hellingman
-% last edit: 29-NOV-1992
-
-mode_setup;
-
-subfont := 1;
-
-ht# := 1.6mm#; % height of characters (80%)
-u# := 0.84mm#; % unit width (.5ht) (80%)
-rm# := 0.6mm#; % space inbetween characters
-slant := 0; % slant of characters
-
-rot = 145; % angle of pen
-thick# := 1.05pt#; % thickness of thickest lines
-thin# := 1.05pt#; % thickness of thinnest lines
-subthick# := 1.05pt#; % thickness of thickest lines in subscribed characters
-
-font_size 12pt#;
-font_identifier := "MMB12S";
-
-input mmdefs.mf;
-input mmfont.mf;
diff --git a/Master/texmf-dist/fonts/source/public/malayalam/styles/mmb17.mf b/Master/texmf-dist/fonts/source/public/malayalam/styles/mmb17.mf
deleted file mode 100644
index e362e2ea444..00000000000
--- a/Master/texmf-dist/fonts/source/public/malayalam/styles/mmb17.mf
+++ /dev/null
@@ -1,21 +0,0 @@
-% mmb17.mf -- parameters for 17pt Malayalam Bold
-% copyright 1992 Jeroen Hellingman
-% last edit: 02-JAN-1993
-
-mode_setup;
-
-ht# := 2.88mm#; % height of characters
-u# := 1.37mm#; % unit width (.5ht)
-rm# := 0.864mm#; % space inbetween characters
-slant := 0; % slant of characters
-
-rot = 145; % angle of pen
-thick# := 1.512pt#; % thickness of thickest lines (was 1.151)
-thin# := 1.512pt#; % thickness of thinnest lines (was 0.719)
-subthick# := 1.512pt#; % thickness of thickest lines in subscribed characters (was 0.719)
-
-font_size 17.28pt#;
-font_identifier := "MMB17";
-
-input mmdefs.mf;
-input mmfont.mf;
diff --git a/Master/texmf-dist/fonts/source/public/malayalam/styles/mmb17s.mf b/Master/texmf-dist/fonts/source/public/malayalam/styles/mmb17s.mf
deleted file mode 100644
index f939c30d0b6..00000000000
--- a/Master/texmf-dist/fonts/source/public/malayalam/styles/mmb17s.mf
+++ /dev/null
@@ -1,23 +0,0 @@
-% mmb17s.mf -- parameters for 17pt Malayalam Bold subscribed
-% copyright 1992 Jeroen Hellingman
-% last edit: 02-JAN-1993
-
-mode_setup;
-
-subfont := 1;
-
-ht# := 2.304mm#; % height of characters (80%)
-u# := 1.092mm#; % unit width (.5ht) (80%)
-rm# := 0.864mm#; % space inbetween characters
-slant := 0; % slant of characters
-
-rot = 145; % angle of pen
-thick# := 1.512pt#; % thickness of thickest lines (was 1.151)
-thin# := 1.512pt#; % thickness of thinnest lines (was 0.719)
-subthick# := 1.512pt#; % thickness of thickest lines in subscribed characters (was 0.719)
-
-font_size 17.28pt#;
-font_identifier := "MMB17S";
-
-input mmdefs.mf;
-input mmfont.mf;
diff --git a/Master/texmf-dist/fonts/source/public/malayalam/styles/mmbig.mf b/Master/texmf-dist/fonts/source/public/malayalam/styles/mmbig.mf
deleted file mode 100644
index 268383d9955..00000000000
--- a/Master/texmf-dist/fonts/source/public/malayalam/styles/mmbig.mf
+++ /dev/null
@@ -1,23 +0,0 @@
-% mmbig.mf -- parameters for big Malayalam
-% copyright 1992 Jeroen Hellingman
-% last edit: 27-NOV-1992
-
-mode_setup;
-
-newfont := 1;
-
-ht# := 3.5mm#; % height of characters
-u# := 1.5mm#; % unit width (.5ht)
-rm# := 1.125mm#; % space inbetween characters
-slant := 0; % slant of characters
-
-rot = 145; % angle of pen
-thick# := 0.625mm#; % thickness of thickest lines
-thin# := 0.625mm#; % thickness of thinnest lines
-subthick# := 0.625mm#; % thickness of thickest lines in subscribed characters
-
-font_size 3.5mm#;
-font_identifier := "MMBIG";
-
-input mmdefs.mf;
-input mmfont.mf;
diff --git a/Master/texmf-dist/fonts/source/public/malayalam/styles/mmbigo.mf b/Master/texmf-dist/fonts/source/public/malayalam/styles/mmbigo.mf
deleted file mode 100644
index 5b8ec1cc1a7..00000000000
--- a/Master/texmf-dist/fonts/source/public/malayalam/styles/mmbigo.mf
+++ /dev/null
@@ -1,25 +0,0 @@
-% mmbigo.mf -- parameters for big Malayalam outline
-% (c) 1993 Jeroen Hellingman
-% last edit: 22-JAN-1993
-
-mode_setup;
-
-newfont := 1;
-
-ht# := 3.5mm#; % height of characters
-u# := 1.5mm#; % unit width (.5ht)
-rm# := 1.125mm#; % space inbetween characters
-slant := 0; % slant of characters
-
-rot = 145; % angle of pen
-thick# := 0.625mm#; % thickness of thickest lines
-thin# := 0.625mm#; % thickness of thinnest lines
-subthick# := 0.625mm#; % thickness of thickest lines in subscribed characters
-
-font_size 3.5mm#;
-font_identifier := "MMBIGO";
-
-input effect.mf
-input mmdefs
-pattern;
-input mmfont
diff --git a/Master/texmf-dist/fonts/source/public/malayalam/styles/mmc10.mf b/Master/texmf-dist/fonts/source/public/malayalam/styles/mmc10.mf
deleted file mode 100644
index 50640d8e1f2..00000000000
--- a/Master/texmf-dist/fonts/source/public/malayalam/styles/mmc10.mf
+++ /dev/null
@@ -1,21 +0,0 @@
-% mmc10.mf -- parameters for 10pt Malayalam calligraphic
-% copyright 1992 Jeroen Hellingman
-% last edit: 27-NOV-1992
-
-mode_setup;
-
-ht# := 1.667mm#; % height of characters
-u# := 0.8333mm#; % unit width (.5ht)
-rm# := 0.5mm#; % space inbetween characters
-slant := 0; % slant of characters
-
-rot = 45; % angle of pen
-thick# := 0.75pt#; % thickness of thickest lines
-thin# := 0.333pt#; % thickness of thinnest lines
-subthick# := 0.550pt#; % thickness of thickest lines in subscribed characters
-
-font_size 10pt#;
-font_identifier := "MMC10";
-
-input mmdefs.mf;
-input mmfont.mf;
diff --git a/Master/texmf-dist/fonts/source/public/malayalam/styles/mmc10s.mf b/Master/texmf-dist/fonts/source/public/malayalam/styles/mmc10s.mf
deleted file mode 100644
index 31b02bde227..00000000000
--- a/Master/texmf-dist/fonts/source/public/malayalam/styles/mmc10s.mf
+++ /dev/null
@@ -1,23 +0,0 @@
-% mmc10s.mf -- parameters for 10pt Malayalam calligraphic subfont
-% copyright 1992 Jeroen Hellingman
-% last edit: 19-NOV-1992
-
-mode_setup;
-
-subfont := 1;
-
-ht# := 1.333mm#; % height of characters (80%)
-u# := 0.667mm#; % unit width (.5ht) (80%)
-rm# := 0.5mm#; % space inbetween characters
-slant := 0; % slant of characters
-
-rot = 45; % angle of pen
-thick# := 0.75pt#; % thickness of thickest lines
-thin# := 0.333pt#; % thickness of thinnest lines
-subthick# := 0.550pt#; % thickness of thickest lines in subscribed characters
-
-font_size 10pt#;
-font_identifier := "MMC10S";
-
-input mmdefs.mf;
-input mmfont.mf;
diff --git a/Master/texmf-dist/fonts/source/public/malayalam/styles/mmc12.mf b/Master/texmf-dist/fonts/source/public/malayalam/styles/mmc12.mf
deleted file mode 100644
index 7362f053281..00000000000
--- a/Master/texmf-dist/fonts/source/public/malayalam/styles/mmc12.mf
+++ /dev/null
@@ -1,21 +0,0 @@
-% mmc12.mf -- parameters for 12pt Malayalam calligraphic
-% copyright 1992 Jeroen Hellingman
-% last edit: 27-NOV-1992
-
-mode_setup;
-
-ht# := 2.0mm#; % height of characters
-u# := 1.0mm#; % unit width (.5ht)
-rm# := 0.6mm#; % space inbetween characters
-slant := 0; % slant of characters
-
-rot = 45; % angle of pen (was: 135)
-thick# := 0.9pt#; % thickness of thickest lines
-thin# := 0.4pt#; % thickness of thinnest lines
-subthick# := 0.661pt#; % thickness of thickest lines in subscribed characters
-
-font_size 12pt#;
-font_identifier := "MMC12";
-
-input mmdefs.mf;
-input mmfont.mf;
diff --git a/Master/texmf-dist/fonts/source/public/malayalam/styles/mmc12s.mf b/Master/texmf-dist/fonts/source/public/malayalam/styles/mmc12s.mf
deleted file mode 100644
index 010bff0ec6f..00000000000
--- a/Master/texmf-dist/fonts/source/public/malayalam/styles/mmc12s.mf
+++ /dev/null
@@ -1,24 +0,0 @@
-% mmc12s.mf -- parameters for 12pt calligraphic subscript font
-% copyright 1992 Jeroen Hellingman
-% last edit: 27-NOV-1992
-
-mode_setup;
-
-subfont := 1;
-
-ht# := 1.6mm#; % height of characters (80%)
-u# := 0.8mm#; % unit width (.5ht) (80%)
-rm# := 0.6mm#; % space inbetween characters
-slant := 0; % slant of characters
-
-rot = 45; % angle of pen (was: 135)
-thick# := 0.9pt#; % thickness of thickest lines
-thin# := 0.4pt#; % thickness of thinnest lines
-subthick# := 0.661pt#; % thickness of thickest lines in subscribed characters
-
-font_size 12pt#;
-font_identifier := "MMC12S";
-
-input mmdefs.mf;
-input mmfont.mf;
-
diff --git a/Master/texmf-dist/fonts/source/public/malayalam/styles/mmc17.mf b/Master/texmf-dist/fonts/source/public/malayalam/styles/mmc17.mf
deleted file mode 100644
index 40f33096869..00000000000
--- a/Master/texmf-dist/fonts/source/public/malayalam/styles/mmc17.mf
+++ /dev/null
@@ -1,21 +0,0 @@
-% mmc17.mf -- parameters for 17pt Malayalam Calligraphic
-% copyright 1992 Jeroen Hellingman
-% last edit: 02-JAN-1993
-
-mode_setup;
-
-ht# := 2.88mm#; % height of characters
-u# := 1.30mm#; % unit width (.5ht)
-rm# := 0.864mm#; % space inbetween characters
-slant := 0; % slant of characters
-
-rot = 45; % angle of pen
-thick# := 1.296pt#; % thickness of thickest lines
-thin# := 0.576pt#; % thickness of thinnest lines
-subthick# := 0.952pt#; % thickness of thickest lines in subscribed characters
-
-font_size 17.28pt#;
-font_identifier := "MMC17";
-
-input mmdefs.mf;
-input mmfont.mf;
diff --git a/Master/texmf-dist/fonts/source/public/malayalam/styles/mmc17s.mf b/Master/texmf-dist/fonts/source/public/malayalam/styles/mmc17s.mf
deleted file mode 100644
index 6228287577d..00000000000
--- a/Master/texmf-dist/fonts/source/public/malayalam/styles/mmc17s.mf
+++ /dev/null
@@ -1,23 +0,0 @@
-% mmc17s.mf -- parameters for 17pt Malayalam calligraphic subscribed
-% copyright 1992 Jeroen Hellingman
-% last edit: 02-JAN-1993
-
-mode_setup;
-
-subfont := 1;
-
-ht# := 2.304mm#; % height of characters (80%)
-u# := 1.04mm#; % unit width (.5ht) (80%)
-rm# := 0.864mm#; % space inbetween characters
-slant := 0; % slant of characters
-
-rot = 45; % angle of pen
-thick# := 1.296pt#; % thickness of thickest lines
-thin# := 0.576pt#; % thickness of thinnest lines
-subthick# := 0.952pt#; % thickness of thickest lines in subscribed characters
-
-font_size 17.28pt#;
-font_identifier := "MMC17S";
-
-input mmdefs.mf;
-input mmfont.mf;
diff --git a/Master/texmf-dist/fonts/source/public/malayalam/styles/mmcb10.mf b/Master/texmf-dist/fonts/source/public/malayalam/styles/mmcb10.mf
deleted file mode 100644
index 692285d00d1..00000000000
--- a/Master/texmf-dist/fonts/source/public/malayalam/styles/mmcb10.mf
+++ /dev/null
@@ -1,21 +0,0 @@
-% mmcb10.mf -- parameters for 10pt Malayalam calligraphic bold
-% copyright 1992 Jeroen Hellingman
-% last edit: 27-DEC-1992
-
-mode_setup;
-
-ht# := 1.667mm#; % height of characters
-u# := 0.875mm#; % unit width (.5ht)
-rm# := 0.5mm#; % space inbetween characters
-slant := 0; % slant of characters
-
-rot = 45; % angle of pen
-thick# := 1.167pt#; % thickness of thickest lines
-thin# := 0.416pt#; % thickness of thinnest lines
-subthick# := 0.832pt#; % thickness of thickest lines in subscribed characters
-
-font_size 10pt#;
-font_identifier := "MMCB10";
-
-input mmdefs.mf;
-input mmfont.mf;
diff --git a/Master/texmf-dist/fonts/source/public/malayalam/styles/mmcb10s.mf b/Master/texmf-dist/fonts/source/public/malayalam/styles/mmcb10s.mf
deleted file mode 100644
index f5ee731714f..00000000000
--- a/Master/texmf-dist/fonts/source/public/malayalam/styles/mmcb10s.mf
+++ /dev/null
@@ -1,23 +0,0 @@
-% mmcb10s.mf -- parameters for 10pt Malayalam calligraphic bold subfont
-% copyright 1992 Jeroen Hellingman
-% last edit: 27-DEC-1992
-
-mode_setup;
-
-subfont := 1;
-
-ht# := 1.333mm#; % height of characters (80%)
-u# := 0.700mm#; % unit width (.5ht) (80%)
-rm# := 0.5mm#; % space inbetween characters
-slant := 0; % slant of characters
-
-rot = 45; % angle of pen
-thick# := 1.167pt#; % thickness of thickest lines
-thin# := 0.416pt#; % thickness of thinnest lines
-subthick# := 0.832pt#; % thickness of thickest lines in subscribed characters
-
-font_size 10pt#;
-font_identifier := "MMCB10S";
-
-input mmdefs.mf;
-input mmfont.mf;
diff --git a/Master/texmf-dist/fonts/source/public/malayalam/styles/mmcb12.mf b/Master/texmf-dist/fonts/source/public/malayalam/styles/mmcb12.mf
deleted file mode 100644
index bd9f5699d63..00000000000
--- a/Master/texmf-dist/fonts/source/public/malayalam/styles/mmcb12.mf
+++ /dev/null
@@ -1,21 +0,0 @@
-% mmcb12.mf -- parameters for 12pt Malayalam calligraphic bold
-% copyright 1992 Jeroen Hellingman
-% last edit: 28-NOV-1992
-
-mode_setup;
-
-ht# := 2.0mm#; % height of characters
-u# := 1.05mm#; % unit width (.5ht)
-rm# := 0.6mm#; % space inbetween characters
-slant := 0; % slant of characters
-
-rot = 45; % angle of pen (was: 135)
-thick# := 1.4pt#; % thickness of thickest lines
-thin# := 0.5pt#; % thickness of thinnest lines
-subthick# := 1.0pt#; % thickness of thickest lines in subscribed characters
-
-font_size 12pt#;
-font_identifier := "MMCB12";
-
-input mmdefs.mf;
-input mmfont.mf;
diff --git a/Master/texmf-dist/fonts/source/public/malayalam/styles/mmcb12s.mf b/Master/texmf-dist/fonts/source/public/malayalam/styles/mmcb12s.mf
deleted file mode 100644
index 09357cf276b..00000000000
--- a/Master/texmf-dist/fonts/source/public/malayalam/styles/mmcb12s.mf
+++ /dev/null
@@ -1,24 +0,0 @@
-% mmcb12s.mf -- parameters for 12pt calligraphic bold subscript font
-% copyright 1992 Jeroen Hellingman
-% last edit: 28-NOV-1992
-
-mode_setup;
-
-subfont := 1;
-
-ht# := 1.6mm#; % height of characters (80%)
-u# := 0.84mm#; % unit width (.5ht) (80%)
-rm# := 0.6mm#; % space inbetween characters
-slant := 0; % slant of characters
-
-rot = 45; % angle of pen (was: 135)
-thick# := 1.4pt#; % thickness of thickest lines
-thin# := 0.5pt#; % thickness of thinnest lines
-subthick# := 1.0pt#; % thickness of thickest lines in subscribed characters
-
-font_size 12pt#;
-font_identifier := "MMCB12S";
-
-input mmdefs.mf;
-input mmfont.mf;
-
diff --git a/Master/texmf-dist/fonts/source/public/malayalam/styles/mmcb17.mf b/Master/texmf-dist/fonts/source/public/malayalam/styles/mmcb17.mf
deleted file mode 100644
index 54dfffeb3b3..00000000000
--- a/Master/texmf-dist/fonts/source/public/malayalam/styles/mmcb17.mf
+++ /dev/null
@@ -1,21 +0,0 @@
-% mmcb17.mf -- parameters for 17pt Malayalam Calligraphic Bold
-% copyright 1992 Jeroen Hellingman
-% last edit: 02-JAN-1993
-
-mode_setup;
-
-ht# := 2.88mm#; % height of characters
-u# := 1.37mm#; % unit width (.5ht)
-rm# := 0.864mm#; % space inbetween characters
-slant := 0; % slant of characters
-
-rot = 45; % angle of pen
-thick# := 2.000pt#; % thickness of thickest lines
-thin# := 0.650pt#; % thickness of thinnest lines
-subthick# := 1.350pt#; % thickness of thickest lines in subscribed characters
-
-font_size 17.28pt#;
-font_identifier := "MMCB17";
-
-input mmdefs.mf;
-input mmfont.mf;
diff --git a/Master/texmf-dist/fonts/source/public/malayalam/styles/mmcb17s.mf b/Master/texmf-dist/fonts/source/public/malayalam/styles/mmcb17s.mf
deleted file mode 100644
index 381dafaee71..00000000000
--- a/Master/texmf-dist/fonts/source/public/malayalam/styles/mmcb17s.mf
+++ /dev/null
@@ -1,23 +0,0 @@
-% mmcb17s.mf -- parameters for 17pt Malayalam Calligraphic Bold subscribed
-% copyright 1992 Jeroen Hellingman
-% last edit: 02-JAN-1993
-
-mode_setup;
-
-subfont := 1;
-
-ht# := 2.304mm#; % height of characters (80%)
-u# := 1.092mm#; % unit width (.5ht) (80%)
-rm# := 0.864mm#; % space inbetween characters
-slant := 0; % slant of characters
-
-rot = 45; % angle of pen
-thick# := 2.000pt#; % thickness of thickest lines
-thin# := 0.650pt#; % thickness of thinnest lines
-subthick# := 1.350pt#; % thickness of thickest lines in subscribed characters
-
-font_size 17.28pt#;
-font_identifier := "MMCB17S";
-
-input mmdefs.mf;
-input mmfont.mf;
diff --git a/Master/texmf-dist/fonts/source/public/malayalam/styles/mmcsl10.mf b/Master/texmf-dist/fonts/source/public/malayalam/styles/mmcsl10.mf
deleted file mode 100644
index 6e40b0f03ac..00000000000
--- a/Master/texmf-dist/fonts/source/public/malayalam/styles/mmcsl10.mf
+++ /dev/null
@@ -1,21 +0,0 @@
-% mmcsl10.mf -- parameters for 10pt Malayalam calligraphic slanted
-% copyright 1992 Jeroen Hellingman
-% last edit: 27-DEC-1992
-
-mode_setup;
-
-ht# := 1.667mm#; % height of characters
-u# := 0.8333mm#; % unit width (.5ht)
-rm# := 0.5mm#; % space inbetween characters
-slant := 0.17; % slant of characters
-
-rot = 45; % angle of pen
-thick# := 0.75pt#; % thickness of thickest lines
-thin# := 0.333pt#; % thickness of thinnest lines
-subthick# := 0.550pt#; % thickness of thickest lines in subscribed characters
-
-font_size 10pt#;
-font_identifier := "MMCSL10";
-
-input mmdefs.mf;
-input mmfont.mf;
diff --git a/Master/texmf-dist/fonts/source/public/malayalam/styles/mmcsl10s.mf b/Master/texmf-dist/fonts/source/public/malayalam/styles/mmcsl10s.mf
deleted file mode 100644
index 858d1dc8cde..00000000000
--- a/Master/texmf-dist/fonts/source/public/malayalam/styles/mmcsl10s.mf
+++ /dev/null
@@ -1,23 +0,0 @@
-% mmcsl10s.mf -- parameters for 10pt Malayalam calligraphic slanted subfont
-% copyright 1992 Jeroen Hellingman
-% last edit: 27-DEC-1992
-
-mode_setup;
-
-subfont := 1;
-
-ht# := 1.333mm#; % height of characters (80%)
-u# := 0.667mm#; % unit width (.5ht) (80%)
-rm# := 0.5mm#; % space inbetween characters
-slant := 0.17; % slant of characters
-
-rot = 45; % angle of pen
-thick# := 0.75pt#; % thickness of thickest lines
-thin# := 0.333pt#; % thickness of thinnest lines
-subthick# := 0.550pt#; % thickness of thickest lines in subscribed characters
-
-font_size 10pt#;
-font_identifier := "MMCSL10S";
-
-input mmdefs.mf;
-input mmfont.mf;
diff --git a/Master/texmf-dist/fonts/source/public/malayalam/styles/mmcsl12.mf b/Master/texmf-dist/fonts/source/public/malayalam/styles/mmcsl12.mf
deleted file mode 100644
index 922c2b6fccc..00000000000
--- a/Master/texmf-dist/fonts/source/public/malayalam/styles/mmcsl12.mf
+++ /dev/null
@@ -1,21 +0,0 @@
-% mmcsl12.mf -- parameters for 12pt Malayalam calligraphic slanted
-% copyright 1992 Jeroen Hellingman
-% last edit: 28-NOV-1992
-
-mode_setup;
-
-ht# := 2.0mm#; % height of characters
-u# := 1.0mm#; % unit width (.5ht)
-rm# := 0.6mm#; % space inbetween characters
-slant := 0.17; % slant of characters
-
-rot = 45; % angle of pen (was: 135)
-thick# := 0.9pt#; % thickness of thickest lines
-thin# := 0.4pt#; % thickness of thinnest lines
-subthick# := 0.661pt#; % thickness of thickest lines in subscribed characters
-
-font_size 12pt#;
-font_identifier := "MMCSL12";
-
-input mmdefs.mf;
-input mmfont.mf;
diff --git a/Master/texmf-dist/fonts/source/public/malayalam/styles/mmcsl12s.mf b/Master/texmf-dist/fonts/source/public/malayalam/styles/mmcsl12s.mf
deleted file mode 100644
index 20c350520f4..00000000000
--- a/Master/texmf-dist/fonts/source/public/malayalam/styles/mmcsl12s.mf
+++ /dev/null
@@ -1,24 +0,0 @@
-% mmcsl12s.mf -- parameters for 12pt calligraphic slanted subscript font
-% copyright 1992 Jeroen Hellingman
-% last edit: 28-NOV-1992
-
-mode_setup;
-
-subfont := 1;
-
-ht# := 1.6mm#; % height of characters (80%)
-u# := 0.8mm#; % unit width (.5ht) (80%)
-rm# := 0.6mm#; % space inbetween characters
-slant := 0.17; % slant of characters
-
-rot = 45; % angle of pen (was: 135)
-thick# := 0.9pt#; % thickness of thickest lines
-thin# := 0.4pt#; % thickness of thinnest lines
-subthick# := 0.661pt#; % thickness of thickest lines in subscribed characters
-
-font_size 12pt#;
-font_identifier := "MMCSL12S";
-
-input mmdefs.mf;
-input mmfont.mf;
-
diff --git a/Master/texmf-dist/fonts/source/public/malayalam/styles/mmexpa12.mf b/Master/texmf-dist/fonts/source/public/malayalam/styles/mmexpa12.mf
deleted file mode 100644
index 35c1a130f6f..00000000000
--- a/Master/texmf-dist/fonts/source/public/malayalam/styles/mmexpa12.mf
+++ /dev/null
@@ -1,25 +0,0 @@
-% mmexpa12.mf -- parameters for experimental Malayalam A 12pt
-% copyright 1992 Jeroen Hellingman
-% last edit: 28-DEC-1992
-
-% horizonatal strokes thin, vertical strokes thick, roughly approach
-% traditional style
-
-mode_setup;
-newfont:=1;
-
-ht# := 2.0mm#; % height of characters
-u# := 1.25mm#; % unit width (.5ht)
-rm# := 0.7mm#; % space inbetween characters
-slant := 0; % slant of characters
-
-rot = 0; % angle of pen
-thick# := 1.25pt#; % thickness of thickest lines (was 0.666)
-thin# := 0.30pt#; % thickness of thinnest lines (was 0.416)
-subthick# := 1.0pt#; % thickness of thickest lines in subscribed characters (was 0.416)
-
-font_size 12pt#;
-font_identifier := "MMEXPA12";
-
-input mmdefs.mf;
-input mmfont.mf;
diff --git a/Master/texmf-dist/fonts/source/public/malayalam/styles/mmexpb12.mf b/Master/texmf-dist/fonts/source/public/malayalam/styles/mmexpb12.mf
deleted file mode 100644
index 9acf9e034dd..00000000000
--- a/Master/texmf-dist/fonts/source/public/malayalam/styles/mmexpb12.mf
+++ /dev/null
@@ -1,24 +0,0 @@
-% mmexpb12.mf -- parameters for experimental Malayalam B 12pt
-% copyright 1992 Jeroen Hellingman
-% last edit: 28-DEC-1992
-
-% very thin, high characters, somewhat like Avant Garde.
-
-mode_setup;
-newfont:=1;
-
-ht# := 2.0mm#; % height of characters
-u# := 0.833mm#; % unit width (.5ht)
-rm# := 0.333mm#; % space inbetween characters
-slant := 0; % slant of characters
-
-rot = 0; % angle of pen
-thick# := 0.2pt#; % thickness of thickest lines (was 0.666)
-thin# := 0.2pt#; % thickness of thinnest lines (was 0.416)
-subthick# := 0.2pt#; % thickness of thickest lines in subscribed characters (was 0.416)
-
-font_size 12pt#;
-font_identifier := "MMEXPB12";
-
-input mmdefs.mf;
-input mmfont.mf;
diff --git a/Master/texmf-dist/fonts/source/public/malayalam/styles/mmexpc12.mf b/Master/texmf-dist/fonts/source/public/malayalam/styles/mmexpc12.mf
deleted file mode 100644
index da3b9e7c5e6..00000000000
--- a/Master/texmf-dist/fonts/source/public/malayalam/styles/mmexpc12.mf
+++ /dev/null
@@ -1,24 +0,0 @@
-% mmexpc12.mf -- parameters for experimental Malayalam C 12pt
-% copyright 1992 Jeroen Hellingman
-% last edit: 28-DEC-1992
-
-% thin, high and characters.
-
-mode_setup;
-newfont:=1;
-
-ht# := 2.0mm#; % height of characters
-u# := 0.857mm#; % unit width (.5ht)
-rm# := 0.343mm#; % space inbetween characters
-slant := 0; % slant of characters
-
-rot = 90; % angle of pen
-thick# := 0.686pt#; % thickness of thickest lines (was 0.666)
-thin# := 0.229pt#; % thickness of thinnest lines (was 0.416)
-subthick# := 0.457pt#; % thickness of thickest lines in subscribed characters (was 0.416)
-
-font_size 12pt#;
-font_identifier := "MMEXPC12";
-
-input mmdefs.mf;
-input mmfont.mf;
diff --git a/Master/texmf-dist/fonts/source/public/malayalam/styles/mmsl10.mf b/Master/texmf-dist/fonts/source/public/malayalam/styles/mmsl10.mf
deleted file mode 100644
index 6ce290ad469..00000000000
--- a/Master/texmf-dist/fonts/source/public/malayalam/styles/mmsl10.mf
+++ /dev/null
@@ -1,21 +0,0 @@
-% mmsl10.mf -- parameters for 10pt Malayalam Slanted
-% copyright 1992 Jeroen Hellingman
-% last edit: 06-DEC-1992
-
-mode_setup;
-
-ht# := 1.667mm#; % height of characters
-u# := 0.8333mm#; % unit width (.5ht)
-rm# := 0.5mm#; % space inbetween characters
-slant := 0.17; % slant of characters
-
-rot = 145; % angle of pen
-thick# := 0.545pt#; % thickness of thickest lines (was 0.666)
-thin# := 0.545pt#; % thickness of thinnest lines (was 0.416)
-subthick# := 0.545pt#; % thickness of thickest lines in subscribed characters (was 0.416)
-
-font_size 10pt#;
-font_identifier := "MMSL10";
-
-input mmdefs.mf;
-input mmfont.mf;
diff --git a/Master/texmf-dist/fonts/source/public/malayalam/styles/mmsl10s.mf b/Master/texmf-dist/fonts/source/public/malayalam/styles/mmsl10s.mf
deleted file mode 100644
index 5ad60b7bfe1..00000000000
--- a/Master/texmf-dist/fonts/source/public/malayalam/styles/mmsl10s.mf
+++ /dev/null
@@ -1,23 +0,0 @@
-% mmsl10s.mf -- parameters for Malayalam Slanted 10pt Subscript
-% copyright 1992 Jeroen Hellingman
-% last edit: 06-DEC-1992
-
-mode_setup;
-
-subfont := 1;
-
-ht# := 1.333mm#; % height of characters (80%)
-u# := 0.667mm#; % unit width (.5ht) (80%)
-rm# := 0.5mm#; % space inbetween characters
-slant := 0.17; % slant of characters
-
-rot = 145; % angle of pen
-thick# := 0.545pt#; % thickness of thickest lines (was 0.666)
-thin# := 0.545pt#; % thickness of thinnest lines (was 0.416)
-subthick# := 0.545pt#; % thickness of thickest lines in subscribed characters (was 0.416)
-
-font_size 10pt#;
-font_identifier := "MMSL10S";
-
-input mmdefs.mf;
-input mmfont.mf;
diff --git a/Master/texmf-dist/fonts/source/public/malayalam/styles/mmsl12.mf b/Master/texmf-dist/fonts/source/public/malayalam/styles/mmsl12.mf
deleted file mode 100644
index 7af75292799..00000000000
--- a/Master/texmf-dist/fonts/source/public/malayalam/styles/mmsl12.mf
+++ /dev/null
@@ -1,21 +0,0 @@
-% mmsl12.mf -- parameters for 12pt slanted Malayalam
-% copyright 1992 Jeroen Hellingman
-% last edit: 27-NOV-1992
-
-mode_setup;
-
-ht# := 2.0mm#; % height of characters
-u# := 1.0mm#; % unit width (.5ht)
-rm# := 0.6mm#; % space inbetween characters
-slant := 0.17; % slant of characters
-
-rot = 145; % angle of pen
-thick# := 0.655pt#; % thickness of thickest lines (was .8)
-thin# := 0.655pt#; % thickness of thinnest lines (was .5)
-subthick# := 0.655pt#; % thickness of thickest lines in subscribed characters (was .5)
-
-font_size 12pt#;
-font_identifier := "MMSL12";
-
-input mmdefs.mf;
-input mmfont.mf;
diff --git a/Master/texmf-dist/fonts/source/public/malayalam/styles/mmsl12s.mf b/Master/texmf-dist/fonts/source/public/malayalam/styles/mmsl12s.mf
deleted file mode 100644
index 7f2e846fcca..00000000000
--- a/Master/texmf-dist/fonts/source/public/malayalam/styles/mmsl12s.mf
+++ /dev/null
@@ -1,24 +0,0 @@
-% mmsl12s.mf -- parameters for 12pt slanted subscript font
-% copyright 1992 Jeroen Hellingman
-% last edit: 27-NOV-1992
-
-mode_setup;
-
-subfont := 1;
-
-ht# := 1.6mm#; % height of characters (80%)
-u# := 0.8mm#; % unit width (.5ht) (80%)
-rm# := 0.6mm#; % space inbetween characters
-slant := 0.17; % slant of characters
-
-rot = 145; % angle of pen
-thick# := 0.655pt#; % thickness of thickest lines (was .8)
-thin# := 0.655pt#; % thickness of thinnest lines (was .5)
-subthick# := 0.655pt#; % thickness of thickest lines in subscribed characters (was .5)
-
-font_size 12pt#;
-font_identifier := "MMSL12S";
-
-input mmdefs.mf;
-input mmfont.mf;
-
diff --git a/Master/texmf-dist/fonts/source/public/malayalam/var_ja.mf b/Master/texmf-dist/fonts/source/public/malayalam/var_ja.mf
deleted file mode 100644
index b243118f6a6..00000000000
--- a/Master/texmf-dist/fonts/source/public/malayalam/var_ja.mf
+++ /dev/null
@@ -1,199 +0,0 @@
-% var_ja.mf -- malayalam variant of ja
-% copyright 1992 Jeroen Hellingman
-% last edit: 29-NOV-1992
-
-% version of ja with standard height (tail not hanging under base-
-% line). Some glyphs still needs to be adapted to this ja shape:
-% j+ju, j+juu.
-
-def var_letter_ja(suffix a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r) =
-% define points of "malayalam letter ja"
-% x coordinates relative to x.a
-% y coordinates absolute;
- % first eye (diameter = 7)
- z.a=(x.a, 15uh);
- eye(a,b,c,d)(7uw, 7uh);
- % first bow
- z.e=(x.a, 15uh);
- z.f=(x.a+7uw, 20uh);
- z.g=(x.a+14uw, 15uh);
- z.h=(x.g, 12.5uh);
- % second bow
- z.i=(x.a+20uw, 20uh);
- z.j=(x.a+26uw, 15uh);
- % tail
- z.k=(x.a+13uw, 8.5uh);
- z.l=(x.a+2uw, 3uh); % was (x.a+.5uw, 3uh)
- z.m=(x.a+6uw, 0uh);
- z.n=(x.a+14uw, 3uh);
- % second eye (diameter = 5)
- z.p=(x.a+23uw, 5uh);
- eye(o,p,q,r)(5uw, 5uh);
-enddef;
-
-beginchar(28,26uw#+rm#,20uh#,0); "U+0D1C malayalam letter ja";
- pickup frame_pen;
- x1 = 0uw;
- var_letter_ja(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18);
-
- draw_eye(1,2,3,4);
- draw z1..z5{up}..z6{right}..{down}z7---z8;
- draw z8---z7{up}..z9{right}..z10{down}..z11..z12{down}..
- z13{right}..z14..{right}z16;
- draw_eye(15,16,17,18);
- penlabels(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18);
-endchar;
-
-beginchar(162,58uw#+rm#,20uh#,0); "j+ja";
- pickup frame_pen;
- x1=0;
- var_letter_ja(1,2,3,4,5,6,7,8,9,10,11,12,13,14',15',16',17',18');
- z14=(24uw, 5uh);
- x1a=32uw;
- var_letter_ja(1a,2a,3a,4a,5a,6a,7a,8a,9a,10a,11a,12a,13a,14a,15a,16a,17a,18a);
-
- draw_eye(1,2,3,4);
- draw z1..z5{up}..z6{right}..{down}z7---z8;
- draw z8---z7{up}..z9{right}..z10{down}..z11..z12{down}..
- z13{right}..z14..z1a{up};
-
- draw_eye(1a,2a,3a,4a);
- draw z1a..z5a{up}..z6a{right}..{down}z7a---z8a;
- draw z8a---z7a{up}..z9a{right}..z10a{down}..z11a..z12a{down}..
- z13a{right}..z14a..{right}z16a;
- draw_eye(15a,16a,17a,18a);
-
- penlabels(1,2,3,4,5,6,7,8,9,10,11,12,13,14);
- penlabels(1a,2a,3a,4a,5a,6a,7a,8a,9a,10a,11a,12a,13a,14a,15a,16a,17a,18a);
-endchar;
-
-beginchar(184,77uw#+rm#,20uh#,0); "j+nya";
- pickup frame_pen;
- x1 = 0uw;
- var_letter_ja(1,2,3,4,5,6,7,8,9,10,11,12,13,14',15,16,17,18);
- z14=(24uw, 5uh);
- x1a=32uw;
- letter_nya(1a,2a,3a,4a,5a,6a,7a,8a,9a,10a,11a,12a,13a,14a,15a);
-
- draw_eye(1,2,3,4);
- draw z1..z5{up}..z6{right}..{down}z7---z8;
- draw z8---z7{up}..z9{right}..z10{down}..z11..z12{down}..
- z13{right}..z14..{right}z2a;
- penlabels(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18);
-
- draw_eye(1a,2a,3a,4a);
- draw z4a{left}..z5a{up}..z6a{right}..z7a{down}---z8a;
- draw z8a---z7a{up}..z9a{right}..z10a{down}..z11a{left}..z12a{up}..
- z13a{right}..z14a{down}..z15a;
- penlabels(1a,2a,3a,4a,5a,6a,7a,8a,9a,10a,11a,12a,13a,14a,15a);
-endchar;
-
-beginchar(186,52uw#+rm#,20uh#,0uh#); "ny+ja";
- pickup frame_pen;
- x5=0uw;
- half_ba(1,2,3,4,5,6,7,8,9,10',11');
- z10=z9+(4uw, -2uh);
- x1a=26uw;
- var_letter_ja(1a,2a,3a,4a,5a,6a,7a,8a,9a,10a,11a,12a,13a,14a,15a,16a,17a,18a);
-
- draw_eye(1,2,3,4);
- draw z4{left}..z5{up}..z6{right}..z7{down}--z8;
- draw z8--z7{up}..z9{right}..z10;
-
- draw_eye(1a,2a,3a,4a);
- draw z1a..z5a{up}..z6a{right}..{down}z7a---z8a;
- draw z8a---z7a{up}..z9a{right}..z10a{down}..z11a..z12a{down}..
- z13a{right}..z14a..{right}z16a;
- draw_eye(15a,16a,17a,18a);
-
- penlabels(1,2,3,4,5,6,7,8,9,10);
- penlabels(1a,2a,3a,4a,5a,6a,7a,8a,9a,10a,11a,12a,13a,14a,15a,16a,17a,18a);
-endchar;
-
-if unknown newfont:
-beginchar(203,40uw#+rm#,20uh#,8uh#); "j+ra";
- pickup frame_pen;
- x1=8uw;
- var_letter_ja(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18);
- % tail for ra
- z19=(34uw, 6uh);
- z20=(40uw, 0uh);
- subscribed_ra(20,21,22,23,24)(8uh);
-
- draw z1..z5{up}..z6{right}..{down}z7---z8;
- draw_eye(1,2,3,4);
- draw z8---z7{up}..z9{right}..z10{down}..z11..z12{down}..
- z13{right}..z14..z19{right}..z20{down}..z21..z22..
- z23{up}..z24;
- draw_eye(15,16,17,18);
- penlabels(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24);
-endchar;
-fi;
-
-if unknown newfont:
-beginchar(131,31uw#+rm#,20uh#,10uh#); "ju";
- pickup frame_pen;
- x1=0;
- var_letter_ja(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18);
- % tail for u
- z19=(26uw, 6uh);
- z20=(31uw, .5[y19,y21]);
- x23=.5uw;
- vowel_sign_u(20,21',22,23,24,25);
- z21=(x19, y21');
-
- draw z1..z5{up}..z6{right}..{down}z7---z8;
- draw_eye(1,2,3,4);
- draw z8---z7{up}..z9{right}..z10{down}..z11..z12{down}..
- z13{right}..z14..z19{right}..z20{down}..{left}z21---
- z22{left}..z23{down}..{right}z24---z25;
- draw_eye(15,16,17,18);
- penlabels(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25);
-endchar;
-fi;
-
-if unknown newfont:
-beginchar(142,32uw#+rm#,20uh#,10uh#); "juu";
- pickup frame_pen;
- x1=0;
- var_letter_ja(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18);
- % tail for uu
- z19=(29uw, 6.5uh);
- z21=(x19, .5[y19,y22]);
- z22=(x19, -4uh);
- z23=(x24+3uw, y22);
- z24=(.5uw, -7uh);
- z25=(x23, -10uh);
- z26=(32uw, y25);
-
- draw z1..z5{up}..z6{right}..{down}z7---z8;
- draw_eye(1,2,3,4);
- draw z8---z7{up}..z9{right}..z10{down}..z11..z12{down}..
- z13{right}..z14..z19{right}..z21{left};
- draw z21{right}..{left}z22---z23{left}..z24{down}..{right}z25---z26;
- draw_eye(15,16,17,18);
- penlabels(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26);
-endchar;
-fi;
-
-endinput;
-
-beginchar(255,26uw#+rm#,20uh#,10uh#); "special letter ja";
- pickup frame_pen;
- x1 = 0uw;
- letter_ja(1,2,3,4,5,6,7,8,9,10,11,12',13',14',15',16',17',18');
- z12=(x12', -5uh);
- z13=(10uw, -10uh);
- z14=(25uw, -7uh);
- z16=(60uw, -2uh);
- eye(15,16,17,18)(8uw, 8uh);
-
- draw_eye(1,2,3,4);
- draw z1..z5{up}..z6{right}..{down}z7---z8;
- draw z8---z7{up}..z9{right}..z10{down}..z11..z12{down}..
- z13{right}..z14..{right}z16;
- draw_eye(15,16,17,18);
- penlabels(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18);
-endchar;
-
-% end of var_ja.mf
diff --git a/Master/texmf-dist/fonts/tfm/public/malayalam/mm10.tfm b/Master/texmf-dist/fonts/tfm/public/malayalam/mm10.tfm
deleted file mode 100644
index b2c7d9b03d9..00000000000
--- a/Master/texmf-dist/fonts/tfm/public/malayalam/mm10.tfm
+++ /dev/null
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/malayalam/mm10s.tfm b/Master/texmf-dist/fonts/tfm/public/malayalam/mm10s.tfm
deleted file mode 100644
index 637d368b889..00000000000
--- a/Master/texmf-dist/fonts/tfm/public/malayalam/mm10s.tfm
+++ /dev/null
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/malayalam/mm12.tfm b/Master/texmf-dist/fonts/tfm/public/malayalam/mm12.tfm
deleted file mode 100644
index 677efea9656..00000000000
--- a/Master/texmf-dist/fonts/tfm/public/malayalam/mm12.tfm
+++ /dev/null
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/malayalam/mm12s.tfm b/Master/texmf-dist/fonts/tfm/public/malayalam/mm12s.tfm
deleted file mode 100644
index 8039128ba92..00000000000
--- a/Master/texmf-dist/fonts/tfm/public/malayalam/mm12s.tfm
+++ /dev/null
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/malayalam/mm17.tfm b/Master/texmf-dist/fonts/tfm/public/malayalam/mm17.tfm
deleted file mode 100644
index 3afdf38b4cc..00000000000
--- a/Master/texmf-dist/fonts/tfm/public/malayalam/mm17.tfm
+++ /dev/null
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/malayalam/mm17s.tfm b/Master/texmf-dist/fonts/tfm/public/malayalam/mm17s.tfm
deleted file mode 100644
index f35232762b7..00000000000
--- a/Master/texmf-dist/fonts/tfm/public/malayalam/mm17s.tfm
+++ /dev/null
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/malayalam/mm6.tfm b/Master/texmf-dist/fonts/tfm/public/malayalam/mm6.tfm
deleted file mode 100644
index bfb34ba8b46..00000000000
--- a/Master/texmf-dist/fonts/tfm/public/malayalam/mm6.tfm
+++ /dev/null
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/malayalam/mm6s.tfm b/Master/texmf-dist/fonts/tfm/public/malayalam/mm6s.tfm
deleted file mode 100644
index 143d73841c8..00000000000
--- a/Master/texmf-dist/fonts/tfm/public/malayalam/mm6s.tfm
+++ /dev/null
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/malayalam/mm8.tfm b/Master/texmf-dist/fonts/tfm/public/malayalam/mm8.tfm
deleted file mode 100644
index 262df4a5e6e..00000000000
--- a/Master/texmf-dist/fonts/tfm/public/malayalam/mm8.tfm
+++ /dev/null
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/malayalam/mm8s.tfm b/Master/texmf-dist/fonts/tfm/public/malayalam/mm8s.tfm
deleted file mode 100644
index 43e6927e289..00000000000
--- a/Master/texmf-dist/fonts/tfm/public/malayalam/mm8s.tfm
+++ /dev/null
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/malayalam/mmb10.tfm b/Master/texmf-dist/fonts/tfm/public/malayalam/mmb10.tfm
deleted file mode 100644
index 8cf1713af2d..00000000000
--- a/Master/texmf-dist/fonts/tfm/public/malayalam/mmb10.tfm
+++ /dev/null
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/malayalam/mmb10s.tfm b/Master/texmf-dist/fonts/tfm/public/malayalam/mmb10s.tfm
deleted file mode 100644
index 0692477c5e4..00000000000
--- a/Master/texmf-dist/fonts/tfm/public/malayalam/mmb10s.tfm
+++ /dev/null
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/malayalam/mmb12.tfm b/Master/texmf-dist/fonts/tfm/public/malayalam/mmb12.tfm
deleted file mode 100644
index 95dcd953b0f..00000000000
--- a/Master/texmf-dist/fonts/tfm/public/malayalam/mmb12.tfm
+++ /dev/null
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/malayalam/mmb12s.tfm b/Master/texmf-dist/fonts/tfm/public/malayalam/mmb12s.tfm
deleted file mode 100644
index 5a1ef87ea9f..00000000000
--- a/Master/texmf-dist/fonts/tfm/public/malayalam/mmb12s.tfm
+++ /dev/null
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/malayalam/mmb17.tfm b/Master/texmf-dist/fonts/tfm/public/malayalam/mmb17.tfm
deleted file mode 100644
index 5a8048f5325..00000000000
--- a/Master/texmf-dist/fonts/tfm/public/malayalam/mmb17.tfm
+++ /dev/null
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/malayalam/mmb17s.tfm b/Master/texmf-dist/fonts/tfm/public/malayalam/mmb17s.tfm
deleted file mode 100644
index 81c6963bcaa..00000000000
--- a/Master/texmf-dist/fonts/tfm/public/malayalam/mmb17s.tfm
+++ /dev/null
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/malayalam/mmbig.tfm b/Master/texmf-dist/fonts/tfm/public/malayalam/mmbig.tfm
deleted file mode 100644
index 3dc93c22ea6..00000000000
--- a/Master/texmf-dist/fonts/tfm/public/malayalam/mmbig.tfm
+++ /dev/null
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/malayalam/mmbigo.tfm b/Master/texmf-dist/fonts/tfm/public/malayalam/mmbigo.tfm
deleted file mode 100644
index 3dc93c22ea6..00000000000
--- a/Master/texmf-dist/fonts/tfm/public/malayalam/mmbigo.tfm
+++ /dev/null
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/malayalam/mmc10.tfm b/Master/texmf-dist/fonts/tfm/public/malayalam/mmc10.tfm
deleted file mode 100644
index b2c7d9b03d9..00000000000
--- a/Master/texmf-dist/fonts/tfm/public/malayalam/mmc10.tfm
+++ /dev/null
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/malayalam/mmc10s.tfm b/Master/texmf-dist/fonts/tfm/public/malayalam/mmc10s.tfm
deleted file mode 100644
index 637d368b889..00000000000
--- a/Master/texmf-dist/fonts/tfm/public/malayalam/mmc10s.tfm
+++ /dev/null
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/malayalam/mmc12.tfm b/Master/texmf-dist/fonts/tfm/public/malayalam/mmc12.tfm
deleted file mode 100644
index 677efea9656..00000000000
--- a/Master/texmf-dist/fonts/tfm/public/malayalam/mmc12.tfm
+++ /dev/null
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/malayalam/mmc12s.tfm b/Master/texmf-dist/fonts/tfm/public/malayalam/mmc12s.tfm
deleted file mode 100644
index 8039128ba92..00000000000
--- a/Master/texmf-dist/fonts/tfm/public/malayalam/mmc12s.tfm
+++ /dev/null
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/malayalam/mmc17.tfm b/Master/texmf-dist/fonts/tfm/public/malayalam/mmc17.tfm
deleted file mode 100644
index 3afdf38b4cc..00000000000
--- a/Master/texmf-dist/fonts/tfm/public/malayalam/mmc17.tfm
+++ /dev/null
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/malayalam/mmc17s.tfm b/Master/texmf-dist/fonts/tfm/public/malayalam/mmc17s.tfm
deleted file mode 100644
index f35232762b7..00000000000
--- a/Master/texmf-dist/fonts/tfm/public/malayalam/mmc17s.tfm
+++ /dev/null
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/malayalam/mmcb10.tfm b/Master/texmf-dist/fonts/tfm/public/malayalam/mmcb10.tfm
deleted file mode 100644
index 8cf1713af2d..00000000000
--- a/Master/texmf-dist/fonts/tfm/public/malayalam/mmcb10.tfm
+++ /dev/null
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/malayalam/mmcb10s.tfm b/Master/texmf-dist/fonts/tfm/public/malayalam/mmcb10s.tfm
deleted file mode 100644
index 0692477c5e4..00000000000
--- a/Master/texmf-dist/fonts/tfm/public/malayalam/mmcb10s.tfm
+++ /dev/null
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/malayalam/mmcb12.tfm b/Master/texmf-dist/fonts/tfm/public/malayalam/mmcb12.tfm
deleted file mode 100644
index 95dcd953b0f..00000000000
--- a/Master/texmf-dist/fonts/tfm/public/malayalam/mmcb12.tfm
+++ /dev/null
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/malayalam/mmcb12s.tfm b/Master/texmf-dist/fonts/tfm/public/malayalam/mmcb12s.tfm
deleted file mode 100644
index 5a1ef87ea9f..00000000000
--- a/Master/texmf-dist/fonts/tfm/public/malayalam/mmcb12s.tfm
+++ /dev/null
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/malayalam/mmcb17.tfm b/Master/texmf-dist/fonts/tfm/public/malayalam/mmcb17.tfm
deleted file mode 100644
index 5a8048f5325..00000000000
--- a/Master/texmf-dist/fonts/tfm/public/malayalam/mmcb17.tfm
+++ /dev/null
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/malayalam/mmcb17s.tfm b/Master/texmf-dist/fonts/tfm/public/malayalam/mmcb17s.tfm
deleted file mode 100644
index 81c6963bcaa..00000000000
--- a/Master/texmf-dist/fonts/tfm/public/malayalam/mmcb17s.tfm
+++ /dev/null
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/malayalam/mmcsl10.tfm b/Master/texmf-dist/fonts/tfm/public/malayalam/mmcsl10.tfm
deleted file mode 100644
index 9f26d3ce3f0..00000000000
--- a/Master/texmf-dist/fonts/tfm/public/malayalam/mmcsl10.tfm
+++ /dev/null
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/malayalam/mmcsl10s.tfm b/Master/texmf-dist/fonts/tfm/public/malayalam/mmcsl10s.tfm
deleted file mode 100644
index 9357f6dee99..00000000000
--- a/Master/texmf-dist/fonts/tfm/public/malayalam/mmcsl10s.tfm
+++ /dev/null
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/malayalam/mmcsl12.tfm b/Master/texmf-dist/fonts/tfm/public/malayalam/mmcsl12.tfm
deleted file mode 100644
index 46eebd93ba2..00000000000
--- a/Master/texmf-dist/fonts/tfm/public/malayalam/mmcsl12.tfm
+++ /dev/null
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/malayalam/mmcsl12s.tfm b/Master/texmf-dist/fonts/tfm/public/malayalam/mmcsl12s.tfm
deleted file mode 100644
index 17c38665814..00000000000
--- a/Master/texmf-dist/fonts/tfm/public/malayalam/mmcsl12s.tfm
+++ /dev/null
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/malayalam/mmexpa12.tfm b/Master/texmf-dist/fonts/tfm/public/malayalam/mmexpa12.tfm
deleted file mode 100644
index 1448796c23d..00000000000
--- a/Master/texmf-dist/fonts/tfm/public/malayalam/mmexpa12.tfm
+++ /dev/null
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/malayalam/mmexpb12.tfm b/Master/texmf-dist/fonts/tfm/public/malayalam/mmexpb12.tfm
deleted file mode 100644
index 6ac876b615e..00000000000
--- a/Master/texmf-dist/fonts/tfm/public/malayalam/mmexpb12.tfm
+++ /dev/null
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/malayalam/mmexpc12.tfm b/Master/texmf-dist/fonts/tfm/public/malayalam/mmexpc12.tfm
deleted file mode 100644
index edd97abec15..00000000000
--- a/Master/texmf-dist/fonts/tfm/public/malayalam/mmexpc12.tfm
+++ /dev/null
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/malayalam/mmsl10.tfm b/Master/texmf-dist/fonts/tfm/public/malayalam/mmsl10.tfm
deleted file mode 100644
index 9f26d3ce3f0..00000000000
--- a/Master/texmf-dist/fonts/tfm/public/malayalam/mmsl10.tfm
+++ /dev/null
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/malayalam/mmsl10s.tfm b/Master/texmf-dist/fonts/tfm/public/malayalam/mmsl10s.tfm
deleted file mode 100644
index 9357f6dee99..00000000000
--- a/Master/texmf-dist/fonts/tfm/public/malayalam/mmsl10s.tfm
+++ /dev/null
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/malayalam/mmsl12.tfm b/Master/texmf-dist/fonts/tfm/public/malayalam/mmsl12.tfm
deleted file mode 100644
index 46eebd93ba2..00000000000
--- a/Master/texmf-dist/fonts/tfm/public/malayalam/mmsl12.tfm
+++ /dev/null
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/malayalam/mmsl12s.tfm b/Master/texmf-dist/fonts/tfm/public/malayalam/mmsl12s.tfm
deleted file mode 100644
index 17c38665814..00000000000
--- a/Master/texmf-dist/fonts/tfm/public/malayalam/mmsl12s.tfm
+++ /dev/null
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/malayalam/orn10.tfm b/Master/texmf-dist/fonts/tfm/public/malayalam/orn10.tfm
deleted file mode 100644
index 311fbbaafb9..00000000000
--- a/Master/texmf-dist/fonts/tfm/public/malayalam/orn10.tfm
+++ /dev/null
Binary files differ
diff --git a/Master/texmf-dist/source/fonts/malayalam/dng/dn2dng.pat b/Master/texmf-dist/source/fonts/malayalam/dng/dn2dng.pat
deleted file mode 100644
index a27b6e90574..00000000000
--- a/Master/texmf-dist/source/fonts/malayalam/dng/dn2dng.pat
+++ /dev/null
@@ -1,58 +0,0 @@
-@patterns 0 Frans Velthuis' transcription -> my transcription
-"{\\dn" e "I can't match braces; I can only work with dollarmode"
-"$" 1 "$"
-
-@patterns 1
-"$" 0 "$"
-
-"A" p "aa"
-"I" p "ii"
-"U" p "uu"
-".R" p ".r.r"
-".L" p ".l.l"
-"E" p "ai"
-"O" p "au"
-
-% take care of ambiguities
-
-"aI" p "a<ii"
-"aU" p "a<uu"
-
-% consonants
-
-"K" p "kh"
-"G" p "gh"
-".kh" p "Kh"
-".K" p "Kh"
-".g" p "G"
-"\"n" p "n\""
-
-"C" p "ch"
-"J" p "jh"
-"~n" p "n~"
-
-".t" p "T"
-".T" p "Th"
-".d" p "D"
-".D" p "Dh"
-".n" p "N"
-
-"P" p "ph"
-"B" p "bh"
-
-"\"s" p "sh"
-".s" p "S"
-
-"/" p "~"
-".m" p "M"
-".h" p "H"
-
-".o" p "OM"
-
-"~a" p "a\""
-"~o" p "o\""
-"~r" p "r\""
-"&" p "+"
-".." p "."
-
-@end
diff --git a/Master/texmf-dist/source/fonts/malayalam/dng/dng.pat b/Master/texmf-dist/source/fonts/malayalam/dng/dng.pat
deleted file mode 100644
index a2edf81380d..00000000000
--- a/Master/texmf-dist/source/fonts/malayalam/dng/dng.pat
+++ /dev/null
@@ -1,632 +0,0 @@
-% Conversion my transkriptie -> transcription for devnag
-%
-% alphabet:
-% OM a/* aa i ii u uu .r .r.r .l .l.l e ai o au .a a" o"
-%
-% a~ aM aH
-%
-% ka kha ga gha n" qa Kha Ga
-% ca cha ja jha n~ za
-% Ta Tha Da Dha Na Ra Rha
-% ta tha da dha na
-% pa pha ba bha ma fa
-% ya ra la va r"
-% sha Sa sa ha La
-%
-% 0 1 2 3 4 5 6 7 8 9
-%
-% ` `` '' ' ! ? . , : ; | ( ) /
-%
-% + @ # ^ ^^ >
-%
-% author:
-% Jeroen Hellingman <jhelling@cs.ruu.nl>
-% 't Zand 2, 4133 TB Vianen, The Netherlands
-
-@patterns 0 patterns for normal ASCII
-"$" 1 "{\\dn " begin devanagari
-"<hindi>" 1 "{\\dn "
-"<marathi>" 1 "{\\dn "
-"<nepali>" 1 "{\\dn "
-"<sanskrit>" 1 "{\\dn "
-"$$" 2 "{\\dntr " begin devanagari in transcription
-"<hindi.transcription>" 1 "{\\dn "
-"<marathi.transcription>" 1 "{\\dn "
-"<nepali.transcription>" 1 "{\\dn "
-"<sanskrit.transcription>" 1 "{\\dn "
-"%" c skip comments
-"\\" t skip TeX-command.
-"\t" p " " tab -> space (for devnag)
-
-@rpatterns 1 patterns my transcription -> devnag transcription
-
-"$" 0 "}"
-"</hindi>" 0 "}"
-"</marathi>" 0 "}"
-"</nepali>" 0 "}"
-"</sanskrit>" 0 "}"
-"$$" e "$$ while in $-mode"
-"%" c
-"\\" t
-
-"a" p "a"
-"*" p "a" silent a ($kar*naa$ = to work)
-"aa" p "A"
-"i" p "i"
-"ii" p "I"
-"u" p "u"
-"uu" p "U"
-".r" p ".r"
-".rr" e "old transcription .rr -> .r.r"
-".r.r" p ".R"
-".l" p ".l"
-".ll" e "old transcription .ll -> .l.l"
-".l.l" p ".L"
-"e" p "e"
-"ai" p "E"
-"o" p "o"
-"au" p "O"
-
-
-"k" p "k"
-"kh" p "K"
-"g" p "g"
-"gh" p "G"
-"n\"" p "\"n"
-"q" p "q"
-".kh" e "old transcription .kh -> Kh"
-"Kh" p ".K"
-".g" e "old transcription .g -> G"
-"G" p ".g"
-"c" p "c"
-"ch" p "C"
-"j" p "j"
-"jh" p "J"
-"n~" p "~n"
-"z" p "z"
-".t" e "old transcription .t -> T"
-"T" p ".t"
-".th" e "old transcription .th -> Th"
-"Th" p ".T"
-".d" e "old transcription .d -> D"
-"D" p ".d"
-".dh" e "old transcription .dh -> Dh"
-"Dh" p ".D"
-".n" e "old transcription .n -> N"
-"N" p ".n"
-"R" p "R"
-"Rh" p "Rh"
-"t" p "t"
-"th" p "T"
-"d" p "d"
-"dh" p "D"
-"n" p "n"
-"p" p "p"
-"ph" p "P"
-"b" p "b"
-"bh" p "B"
-"m" p "m"
-"f" p "f"
-"y" p "y"
-"r" p "r"
-"l" p "l"
-"v" p "v"
-"w" e "old transcription w -> v"
-"sh" p "\"s"
-".s" e "old transcription .s -> S"
-"S" p ".s"
-"s" p "s"
-"h" p "h"
-"x" e "old transcription x -> kS"
-"L" p "L" Marathi l
-"r\"" p "~r" Marathi r
-".a" p ".a" ahagraha
-"OM" p ".o" O...M
-"a\"" p "~a" English a (Marathi)
-"o\"" p "~o" English o
-".m" e "old transcription .m -> M"
-"M" p "M" anusvara
-"~" p "/" candrabindu: gets a special treatment
-".h" e "old transcription .h -> H"
-"H" p ".h" visarga
-"|" p "|" dand
-"@" p "@" abbreviation circle
-"." p ".." period
-"#" p "#" centered period
-"+" p "&" viram
-"^" p "" ^ and ^^ dissappear in devanaagarii
-"<" p "" dissappears by definition
-">" p "" dissappears
-"{" p "{" TeX-braces
-"}" p "}"
-"\n" p "\n"
-"," p ","
-":" p ":"
-";" p ";"
-"-" p "-"
-"[" p "["
-"]" p "]"
-"(" p "("
-")" p ")"
-"?" p "?"
-"!" p "!"
-"`" p "`"
-"'" p "'"
-"/" p "{\\slash}"
-"0" p "0"
-"1" p "1"
-"2" p "2"
-"3" p "3"
-"4" p "4"
-"5" p "5"
-"6" p "6"
-"7" p "7"
-"8" p "8"
-"9" p "9"
-" " p " "
-"\t" p " " tab -> space
-
-% no candrabindu if matra above headline (does not function correctly with reph)
-
-"i~" p "iM"
-"ii~" p "IM"
-"e~" p "eM"
-"ai~" p "EM"
-"o~" p "oM"
-"au~" p "OM"
-" e~" p " e/" but remain candrabindu on front e
-"\ne~" p "\ne/" idem
-"\te~" p " e/" idem
-"-e~" p "-e/" idem
-"ae~" p "ae/"
-"aae~" p "Ae/"
-"ie~" p "ie/"
-"iie~" p "Ie/"
-"ue~" p "ue/"
-"uue~" p "Ue/"
-"aie~" p "Ee/"
-"oe~" p "oe/"
-"aue~" p "Oe/"
-
-@rpatterns 2 patterns my transcription -> transcription in TeX
-
-"$" e "$ while in $$-mode"
-"$$" 0 "}"
-"</hindi>" 0 "}"
-"</marathi>" 0 "}"
-"</nepali>" 0 "}"
-"</sanskrit>" 0 "}"
-"^^" 3 "" Go to capital-mode
-"%" c
-"\\" t
-"\t" p " " tab -> spacie
-"^" e "^ in front of non-letter"
-
-"a" p "a"
-"*" p "" silent a ($kar*naa$ = to work)
-"aa" p "\\=a"
-"i" p "i"
-"ii" p "{\\=\\i}"
-"u" p "u"
-"uu" p "\\=u"
-".r" p "\\d r"
-".rr" e "old transcription .rr -> .r.r"
-".r.r" p "{\\rii}" TeX macro \rii
-".l" p "\\d l"
-".ll" e "old transcription .ll -> .l.l"
-".l.l" p "{\\lii}" TeX macros \lii
-"e" p "e"
-"ai" p "ai"
-"o" p "o"
-"au" p "au"
-
-"k" p "k"
-"kh" p "kh"
-"g" p "g"
-"gh" p "gh"
-"n\"" p "\\.n"
-"q" p "q"
-".kh" e "old transcription .kh -> Kh"
-"Kh" p "{\\kh}" Tex macro \kh
-".g" e "old transcription .g -> G"
-"G" p "{\\g}" Tex macro \g
-"c" p "c"
-"ch" p "ch"
-"j" p "j"
-"jh" p "jh"
-"n~" p "\\~n"
-"z" p "z"
-".t" e "old transcription .t -> T"
-"T" p "\\d t"
-".th" e "old transcription .th -> Th"
-"Th" p "\\d th"
-".d" e "old transcription .d -> D"
-"D" p "\\d d"
-".dh" e "old transcription .dh -> Dh"
-"Dh" p "\\d dh"
-".n" e "old transcription .n -> N"
-"N" p "\\d n"
-"R" p "\\d r"
-"Rh" p "\\d rh"
-"t" p "t"
-"th" p "th"
-"d" p "d"
-"dh" p "dh"
-"n" p "n"
-"p" p "p"
-"ph" p "ph"
-"b" p "b"
-"bh" p "bh"
-"m" p "m"
-"f" p "f"
-"y" p "y"
-"r" p "r"
-"l" p "l"
-"v" p "v"
-"w" e "old transcription w -> v"
-"sh" p "\\'s"
-"\"s" e "old transcription \"s -> sh"
-".s" e "old transcription .s -> S"
-"S" p "\\d s"
-"s" p "s"
-"h" p "h"
-"x" e "old transcription x -> kS"
-"L" p "\\d l" Marathi l
-"r\"" p "r" Marathi eyelash r
-".a" p "a" ahagraha
-"OM" p "O\\dots M" O...M
-"a\"" p "\\^e" English a (Marathi)
-"o\"" p "\\^o" English o
-".m" e "old transcription .m -> M"
-"M" p "\\d m" anusvara: see below
-"~" p "\\.m" candrabindu: treated specially
-".h" e "old transcription .h -> H"
-"H" p "\\d h" visarga
-"|" p "." dand
-" |" p "." eat space before dand
-"||" p "." dubble dand
-"@" p "." abbreviation
-"." p "." period
-"###" p "{\\dots}"
-"#" p "." centered period
-"+" p "" viram
-"<" p "" stop ambiguity; dissappears by definition
-">" p " " becomes space
-"{" p "{" TeX-braces
-"}" p "}"
-"\n" p "\n"
-"," p ","
-":" p ":"
-";" p ";"
-"-" p "-"
-"[" p "["
-"]" p "]"
-"(" p "("
-")" p ")"
-"?" p "?"
-"!" p "!"
-"`" p "`"
-"'" p "'"
-"/" p "/"
-"0" p "0"
-"1" p "1"
-"2" p "2"
-"3" p "3"
-"4" p "4"
-"5" p "5"
-"6" p "6"
-"7" p "7"
-"8" p "8"
-"9" p "9"
-" " p " "
-
-% repeat partial table for correct transcription of anusvar
-
-"Mk" p "\\.nk"
-"Mkh" p "\\.nkh"
-"Mg" p "\\.ng"
-"Mgh" p "\\.ngh"
-"Mq" p "\\.nq"
-"MKh" p "\\.n{\\kh}"
-"MG" p "\\.n{\\g}"
-"Mh" p "\\.nh"
-
-"Mc" p "\\~nc"
-"Mch" p "\\~nch"
-"Mj" p "\\~nj"
-"Mjh" p "\\~njh"
-"Msh" p "\\~n\\'s"
-"My" p "\\~ny"
-
-"MT" p "\\d n\\d t"
-"MTh" p "\\d n\\d th"
-"MD" p "\\d n\\d d"
-"MDh" p "\\d n\\d dh"
-"MS" p "\\d n\\d s"
-"Mr" p "\\d nr"
-
-"Mt" p "nt"
-"Mth" p "nth"
-"Md" p "nd"
-"Mdh" p "ndh"
-"Ms" p "ns"
-"Ml" p "nl"
-
-"Mp" p "mp"
-"Mph" p "mph"
-"Mb" p "mb"
-"Mbh" p "mbh"
-"Mf" p "mf"
-
-% part for correct translation candrabindu
-
-"a~" p "\\~a"
-"aa~" p "\\ltwig{a}"
-"i~" p "{\\~\\i}"
-"ii~" p "\\ltwig{\\i}"
-"u~" p "\\~u"
-"uu~" p "\\ltwig{u}"
-"e~" p "\\~e"
-"ai~" p "a{\\~\\i}"
-"o~" p "\\~o"
-"au~" p "a\\~u"
-
-% part for capitals
-
-"^a" p "A"
-"^aa" p "\\=A"
-"^i" p "I"
-"^ii" p "\\=I"
-"^u" p "U"
-"^uu" p "\\=U"
-"^.r" p "\\d R"
-"^.r.r" p "{\\Rii}" TeX macro \Rii
-"^.l" p "\\d L"
-"^.l.l" p "{\\Lii}" TeX macro \Lii
-"^e" p "E"
-"^ai" p "Ai"
-"^o" p "O"
-"^au" p "Au"
-
-"^k" p "K"
-"^kh" p "Kh"
-"^g" p "G"
-"^gh" p "Gh"
-"^n\"" p "\\.N"
-"^q" p "Q"
-"^Kh" p "{\\Kh}" Tex macro \Kh
-"^G" p "{\\G}" Tex macro \G
-"^c" p "C"
-"^ch" p "Ch"
-"^j" p "J"
-"^jh" p "Jh"
-"^n~" p "\\~N"
-"^z" p "Z"
-"^T" p "\\d T"
-"^Th" p "\\d Th"
-"^D" p "\\d D"
-"^Dh" p "\\d Dh"
-"^N" p "\\d N"
-"^R" p "\\d R"
-"^Rh" p "\\d Rh"
-"^t" p "T"
-"^th" p "Th"
-"^d" p "D"
-"^dh" p "Dh"
-"^n" p "N"
-"^p" p "P"
-"^ph" p "Ph"
-"^b" p "B"
-"^bh" p "Bh"
-"^m" p "M"
-"^f" p "F"
-"^y" p "Y"
-"^r" p "R"
-"^l" p "L"
-"^v" p "V"
-"^sh" p "\\'S"
-"^S" p "\\d S"
-"^s" p "S"
-"^h" p "H"
-"^L" p "\\d L" Marathi l
-"^r\"" p "R" Marathi eyelash r
-"^.a" p "A" ahagraha
-"^a\"" p "\\^E" English a (Marathi)
-"^o\"" p "\\^O" English o
-
-% part for correct translation candrabindu
-
-"^a~" p "\\~A"
-"^aa~" p "\\ltwig{A}"
-"^i~" p "{\\~\\i}"
-"^ii~" p "\\ltwig{I}"
-"^u~" p "\\~U"
-"^uu~" p "\\ltwig{U}"
-"^e~" p "\\~E"
-"^ai~" p "A{\\~\\i}"
-"^o~" p "\\~O"
-"^au~" p "A\\~u"
-
-@rpatterns 3 patterns my transcription -> transcription in TeX (capitals)
-
-"$" e "$ while in $$-mode"
-"$$" 0 "}"
-"</hindi>" 0 "}"
-"</marathi>" 0 "}"
-"</nepali>" 0 "}"
-"</sanskrit>" 0 "}"
-"^^" 2 "" Go to small-letter-mode
-"%" c
-"\\" t
-"^" p "" forget this one now
-
-"a" p "A"
-"*" p "" silent a ($kar*naa$ = to work)
-"aa" p "\\=A"
-"i" p "I"
-"ii" p "\\=I"
-"u" p "U"
-"uu" p "\\=U"
-".r" p "\\d R"
-".rr" e "old transcription .rr -> .r.r"
-".r.r" p "{\\Rii}" TeX macro \Rii
-".l" p "\\d L"
-".ll" e "old transcription .ll -> .l.l"
-".l.l" p "{\\Lii}" TeX macro \Lii
-"e" p "E"
-"ai" p "AI"
-"o" p "O"
-"au" p "AU"
-
-"k" p "K"
-"kh" p "KH"
-"g" p "G"
-"gh" p "GH"
-"n\"" p "\\.N"
-"q" p "Q"
-".kh" e "old transcription .kh -> Kh"
-"Kh" p "{\\KH}" Tex macro \KH
-".g" e "old transcription .g -> G"
-"G" p "{\\G}" Tex macro \G
-"c" p "C"
-"ch" p "CH"
-"j" p "J"
-"jh" p "JH"
-"n~" p "\\~N"
-"z" p "Z"
-".t" e "old transcription .t -> T"
-"T" p "\\d T"
-".th" e "old transcription .th -> Th"
-"Th" p "\\d TH"
-".d" e "old transcription .d -> d"
-"D" p "\\d D"
-".dh" e "old transcription .dh -> Dh"
-"Dh" p "\\d DH"
-".n" e "old transcription .n -> N"
-"N" p "\\d N"
-"R" p "\\d R"
-"Rh" p "\\d RH"
-"t" p "T"
-"th" p "TH"
-"d" p "D"
-"dh" p "DH"
-"n" p "N"
-"p" p "P"
-"ph" p "PH"
-"b" p "B"
-"bh" p "BH"
-"m" p "M"
-"f" p "F"
-"y" p "Y"
-"r" p "R"
-"l" p "L"
-"v" p "V"
-"w" e "old transcription w -> v"
-"sh" p "\\'S"
-"\"s" e "old transcription \"s -> sh"
-".s" e "old transcription .s -> S"
-"S" p "\\d S"
-"s" p "S"
-"h" p "H"
-"x" e "old transcription x -> kS"
-"L" p "\\d L" Marathi l
-"r\"" p "R" Marathi eyelash r
-".a" p "A" ahagraha
-"OM" p "O\\dots M" O...M
-"a\"" p "\\^E" English a (Marathi)
-"o\"" p "\\^O" English o
-".m" e "old transcription .m -> M"
-"M" p "\\d M" anusvara: see below
-"~" p "\\.M" candrabindu: treated specially
-".h" e "old transcription .h -> H"
-"H" p "\\d H" visarga
-"|" p "." dand
-" |" p "." eat space in front of dand
-"||" p "." dubble dand
-"@" p "." abbreviation
-"." p "." period
-"###" p "{\\dots}"
-"#" p "." centered period
-"+" p "" viram
-"<" p "" remove ambiguity; dessapears by definition
-">" p " " becomes space
-"{" p "{" TeX-braces
-"}" p "}"
-"\n" p "\n"
-"," p ","
-":" p ":"
-";" p ";"
-"-" p "-"
-"[" p "["
-"]" p "]"
-"(" p "("
-")" p ")"
-"?" p "?"
-"!" p "!"
-"`" p "`"
-"'" p "'"
-"/" p "/"
-"0" p "0"
-"1" p "1"
-"2" p "2"
-"3" p "3"
-"4" p "4"
-"5" p "5"
-"6" p "6"
-"7" p "7"
-"8" p "8"
-"9" p "9"
-" " p " "
-
-% repeat part for correct transcription anusvara
-
-"Mk" p "\\.NK"
-"Mkh" p "\\.NKH"
-"Mg" p "\\.NG"
-"Mgh" p "\\.NGH"
-"Mq" p "\\.NQ"
-"MKh" p "\\.N{\\KH}"
-"MG" p "\\.N{\\G}"
-"Mh" p "\\.NH"
-
-"Mc" p "\\~NC"
-"Mch" p "\\~NCH"
-"Mj" p "\\~NJ"
-"Mjh" p "\\~NJH"
-"Msh" p "\\~N\\'S"
-"My" p "\\~NY"
-
-"MT" p "\\d N\\d T"
-"MTh" p "\\d N\\d TH"
-"MD" p "\\d N\\d D"
-"MDh" p "\\d N\\d DH"
-"MS" p "\\d N\\d S"
-"Mr" p "\\d NR"
-
-"Mt" p "NT"
-"Mth" p "NTH"
-"Md" p "ND"
-"Mdh" p "NDH"
-"Ms" p "NS"
-"Ml" p "NL"
-
-"Mp" p "MP"
-"Mph" p "MPH"
-"Mb" p "MB"
-"Mbh" p "MBH"
-"Mf" p "MF"
-
-% part for correct translation candrabindu
-
-"a~" p "\\~A"
-"aa~" p "\\ltwig{A}"
-"i~" p "\\~I"
-"ii~" p "\\ltwig{I}"
-"u~" p "\\~U"
-"uu~" p "\\ltwig{U}"
-"e~" p "\\~E"
-"ai~" p "A\\~I"
-"o~" p "\\~O"
-"au~" p "A\\~U"
-
-@end
diff --git a/Master/texmf-dist/source/fonts/malayalam/dng/dng.tex b/Master/texmf-dist/source/fonts/malayalam/dng/dng.tex
deleted file mode 100644
index ccfd931ab46..00000000000
--- a/Master/texmf-dist/source/fonts/malayalam/dng/dng.tex
+++ /dev/null
@@ -1,63 +0,0 @@
-% dng.tex -- guide for using Devanagari with Malayalam-TeX
-% (c) Jeroen Hellingman 1993
-% Last edit: 07-JAN-1993
-
-\input dngmacs
-\input mmtrmacs
-\input dntrmacs
-
-\beginsection {\twelvebf How To Type Devanagari}
-
-Since a package for typesetting Devanagari,
-{\tt devnag}, designed by Frans Velthuis, was already available
-I~decided to adapt it to Malayalam-\TeX s input conventions.
-
-To start using Devanagari, all you have to do is say
-
-\medskip
-{\tt \bslash input dngmacs}
-
-{\tt \bslash input dntrmacs}
-\medskip
-
-Somewhere near the start of your document. Then you can switch to
-any of the principle languages that use Devanagari-script by saying
-{\tt<{}sanskrit>}, {\tt<{}hindi>}, {\tt<{}marathi>}, or {\tt<{}nepali>}.
-You will then enter the mode of the indicated language --~together
-called {\it Devanagari-mode}.
-You can switch back to normal mode by saying respectively
-{\tt<{}/sanskrit>}, {\tt<{}/hindi>}, {\tt<{}/marathi>}, or {\tt<{}/nepali>}.
-If you wish to use Roman transcription for any of those
-languages, you will have to append {\tt .transcription} to the language
-name in the start-tag; so Hindi in transcription can be started
-with {\tt<{}hindi.transcription>}. No modification of the end-tag is
-required (or even allowed).
-
-The following table shows the character(s) you have to type to produce
-a Devanagari character.
-
-\bigskip
-\input dngtrans
-\bigskip
-
-If you want to view or print your document after typing (a part of) it,
-you will have to do some extra pre-processing\footnote*{I admit, if you
-use several languages in one document, this can get pretty booring.}.
-Saying
-
-\medskip
-{\tt patc -p dng.pat {\it input-file}.dng {\it temporary-file}.dn }
-
-{\tt devnag {\it temporary-file}.dn {\it output-file}.tex}
-\medskip
-
-{\it after} pre-processing for Malayalam, if it is used,
-will do all the neccessary pre-processing for Devanagari. As you
-can see, you will still have to use Frans Velthuis'
-pre-processor\footnote{**}{As a matter of fact, I have only changed
-the transcription --~all functionality of {\tt devnag}, including
-{\tt@}-directives to it is still there.}.
-To find out how it should be used exactly, read the manual that
-comes with {\tt devnag}.
-
-\endinput
diff --git a/Master/texmf-dist/source/fonts/malayalam/dng/dngmacs.tex b/Master/texmf-dist/source/fonts/malayalam/dng/dngmacs.tex
deleted file mode 100644
index 3b1a027852a..00000000000
--- a/Master/texmf-dist/source/fonts/malayalam/dng/dngmacs.tex
+++ /dev/null
@@ -1,132 +0,0 @@
-% DNMACS.TEX
-% TeX macros for the use of Devanagari fonts
-%
-% Copyright (C) 1991 University of Groningen, The Netherlands
-%
-% Author: Frans J. Velthuis
-% Internet: velthuis@rc.rug.nl
-% Bitnet: velthuis@hgrrug5
-%
-% This program is free software; you can redistribute it and/or modify
-% it under the terms of the GNU General Public License as published by
-% the Free Software Foundation; either version 1, or (at your option)
-% any later version.
-%
-% This program is distributed in the hope that it will be useful,
-% but WITHOUT ANY WARRANTY; without even the implied warranty of
-% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-% GNU General Public License for more details.
-%
-% You should have received a copy of the GNU General Public License
-% along with this program; if not, write to the Free Software
-% Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-%
-%
-% modified by Jeroen Hellingman
-%
-% font-loading
-%
-\font\smalldn=dvng8%
-\font\ninedn=dvng9%
-\font\dvng=dvng10%
-\font\halfdn=dvng10 scaled\magstephalf
-\font\bigdn=dvng10 scaled\magstep1
-\font\largedn=dvng10 scaled\magstep2
-\font\hugedn=dvng10 scaled\magstep3
-\hyphenchar\smalldn=-1%
-\hyphenchar\ninedn=-1%
-\hyphenchar\dvng=-1%
-\hyphenchar\halfdn=-1%
-\hyphenchar\bigdn=-1%
-\hyphenchar\largedn=-1%
-\hyphenchar\hugedn=-1%
-\font\smallcr=cmr8%
-\font\ninecr=cmr9%
-\font\halfcr=cmr10 scaled\magstephalf
-\font\bigcr=cmr10 scaled\magstep1
-\font\largecr=cmr10 scaled\magstep2
-\font\hugecr=cmr10 scaled\magstep3
-%
-%
-%
-\let\rsize=\rm
-\newcount\chnum
-\newdimen\itdim
-\newdimen\dnblskip
-\newif\ifdnmode
-%
-% change some catcodes
-%
-\chnum=0%
-\loop\catcode\chnum=11%
-\ifnum\chnum<12\advance\chnum by1%
-\repeat%
-\chnum=14%
-\loop\catcode\chnum=11%
-\ifnum\chnum<31\advance\chnum by1%
-\repeat%
-\catcode127=11%}%
-%
-\def\subscr#1{\/\itdim=\lastkern
-\unkern\kern-\itdim \lower\dp0 \hbox to\itdim{#1\hfil}}
-%
-% font selecting
-%
-\def\dnsmall{\let\pdn=\smalldn\let\rsize=\smallcr%
-\dnblskip=12pt\ifdnmode\dn\fi}
-\def\dnnine{\let\pdn=\ninedn\let\rsize=\ninecr%
-\dnblskip=13pt\ifdnmode\dn\fi}
-\def\dnnormal{\let\pdn=\dvng\let\rsize=\rm%
-\dnblskip=15pt\ifdnmode\dn\fi}
-\def\dnhalf{\let\pdn=\halfdn\let\rsize=\halfcr%
-\dnblskip=16pt\ifdnmode\dn\fi}
-\def\dnbig{\let\pdn=\bigdn\let\rsize=\bigcr%
-\dnblskip=18pt\ifdnmode\dn\fi}
-\def\dnlarge{\let\pdn=\largedn\let\rsize=\largecr%
-\dnblskip=22pt\ifdnmode\dn\fi}
-\def\dnhuge{\let\pdn=\hugedn\let\rsize=\hugecr%
-\dnblskip=26pt\ifdnmode\dn\fi}
-%
-\def\dn{\dnmodetrue\pdn\baselineskip=\dnblskip%
-\def\<{\llap{\char4}}% locally redefine one macro that conflicts
-\tolerance=10000\pretolerance=10000}
-%
-% composing macro's
-%
-\def\0{\llap{\char13}}%
-\def\1{\llap{\char32}}%
-\def\2{\llap{\char92}}%
-\def\3#1w{{\char"#1}}%
-\def\4{\llap{\char123}}%
-\def\5{\llap{\char125}}%
-\def\6#1{\setbox0=\hbox{#1}#1\subscr{\char126}}%
-\def\7#1{\setbox0=\hbox{#1}#1\subscr{\char0}}%
-\def\8#1{\setbox0=\hbox{#1}#1\subscr{\char1}}%
-\def\9#1{\setbox0=\hbox{#1}#1\subscr{\char2}}%
-\def\qa#1#2{\setbox0=\hbox{#1}#1\subscr{\char253\kern1.5ex\lower1.25ex%
-\hbox{\char#2}\kern-1.5ex}}%
-\def\qb#1{\setbox0=\hbox{#1}#1\subscr{\char253}}%
-\def\qq#1{\setbox0=\hbox{#1}#1\subscr{\char94}}%
-\def\qx#1{\setbox0=\hbox{#1}#1\subscr{\char14}}%
-\def\qy#1{\setbox0=\hbox{#1}#1\subscr{\char31}}%
-\def\qz#1{\setbox0=\hbox{#1}#1\subscr{\char124}}%
-\def\qva{\kern0.5ex\2\kern-0.5ex}%
-\def\qvb{\kern1ex\0\kern-1ex}%
-\def\qvc{\kern1ex\rdt\kern-1ex}%
-\def\?{\llap{\char3}}%
-% \def\<{\llap{\char4}}% % CONFLICT !!!
-\def\rs{\rsize\thinspace}%
-\let\re=\thinspace%
-\def\rdt{\llap{\char19}}%
-%
-\def\dnnum{\let\nstyle=d}%
-\def\cmnum{\let\nstyle=r}%
-%
-% some parameters
-%
-\cmnum%
-\def\rn#1{\if\nstyle r{\rsize #1}\else#1\fi}%
-\let\pdn=\dvng%
-\dnblskip=15pt%
-%
-% end of dngmacs.tex
diff --git a/Master/texmf-dist/source/fonts/malayalam/dng/dngtrans.dng b/Master/texmf-dist/source/fonts/malayalam/dng/dngtrans.dng
deleted file mode 100644
index 07740782e89..00000000000
--- a/Master/texmf-dist/source/fonts/malayalam/dng/dngtrans.dng
+++ /dev/null
@@ -1,80 +0,0 @@
-@hindi
-% dngtrans.txt -- Devanagari transcription table
-% (c) Jeroen Hellingman 1993
-% Last edit: 07-JAN-1993
-
-\bgroup
-\def\dngstrut{\vtop to4pt{}\vbox to10pt{}}
-\def\q{\quad\hfill}
-\def\x{\vrule\ }
-\def\xx{\vrule width.8pt}
-\offinterlineskip
-\halign{\dngstrut\xx\ \tt#\q&\x#\q&\x#\q\xx\ &\tt#\q&\x#\q&\x#\q\xx\ &\tt#\q&\x#\q&\x#\q\xx\cr
-\noalign{\hrule height.8pt}
-OM & $OM$ & $$OM$$ &
-ka, qa & $ka, qa$ & $$ka, qa$$ &
-pa & $pa$ & $$pa$$ \cr
-a & $a$ & $$a$$ &
-kha, Kha& $kha, Kha$& $$kha, Kha$$ &
-pha, fa & $pha, fa$ & $$pha, fa$$ \cr
-* & $*$ & $$*$$ &
-ga, Ga & $ga, Ga$ & $$ga, Ga$$ &
-ba & $ba$ & $$ba$$ \cr
-aa & $aa$ & $$aa$$ &
-gha & $gha$ & $$gha$$ &
-bha & $bha$ & $$bha$$ \cr
-i & $i$ & $$i$$ &
-n"a & $n"a$ & $$n"a$$ &
-ma & $ma$ & $$ma$$ \cr
-ii & $ii$ & $$ii$$ &
-ca & $ca$ & $$ca$$ &
-ya & $ya$ & $$ya$$ \cr
-u & $u$ & $$uu$$ &
-cha & $cha$ & $$cha$$ &
-ra & $ra$ & $$ra$$ \cr
-uu & $uu$ & $$uu$$ &
-ja, za & $ja, za$ & $$ja, za$$ &
-la & $la$ & $$la$$ \cr
-.r & $.r$ & $$.r$$ &
-jha & $jha$ & $$jha$$ &
-va & $va$ & $$va$$ \cr
-.r.r & $.r.r$ & $$.r.r$$ &
-n\~{}a & $n~a$ & $$n~a$$ &
-sha & $sha$ & $$sha$$ \cr
-.l & $.l$ & $$.l$$ &
-Ta & $Ta$ & $$Ta$$ &
-Sa & $Sa$ & $$Sa$$ \cr
-.l.l & $.l.l$ & $$.l.l$$ &
-Tha & $Tha$ & $$Tha$$ &
-sa & $sa$ & $$sa$$ \cr
-e & $e$ & $$e$$ &
-Da, Ra & $Da, Ra$ & $$Da, Ra$$ &
-ha & $ha$ & $$ha$$ \cr
-ai & $ai$ & $$ai$$ &
-Dha, Rha& $Dha, Rha$& $$Dha, Rha$$ &
-La & $La$ & $$La$$ \cr
-o & $o$ & $$o$$ &
-Na & $Na$ & $$Na$$ &
-r" & $r"$ & $$r"$$ \cr
-au & $au$ & $$au$$ &
-ta & $ta$ & $$ta$$ &
-k+ & $k+$ & $$k+$$ \cr
-aM & $aM$ & $$aM$$ &
-tha & $tha$ & $$tha$$ &
-| & $|$ & $$|$$ \cr
-a\~ & $a~$ & $$a~$$ &
-da & $da$ & $$da$$ &
-\# & $#$ & $$#$$ \cr
-aH & $aH$ & $$aH$$ &
-dha & $dha$ & $$dha$$ &
-\#\#\# & $###$ & $$###$$ \cr
-a" & $a"$ & $$a"$$ &
-na & $na$ & $$na$$ &
-@ & $@$ & $$@$$ \cr
-o" & $o"$ & $$o"$$ &
- & & &
- & & \cr
-\noalign{\hrule height.8pt}
-}\egroup
-
-\endinput
diff --git a/Master/texmf-dist/source/fonts/malayalam/dng/dngtrans.tex b/Master/texmf-dist/source/fonts/malayalam/dng/dngtrans.tex
deleted file mode 100644
index a1848cb59a0..00000000000
--- a/Master/texmf-dist/source/fonts/malayalam/dng/dngtrans.tex
+++ /dev/null
@@ -1,79 +0,0 @@
-% dngtrans.txt -- Devanagari transcription table
-% (c) Jeroen Hellingman 1993
-% Last edit: 07-JAN-1993
-
-\bgroup
-\def\dngstrut{\vtop to4pt{}\vbox to10pt{}}
-\def\q{\quad\hfill}
-\def\x{\vrule\ }
-\def\xx{\vrule width.8pt}
-\offinterlineskip
-\halign{\dngstrut\xx\ \tt#\q&\x#\q&\x#\q\xx\ &\tt#\q&\x#\q&\x#\q\xx\ &\tt#\q&\x#\q&\x#\q\xx\cr
-\noalign{\hrule height.8pt}
-OM & {\dn :} & {\dntr O\dots M} &
-ka, qa & {\dn k{\rs ,\re} *} & {\dntr ka, qa} &
-pa & {\dn p} & {\dntr pa} \cr
-a & {\dn a} & {\dntr a} &
-kha, Kha& {\dn K{\rs ,\re} ^^L}& {\dntr kha, {\kh}a} &
-pha, fa & {\dn P{\rs ,\re} '} & {\dntr pha, fa} \cr
-* & {\dn a} & {\dntr } &
-ga, Ga & {\dn g{\rs ,\re} ^^K} & {\dntr ga, {\g}a} &
-ba & {\dn b} & {\dntr ba} \cr
-aa & {\dn aA} & {\dntr \=a} &
-gha & {\dn G} & {\dntr gha} &
-bha & {\dn B} & {\dntr bha} \cr
-i & {\dn i} & {\dntr i} &
-n"a & {\dn R} & {\dntr \.na} &
-ma & {\dn m} & {\dntr ma} \cr
-ii & {\dn I} & {\dntr {\=\i}} &
-ca & {\dn c} & {\dntr ca} &
-ya & {\dn y} & {\dntr ya} \cr
-u & {\dn u} & {\dntr \=u} &
-cha & {\dn C} & {\dntr cha} &
-ra & {\dn r} & {\dntr ra} \cr
-uu & {\dn U} & {\dntr \=u} &
-ja, za & {\dn j{\rs ,\re} )} & {\dntr ja, za} &
-la & {\dn l} & {\dntr la} \cr
-.r & {\dn ^^[} & {\dntr \d r} &
-jha & {\dn J} & {\dntr jha} &
-va & {\dn v} & {\dntr va} \cr
-.r.r & {\dn ^^Q} & {\dntr {\rii}} &
-n\~{}a & {\dn ^^Z} & {\dntr \~na} &
-sha & {\dn f} & {\dntr \'sa} \cr
-.l & {\dn ^^X} & {\dntr \d l} &
-Ta & {\dn V} & {\dntr \d ta} &
-Sa & {\dn q} & {\dntr \d sa} \cr
-.l.l & {\dn ^^Y} & {\dntr {\lii}} &
-Tha & {\dn W} & {\dntr \d tha} &
-sa & {\dn s} & {\dntr sa} \cr
-e & {\dn e} & {\dntr e} &
-Da, Ra & {\dn X{\rs ,\re} w} & {\dntr \d da, \d ra} &
-ha & {\dn h} & {\dntr ha} \cr
-ai & {\dn e\?} & {\dntr ai} &
-Dha, Rha& {\dn Y{\rs ,\re} x}& {\dntr \d dha, \d rha} &
-La & {\dn ^^O} & {\dntr \d la} \cr
-o & {\dn ao} & {\dntr o} &
-Na & {\dn Z} & {\dntr \d na} &
-r" & {\dn ^^]} & {\dntr r} \cr
-au & {\dn aO} & {\dntr au} &
-ta & {\dn t} & {\dntr ta} &
-k+ & {\dn \qq{k}} & {\dntr k} \cr
-aM & {\dn a\2} & {\dntr a\d m} &
-tha & {\dn T} & {\dntr tha} &
-| & {\dn .} & {\dntr .} \cr
-a\~ & {\dn a\1} & {\dntr \~a} &
-da & {\dn d} & {\dntr da} &
-\# & {\dn ^^U} & {\dntr .} \cr
-aH & {\dn a,} & {\dntr a\d h} &
-dha & {\dn D} & {\dntr dha} &
-\#\#\# & {\dn ^^U^^U^^U} & {\dntr {\dots}} \cr
-a" & {\dn e\<} & {\dntr \^e} &
-na & {\dn n} & {\dntr na} &
-@ & {\dn ^^?} & {\dntr .} \cr
-o" & {\dn aA\<} & {\dntr \^o} &
- & & &
- & & \cr
-\noalign{\hrule height.8pt}
-}\egroup
-
-\endinput
diff --git a/Master/texmf-dist/source/fonts/malayalam/dng/dntrmacs.tex b/Master/texmf-dist/source/fonts/malayalam/dng/dntrmacs.tex
deleted file mode 100644
index ea205491e15..00000000000
--- a/Master/texmf-dist/source/fonts/malayalam/dng/dntrmacs.tex
+++ /dev/null
@@ -1,33 +0,0 @@
-% dntrmacs.tex -- macro's for transcription of devanaagarii.
-% Jeroen Hellingman
-% last edit: 07-JAN-1993
-%
-% macro for two accents on one letter
-%
-% put accent #1 centered on top of #2
-\def\putaccentontop#1#2{\hskip0pt{\setbox0=\hbox{#2}\setbox1=\hbox{#1}%
- \dimen0=.5\wd0\advance\dimen0by.5\wd1%
- \dimen1=\ht0\advance\dimen1by-1ex% was: .45em%
- \dimen3=.5\wd0\advance\dimen3by-.5\wd1%
- \box0\kern-\dimen0\raise\dimen1\box1\kern\dimen3}}
-%
-% macros for special letters
-%
-\def\dntr{\hyphenpenalty=10000%
- \def\ltwig##1{\putaccentontop{\char"7E}{\hbox{\=##1}}}%
- \def\rii{\putaccentontop{\char"16}{\hbox{\d r}}}%
- \def\RII{\putaccentontop{\char"16}{\hbox{\d R}}}%
- \def\lii{\putaccentontop{\char"16}{\hbox{\d l}}}%
- \def\LII{\putaccentontop{\char"16}{\hbox{\d L}}}%
- \def\kh{{$\underline{\hbox{kh}}$}}%
- \def\Kh{{$\underline{\hbox{Kh}}$}}%
- \def\KH{{$\underline{\hbox{KH}}$}}%
- \def\G{\b G}\def\g{\b g}}
-%
-% make math-modes and dollar-sign available again
-%
-\def\math{$}
-\def\Math{$$}
-\def\dollar{{\$}}
-%
-% end of dntrmacs.tex
diff --git a/Master/texmf-dist/source/fonts/malayalam/dng/misspaal.dng b/Master/texmf-dist/source/fonts/malayalam/dng/misspaal.dng
deleted file mode 100644
index 99140af9adc..00000000000
--- a/Master/texmf-dist/source/fonts/malayalam/dng/misspaal.dng
+++ /dev/null
@@ -1,177 +0,0 @@
-@hindi
-@nolig 5
-
-\input dnmacs
-\input dntrmacs
-
-\emergencystretch=20pt
-
-$
-\centerline{\dnbig ^mohan ^raakesh: ^mis ^paal}
-
-\medskip
-
-^vah duur se dikhaayii detii aak.rti mis ^paal hii ho sak*tii thii|
-^phir bhii vishvaas kar*ne ke lie mai~ne ap*naa cashma Thiik kiyaa|
-^niHsaMdeh, vah mis ^paal hii thii|
-^yah to khair mujhe pati thaa ki vah un dine~ kulluu me~ hii kahii~
-hai, par is tarah acaanak us*se bheMT ho jaayegi, yah nahii~ socaa thaa|
-^aur use saam*ne dekh*kar bhii muujhe vishvaas nahii~ huaa ki vah sthaayii
-ruup se kulluu ke biic us choTe-se gaa~v me~ rahtii hogii|
-^jeb vah dillii se naukarii choR*kar aayii thii, to logo~ ne us*ke bare
-me~ kya-kya nahii~ socaa tha!
-
-^bas raayasan ke Daakakhaane ke paas pahu~c*kar ruk gajii|
-^mis ^paal Daakakhaane ke baahar khaRii posT*maasTar se kuch baat kar rahii
-thii|
-^haath me~ vah ek thailaa liye thii|
-^bas ke ruk*ne par na jaane kis baat ke lie posT*maasTer ko danyavaad
-detii huii vah kii taraf muRii|
-^tabhii mai~ atar*kar us*ko saam*ne pahu~c gayaa|
-^ek aad*mii ke acaanak saam*ne aa jaane se mis ^paal thoRaa acakacaa gayii,
-magar mujhe pahacaan*te hii uskaa ceharaa Khushii aur utsaah se khil
-gayaa|
-
-``^raNajiit tum?'' us*ne kahaa, ``^tum yahaa~ se Tapak paRe?''
-
-``^mai~ is bas se manaalii se aa rahaa huu~|'' mai~ne kahaa|
-
-``^acchaa! ^manaalii tum kab se aaye hue the?''
-
-``^aaT-das din hue, aaya tha| ^aaj vaapas jaa rahaa huu~|''
-
-``^aaj hii jaa rahe ho?'' mis ^paal ke cehare se aadhaa utsaah gaayab
-ho gayaa, ``dekho, kit*nii burii baat hai ki aaT-das din se tum aur
-mujh*se mil*ne kii tum*ne koshish bhii nahii~ kii|
-^tumhe~ yah to pataa hii thaa ki mai~ aaj*kal kulluu me~ huu~
-
-^haa~, yah to pataa thaa, par yah nahii~ pataa thaa ki kulluu ke kis
-hisse me~ ho|
-^ab bhii tum acaanak hii dikhaayii de gayii~, nahii~ mujhe kahaa~ se
-pataa cal*taa ki tum is jaMgal ko aabaad kar rahii ho?''
-
-``^sac*muc bahut barii baat hai,'' mis ^paal almaah*ne ke svar
-me~ bolii, ``tum it*ne dino~ se yahaa~ ho aur mujh*se tumhaarii
-bhaMT huii aaj jaane ke vaqt###|''
-
-^Draaivar zor-zor se ho"rn bajaane lagaa|
-^mis ^paal ne kuch ciRh*kar Draaivar kii taraf dekhaa aur ek*saath
-jhiRak*ne kSama ma~g*ne ke svar me~ kahaa, ``bas jii ek
-minaT| mai~ bhii isii bas se kullu cal rahii huu~|
-^mujhe kullu ki ek siiT de diijie|
-^thaiMk yuu verii mac!'' aur phir merii taraf muR*kar bolii,
-``tum is bas se kahaa~ tak jaa rahee ho?''
-
-``^aaj to is bas se jogindar*nagar jaauu~gaa|
-^vahaa~ ek din rah*kar kal subah aage kii bas pakaRuu~gaa|''
-
-^Draaivar ab aur zor se ho"rn bajaane lagaa|
-^mis ^paal ne ek baar krodh aur bab*sii ke saath us*kii
-taraf dekhaa aur bas ke dar*vaaze kii taraf baRh*tii huii,
-``acchaa, kulluu tak to ham logo~ kaa saath hai hii, aur baat
-kulluu pahu~c*kar kare~ge|
-^mai~ to kah*tii huu~ ki tum do-caar din yahii~ ruko, phir cale
-jaanaa|''
-
-^bas me~ pahale hii bahut bhiiR thii|
-^do-tiin aad*mii vahaa~ se aur caRh gaye the, jis*se andar
-khaRe hone ki jagah bhii nahii~ rahii thii|
-^mis ^paal dar*vaaze se andar jaane to kaNDakTar ne haath
-baRhaakar use rok diyaa|
-^mai~ne kaNDakTar se bahuteraa kahaa ki andar mere vaalii jagah
-khaali hai, mis saahab vahaa~ baiTh jaae~gii aur mai~ bhiR me~
-kisii tarah khaRaa calaa jaauu~gaa kaNDakTar ek baar jid par aRaa
-to aRaa hii rahaa ki aur savaarii vah nahii~ le sak*taa|
-^mai~ abhii us*se baat kar hii rahaa thaa ki Draaivar ne bas sTarT
-kar dii|
-^meraa saamaan bas me~ thaa, is*lie mai~ dauR*kar cal*tii bas me~
-savaar ho gayaa|
-
-$
-
-\bigskip %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-
-$$
-\centerline{\bf ^mohan ^raakesh: ^mis ^paal}
-
-\medskip
-
-^vah duur se dikhaayii detii aak.rti mis ^paal hii ho sak*tii thii|
-^phir bhii vishvaas kar*ne ke lie mai~ne ap*naa cashma Thiik kiyaa|
-^niHsaMdeh, vah mis ^paal hii thii|
-^yah to khair mujhe pati thaa ki vah un dine~ kulluu me~ hii kahii~
-hai, par is tarah acaanak us*se bheMT ho jaayegi, yah nahii~ socaa thaa|
-^aur use saam*ne dekh*kar bhii muujhe vishvaas nahii~ huaa ki vah sthaayii
-ruup se kulluu ke biic us choTe-se gaa~v me~ rahtii hogii|
-^jeb vah dillii se naukarii choR*kar aayii thii, to logo~ ne us*ke bare
-me~ kya-kya nahii~ socaa tha!
-
-^bas raayasan ke Daakakhaane ke paas pahu~c*kar ruk gajii|
-^mis ^paal Daakakhaane ke baahar khaRii posT*maasTar se kuch baat kar rahii
-thii|
-^haath me~ vah ek thailaa liye thii|
-^bas ke ruk*ne par na jaane kis baat ke lie posT*maasTer ko danyavaad
-detii huii vah kii taraf muRii|
-^tabhii mai~ atar*kar us*ko saam*ne pahu~c gayaa|
-^ek aad*mii ke acaanak saam*ne aa jaane se mis ^paal thoRaa acakacaa gayii,
-magar mujhe pahacaan*te hii uskaa ceharaa Khushii aur utsaah se khil
-gayaa|
-
-``^raNajiit tum?'' us*ne kahaa, ``^tum yahaa~ se Tapak paRe?''
-
-``^mai~ is bas se manaalii se aa rahaa huu~|'' mai~ne kahaa|
-
-``^acchaa! ^manaalii tum kab se aaye hue the?''
-
-``^aaT-das din hue, aaya tha| ^aaj vaapas jaa rahaa huu~|''
-
-``^aaj hii jaa rahe ho?'' mis ^paal ke cehare se aadhaa utsaah gaayab
-ho gayaa, ``dekho, kit*nii burii baat hai ki aaT-das din se tum aur
-mujh*se mil*ne kii tum*ne koshish bhii nahii~ kii|
-^tumhe~ yah to pataa hii thaa ki mai~ aaj*kal kulluu me~ huu~
-
-^haa~, yah to pataa thaa, par yah nahii~ pataa thaa ki kulluu ke kis
-hisse me~ ho|
-^ab bhii tum acaanak hii dikhaayii de gayii~, nahii~ mujhe kahaa~ se
-pataa cal*taa ki tum is jaMgal ko aabaad kar rahii ho?''
-
-``^sac*muc bahut barii baat hai,'' mis ^paal almaah*ne ke svar
-me~ bolii, ``tum it*ne dino~ se yahaa~ ho aur mujh*se tumhaarii
-bhaMT huii aaj jaane ke vaqt###|''
-
-^Draaivar zor-zor se ho"rn bajaane lagaa|
-^mis ^paal ne kuch ciRh*kar Draaivar kii taraf dekhaa aur ek*saath
-jhiRak*ne kSama ma~g*ne ke svar me~ kahaa, ``bas jii ek
-minaT| mai~ bhii isii bas se kullu cal rahii huu~|
-^mujhe kullu ki ek siiT de diijie|
-^thaiMk yuu verii mac!'' aur phir merii taraf muR*kar bolii,
-``tum is bas se kahaa~ tak jaa rahee ho?''
-
-``^aaj to is bas se jogindar*nagar jaauu~gaa|
-^vahaa~ ek din rah*kar kal subah aage kii bas pakaRuu~gaa|''
-
-^Draaivar ab aur zor se ho"rn bajaane lagaa|
-^mis ^paal ne ek baar krodh aur bab*sii ke saath us*kii
-taraf dekhaa aur bas ke dar*vaaze kii taraf baRh*tii huii,
-``acchaa, kulluu tak to ham logo~ kaa saath hai hii, aur baat
-kulluu pahu~c*kar kare~ge|
-^mai~ to kah*tii huu~ ki tum do-caar din yahii~ ruko, phir cale
-jaanaa|''
-
-^bas me~ pahale hii bahut bhiiR thii|
-^do-tiin aad*mii vahaa~ se aur caRh gaye the, jis*se andar
-khaRe hone ki jagah bhii nahii~ rahii thii|
-^mis ^paal dar*vaaze se andar jaane to kaNDakTar ne haath
-baRhaakar use rok diyaa|
-^mai~ne kaNDakTar se bahuteraa kahaa ki andar mere vaalii jagah
-khaali hai, mis saahab vahaa~ baiTh jaae~gii aur mai~ bhiR me~
-kisii tarah khaRaa calaa jaauu~gaa kaNDakTar ek baar jid par aRaa
-to aRaa hii rahaa ki aur savaarii vah nahii~ le sak*taa|
-^mai~ abhii us*se baat kar hii rahaa thaa ki Draaivar ne bas sTarT
-kar dii|
-^meraa saamaan bas me~ thaa, is*lie mai~ dauR*kar cal*tii bas me~
-savaar ho gayaa|
-
-$$
-
-\bye
diff --git a/Master/texmf-dist/source/fonts/malayalam/preproc/ack2mm.pat b/Master/texmf-dist/source/fonts/malayalam/preproc/ack2mm.pat
deleted file mode 100644
index e170b646389..00000000000
--- a/Master/texmf-dist/source/fonts/malayalam/preproc/ack2mm.pat
+++ /dev/null
@@ -1,93 +0,0 @@
-% ack2mm.pat --- patterns to convert transcription used in A.C.K
-% (designed by Mathai Chundat) to my transcription
-% (c) 1993 Jeroen Hellingman
-% last edit: 22-JAN-1993
-
-% I use a different transcription, that is more regular than the
-% A.C.K. one, and in line with the transcriptions I use for other
-% Indian languages. The things I prefer in MC's transscription
-% is the use of nG, nnG, nJ, and nnJ. but I didn't use G, since I
-% use it in transcription of Hindi for something else. I may change
-% my transcription to accept both in Malayalam -- there are some
-% differences anyway, for example, in Hindi I use e for ee.
-%
-% KNOWN PROBLEMS:
-% colon may stand for itself or for visargam; this file assumes the visargam.
-
-
-@patterns 0
-"<malayalam>" 1 "$"
-"$" 1 "$"
-
-@patterns 1
-"</malayalam>" 0 "$"
-"$" 0 "$"
-% vowels
-"a" p "a"
-"aa" p "aa"
-"A" p "aa"
-"i" p "i"
-"ee" p "ii"
-"u" p "u"
-"oo" p "uu"
-"R~" p ".r"
-"e" p "e"
-"E" p "ee"
-"o" p "o"
-"O" p "oo"
-"ai" p "ai"
-"ou" p "au"
-"am" p "am"
-":" p "H"
-"wa" p "ua" % u + a = wa (?)
-% ka
-"k" p "k"
-"kh" p "kh"
-"g" p "g"
-"gh" p "gh"
-"nG" p "n\""
-"nnG" p "n\"n\""
-% ca
-"ch" p "c"
-"Ch" p "ch"
-"j" p "j"
-"jh" p "jh"
-"nJ" p "n~"
-"cch" p "cc"
-"nnJ" p "n~n~"
-% Ta
-"t" p "T"
-"T" p "Th"
-"D" p "D"
-"Dh" p "Dh"
-"N" p "N"
-% ta
-"th" p "t"
-"Th" p "th"
-"d" p "d"
-"dh" p "dh"
-"n" p "n"
-"tth" p "tt"
-"tTh" p "tth"
-"tdh" p "tdh"
-"tbh" p "tbh"
-% pa
-"p" p "p"
-"ph" p "ph"
-"b" p "b"
-"bh" p "bh"
-"m" p "m"
-% yaraladikaaL
-"y" p "y"
-"r" p "r"
-"l" p "l"
-"v" p "v"
-"S" p "sh"
-"sh" p "S"
-"s" p "s"
-"h" p "h"
-"R" p "R"
-"zh" p "zh"
-"L" p "L"
-"TT" p "RR"
-@end
diff --git a/Master/texmf-dist/source/fonts/malayalam/preproc/avltree.c b/Master/texmf-dist/source/fonts/malayalam/preproc/avltree.c
deleted file mode 100644
index 909898a01ab..00000000000
--- a/Master/texmf-dist/source/fonts/malayalam/preproc/avltree.c
+++ /dev/null
@@ -1,699 +0,0 @@
-/*+
-
-TITLE: AVLtree.c general purpose balanced trees.
-
-DESCRIPTION:
- General purpose binairy-tree functions. This package uses AVL-trees
- to ensure proper balancing. (The heigth of the tree will never exceed
- ceil(1.44 * lg(n)), where lg is the logarithm base 2 and n the number
- of elements.) This package can be used to store any kind of data in a
- binairy tree. The only thing you have to do is to include AVLtree.h,
- link AVLtree.lib and call the appropriate functions. You should also
- provide a function to compare elements, and to free the memory used
- by elements.
-
-USAGE:
- To use the AVLtree package, include the file AVLtree.h in your
- program. A root of a binairy tree can then be declared as follows:
-
- AVLtree *a_binairy_tree;
-
- The following operations are defined for Binairy trees:
-
- -- Insert an element in the tree
- -- Delete an element in the tree
- -- Find an element in the tree
- -- Traverse the tree
-
- These operations are described below. You should always change the
- AVLtree structure by these functions. Don't go jamming in its
- structure yourself: it's delicate.
-
-FUNCTIONS:
- Inserting an element:
- Use the function AVLinsert() to insert an element. Its
- prototype is:
-
- int AVLinsert(const void *element,
- AVLtree **root,
- int (*cmp)(void*, void*));
-
- element is a pointer to the element you want to insert in the
- tree. Since it is this pointer that is actually stored in the
- AVL-tree, you should not touch the space it is pointing at
- after its insertion in the tree.
- root is a pointer to a pointer to the root node of the tree.
- A double reference is needed, since the root can change.
- cmp() is a user defined function. It should compare two
- elements and return 0 if the elements are equal, 1 if the first
- element is 'bigger' than the second, and -1 if the first
- element is 'smaller' than the second.
-
- The function will return one of the following codes:
-
- -- AVL_OK everything is alright.
- -- AVL_DUP attempt to insert element already present.
- -- AVL_NO_MEM no memory could be allocated.
- -- AVL_ERROR called with incorrect parameters.
-
- Deleting an element:
- Use the function AVLdelete() to delete an element from the
- tree. Its prototype is:
-
- int AVLdelete(const void *element,
- AVLtree **root,
- int (*cmp)(void*, void*),
- void (*del)(void*));
-
- element is the element to be deleted from the tree.
- root and cmp() are the same as in AVLinsert(). del() is a user
- defined function that should free the memory occupied by the
- element in the tree. It is passed a pointer to the element to
- be deleted.
-
- The function will return one of the following codes:
-
- -- AVL_OK everything is alright.
- -- AVL_NO_DEL attemp to delete non-existant element.
- -- AVL_ERROR called with incorrect parameters.
-
- Finding an element:
- To find an element, the function AVLfind() should be used. Its
- prototype is:
-
- void *AVLfind(const void *element,
- AVLtree *root,
- int (*cmp)(void*, void*));
-
- element is the element to be found, root is a pointer the the
- root node of the tree. cmp() is the same as in AVLinsert().
-
- The function will return a pointer to the found element, or
- NULL if the element could not be found.
-
- Traversing the tree:
- The tree can be traversed in three ways:
-
- -- preorder AVLpreorder()
- -- inorder AVLinorder()
- -- postorder AVLpostorder()
-
- Inorder traversal will yield all elements in their correct
- order.
-
- The prototypes are:
-
- void AVLpreorder(AVLtree *root, void (*func)(void*));
- void AVLinorder(AVLtree *root,void (*func)(void*));
- void AVLpostorder(AVLtree *root,void (*func)(void*));
-
- root is a pointer to the tree to be traversed, and
- func() is a user defined function that will be called at
- every node. This could do something with that element, like
- printing it.
-
- These functions return nothing.
-
-DOCUMENTATION:
- Robert L. Kruse, "Data Structures and Program Design" (2nd Ed.)
- pp. 344-356.
-
-AUTHOR:
- Jeroen Hellingman, 't Zand 2, 4133TB Vianen, the Netherlands.
-
-COPYRIGHT:
- Copyright (c) Jeroen Hellingman 1990.
- License is granted for any non-commercially and non-millitary use
- of this package, provided that this notice is kept intact. Use of
- this software in any product that is sold for profit or usage by
- (semi-)militairy organisations is forbidden. (contact me for
- commercial usage) Donations are always appreciated (postbank
- giro 5025409).
-
-CAVEAT:
- I can take no responseability whatsoever if this software
- is malfunctioning. If you find any bug in it, please fix it and
- notice me. If you can't fix it, you can also notice me, I might
- try to fix it.
-
-HISTORY
- 18-DEC-1992 last edit
- 04-NOV-1992 declared static functions static in prototype too.
- gcc seems to complain about this (JH)
- 01-DEC-1989 creation (Jeroen Hellingman)
-
--*/
-
-/* #define TEST */
-
-#include "avltree.h"
-#include <stdlib.h>
-#include <stddef.h>
-#include <stdio.h>
-
-#define TRUE 1
-#define FALSE 0
-
-#define EQUAL 0
-#define LEFT 1
-#define RIGHT 2
-
-/* ANSI C prototypes */
-
-static int insert(const void *element, AVLtree **root,
- int (*cmp)(void*, void*), int *taller);
-static int delete(const void *element, AVLtree **root,
- int (*cmp)(void*, void*), void (*del)(void*), int *shorter);
-static void left_balance(AVLtree **root);
-static void right_balance(AVLtree **root);
-static void left_rebalance(AVLtree **root, int *shorter);
-static void right_rebalance(AVLtree **root, int *shorter);
-static void left_rotate(AVLtree **root);
-static void right_rotate(AVLtree **root);
-static void error(int errno);
-
-/* add element to AVL-tree */
-
-int AVLinsert(const void *element,AVLtree **root,int (*cmp)(void*, void*))
-{ int taller = FALSE;
-
- if(element == NULL) return AVL_ERROR;
- return insert(element, root, cmp, &taller);
-}
-
-int AVLdelete(const void *element,AVLtree **root,int (*cmp)(void*, void*),
- void (*del)(void *))
-{ int shorter = FALSE;
-
- if(element == NULL) return AVL_ERROR;
- return delete(element, root, cmp, del, &shorter);
-}
-
-static int insert(const void *element, AVLtree **root,
- int (*cmp)(void*, void*), int *taller)
-{ int result;
- int tallersubtree = FALSE;
- AVLtree *subtree; /* needed since you can't do & on a struct member */
-
- if(*root == NULL) /* then adding is really easy */
- { *root = (AVLtree *) malloc(sizeof(AVLtree));
- if(*root == NULL) return AVL_NO_MEM;
- (*root)->element = element;
- (*root)->balance = EQUAL;
- (*root)->left = NULL;
- (*root)->right = NULL;
- *taller = TRUE;
- result = AVL_OK;
- }
- else /* recursively insert in appropriate subtree */
- { int compare = (*cmp)(element,(*root)->element);
-
- if(compare == 0) return AVL_DUP;
- else if(compare < 0)
- { subtree = (*root)->left;
- result = insert(element,&subtree,cmp,&tallersubtree);
- (*root)->left = subtree;
- if(tallersubtree)
- switch((*root)->balance)
- { case LEFT: left_balance(root);
- *taller = FALSE;
- break;
- case EQUAL: (*root)->balance = LEFT;
- *taller = TRUE;
- break;
- case RIGHT: (*root)->balance = EQUAL;
- *taller = FALSE;
- }
- else *taller = FALSE;
- }
- else
- { subtree = (*root)->right;
- result = insert(element,&subtree,cmp,&tallersubtree);
- (*root)->right = subtree;
- if(tallersubtree)
- switch((*root)->balance)
- { case RIGHT: right_balance(root);
- *taller = FALSE;
- break;
- case EQUAL: (*root)->balance = RIGHT;
- *taller = TRUE;
- break;
- case LEFT: (*root)->balance = EQUAL;
- *taller = FALSE;
- }
- else *taller = FALSE;
- }
- }
- return result;
-} /* end of insert() */
-
-static int delete(const void *element, AVLtree **root,
- int (*cmp)(void*, void*), void (*del)(void*), int *shorter)
-{ int result;
- int compare;
- int shortersubtree = FALSE;
- AVLtree *subtree;
-
- if(root == NULL) return AVL_ERROR;
- if((*root) == NULL) return AVL_NO_DEL;
- if((*root)->element == NULL) error(6); /* DEBUG */
- compare = (*cmp)(element,(*root)->element);
-
- if(compare == 0)
- {
- /* check: two children? */
- if((*root)->left != NULL && (*root)->right != NULL)
- { AVLtree *pred;
- void *tmp;
-
- /* find immediate predecessor */
- pred = (*root)->left;
- while(pred->right != NULL) pred = pred->right;
-
- /* swap element to be deleted with its immediate predecessor */
- tmp = (*root)->element;
- (*root)->element = pred->element;
- pred->element = tmp;
-
- /* delete predecessor from left subtree */
- subtree = (*root)->left;
- result = delete(element,&subtree,cmp,del,&shortersubtree);
- (*root)->left = subtree;
-
- /* rebalance tree */
- if(shortersubtree)
- switch((*root)->balance)
- { case RIGHT: right_rebalance(root,shorter);
- break;
- case EQUAL: (*root)->balance = RIGHT;
- *shorter = FALSE;
- break;
- case LEFT: (*root)->balance = EQUAL;
- *shorter = TRUE;
- }
-
- }
- else
- { /* user must delete his element */
-
- (*del)((*root)->element);
- /* delete node */
- subtree = ((*root)->left == NULL) ? (*root)->right : (*root)->left;
- free(*root);
- *root = subtree;
- *shorter = TRUE;
- result = AVL_OK;
- }
- }
- else if(compare < 0) /* delete from left subtree */
- { subtree = (*root)->left;
- result = delete(element, &subtree, cmp, del, &shortersubtree);
- (*root)->left = subtree;
-
- /* rebalance tree */
- if(shortersubtree)
- switch((*root)->balance)
- { case RIGHT: right_rebalance(root,shorter);
- break;
- case EQUAL: (*root)->balance = RIGHT;
- *shorter = FALSE;
- break;
- case LEFT: (*root)->balance = EQUAL;
- *shorter = TRUE;
- }
- }
- else /* delete from right subtree */
- { subtree = (*root)->right;
- result = delete(element, &subtree, cmp, del, &shortersubtree);
- (*root)->right = subtree;
-
- /* rebalance tree */
- if(shortersubtree)
- switch((*root)->balance)
- { case LEFT: left_rebalance(root,shorter);
- break;
- case EQUAL: (*root)->balance = LEFT;
- *shorter = FALSE;
- break;
- case RIGHT: (*root)->balance = EQUAL;
- *shorter = TRUE;
- }
- }
- return result;
-} /* end of delete() */
-
-static void right_rebalance(AVLtree **root, int *shorter)
-{ AVLtree *rightsub, *leftsubsub;
-
- if(root == NULL) error(7);
- if(*root == NULL) error(8);
- if((*root)->right == NULL) error(9); /* DEBUG */
-
- rightsub = (*root)->right;
- switch(rightsub->balance)
- { case EQUAL: (*root)->balance = RIGHT;
- rightsub->balance = LEFT;
- left_rotate(root);
- *shorter = FALSE;
- break;
- case RIGHT: (*root)->balance = EQUAL;
- rightsub->balance = EQUAL;
- left_rotate(root);
- *shorter = TRUE;
- break;
- case LEFT: leftsubsub = rightsub->left;
- switch(leftsubsub->balance)
- { case EQUAL: (*root)->balance = EQUAL;
- rightsub->balance = EQUAL;
- break;
- case LEFT: (*root)->balance = EQUAL;
- rightsub->balance = RIGHT;
- break;
- case RIGHT: (*root)->balance = LEFT;
- rightsub->balance = EQUAL;
- }
- leftsubsub->balance = EQUAL;
- right_rotate(&rightsub);
- (*root)->right = rightsub;
- left_rotate(root);
- *shorter = TRUE;
- }
-} /* end of right_rebalance() */
-
-static void left_rebalance(AVLtree **root, int *shorter)
-{ AVLtree *leftsub, *rightsubsub;
-
- if(root == NULL) error(10);
- if(*root == NULL) error(11);
- if((*root)->left == NULL) error(12); /* DEBUG */
-
- leftsub = (*root)->left;
- switch(leftsub->balance)
- { case EQUAL: (*root)->balance = LEFT;
- leftsub->balance = RIGHT;
- right_rotate(root);
- *shorter = FALSE;
- break;
- case LEFT: (*root)->balance = EQUAL;
- leftsub->balance = EQUAL;
- right_rotate(root);
- *shorter = TRUE;
- break;
- case RIGHT: rightsubsub = leftsub->right;
- switch(rightsubsub->balance)
- { case EQUAL: (*root)->balance = EQUAL;
- leftsub->balance = EQUAL;
- break;
- case RIGHT: (*root)->balance = EQUAL;
- leftsub->balance = LEFT;
- break;
- case LEFT: (*root)->balance = RIGHT;
- leftsub->balance = EQUAL;
- }
- rightsubsub->balance = EQUAL;
- left_rotate(&leftsub);
- (*root)->left = leftsub;
- right_rotate(root);
- *shorter = TRUE;
- }
-} /* end of left_rebalance() */
-
-void *AVLfind(const void *element,AVLtree *root,int (*cmp)(void*, void*))
-{ int compare;
-
- if(root == NULL) return NULL;
- compare = (*cmp)(element,root->element);
- if(compare == 0) return root->element;
- else if(compare < 0)
- return AVLfind(element,root->left,cmp);
- else
- return AVLfind(element,root->right,cmp);
-}
-
-static void left_balance(AVLtree **root)
-{ AVLtree *leftsub, *rightsubsub;
-
- leftsub = (*root)->left;
- switch(leftsub->balance)
- { case LEFT: (*root)->balance = EQUAL;
- leftsub->balance = EQUAL;
- right_rotate(root);
- break;
- case RIGHT: rightsubsub = leftsub->right;
- switch(rightsubsub->balance)
- { case EQUAL: (*root)->balance = EQUAL;
- leftsub->balance = EQUAL;
- break;
- case RIGHT: (*root)->balance = EQUAL;
- leftsub->balance = LEFT;
- break;
- case LEFT: (*root)->balance = RIGHT;
- leftsub->balance = EQUAL;
- }
- rightsubsub->balance = EQUAL;
- left_rotate(&leftsub);
- (*root)->left = leftsub;
- right_rotate(root);
- }
-} /* end of left_balance() */
-
-static void right_balance(AVLtree **root)
-{ AVLtree *rightsub, *leftsubsub;
-
- rightsub = (*root)->right;
- switch(rightsub->balance)
- { case RIGHT: (*root)->balance = EQUAL;
- rightsub->balance = EQUAL;
- left_rotate(root);
- break;
- case LEFT: leftsubsub = rightsub->left;
- switch(leftsubsub->balance)
- { case EQUAL: (*root)->balance = EQUAL;
- rightsub->balance = EQUAL;
- break;
- case LEFT: (*root)->balance = EQUAL;
- rightsub->balance = RIGHT;
- break;
- case RIGHT: (*root)->balance = LEFT;
- rightsub->balance = EQUAL;
- }
- leftsubsub->balance = EQUAL;
- right_rotate(&rightsub);
- (*root)->right = rightsub;
- left_rotate(root);
- }
-} /* end of right_balance() */
-
-static void left_rotate(AVLtree **root)
-{
- if(*root == NULL) error(1);
- else if((*root)->right == NULL) error(2);
- else
- { AVLtree *temp;
-
- temp = (*root)->right;
- (*root)->right = temp->left;
- temp->left = *root;
- *root = temp;
- }
-}
-
-static void right_rotate(AVLtree **root)
-{
- if(*root == NULL) error(3);
- else if((*root)->left == NULL) error(5);
- else
- { AVLtree *temp;
-
- temp = (*root)->left;
- (*root)->left = temp->right;
- temp->right = *root;
- *root = temp;
- }
-}
-
-void AVLinorder(AVLtree *root, void (*func)(void*))
-{
- if(root == NULL) return;
-
- AVLinorder(root->left, func);
- (*func)(root->element);
- AVLinorder(root->right, func);
-}
-
-void AVLpreorder(AVLtree *root, void (*func)(void*))
-{
- if(root == NULL) return;
-
- AVLpreorder(root->left, func);
- AVLpreorder(root->right, func);
- (*func)(root->element);
-}
-
-void AVLpostorder(AVLtree *root, void (*func)(void*))
-{
- if(root == NULL) return;
-
- (*func)(root->element);
- AVLpostorder(root->left, func);
- AVLpostorder(root->right, func);
-}
-
-
-static void error(int errno)
-{ fprintf(stderr,"AVLtree package error # %d\n",errno);
- exit(1);
-}
-
-
-#ifdef TEST
-
-#include <string.h>
-
-#define MAXN 1000
-#define BUFSIZE 512
-
-int fgetline(char *buf, FILE *input);
-int cmp(void*, void*);
-void del(void *p1);
-void show_element(void *element);
-int AVLcheck(AVLtree *root);
-void AVLshowtree(AVLtree *root, void (*func)(void*), int depth);
-
-void AVLshowtree(AVLtree *root, void (*func)(void*), int depth)
-{
- if(root == NULL) return;
-
- printf(" [%d](%d) ",root->balance, depth);
- (*func)(root->element);
- AVLshowtree(root->left, func, depth+1);
- AVLshowtree(root->right, func, depth+1);
-}
-
-/* naive compare using strcmp() (ASCII order) */
-
-int cmp(void *p1, void *p2)
-{ return strcmp(p1, p2);
-}
-
-/* routine to delete an element */
-
-void del(void *p1)
-{ free(p1);
-}
-
-/* simple routine to show a node */
-
-void show_element(void *element)
-{ printf("%s\n",element);
-}
-
-void main()
-{ AVLtree *root = NULL;
- char buf[BUFSIZE];
- int n = 0, length;
- char *p;
-
-
- fprintf(stdout,"testing routine for B-tree package\n");
- fprintf(stdout,"just read lines from input, put them in the\n");
- fprintf(stdout,"tree, then traverse the tree in order to\n");
- fprintf(stdout,"show the lines sorted (stop with '-') \n");
-
- while(TRUE)
- { length = fgetline(buf, stdin);
- if(buf[0] == '-') break;
- if(length != 0)
- { if(n == MAXN)
- { fprintf(stderr, "Too many strings\n");
- exit(1);
- }
- p = malloc(length+1);
- if(p == NULL)
- { fprintf(stderr, "Out of memory\n");
- exit(2);
- }
- strcpy(p, buf);
- if(AVLinsert(p,&root,cmp) != AVL_OK)
- { fprintf(stderr, "Insertion error\n");
- }
- AVLcheck(root);
- ++n;
- }
- if(feof(stdin)) break;
- }
-
- /* check tree */
- AVLcheck(root);
- /* now try to delete some elements */
-
- while(TRUE)
- { length = fgetline(buf, stdin);
- if(length != 0)
- { if(n == MAXN)
- { fprintf(stderr, "Too many strings\n");
- exit(1);
- }
- p = malloc(length+1);
- if(p == NULL)
- { fprintf(stderr, "Out of memory\n");
- exit(2);
- }
- strcpy(p, buf);
- if(AVLdelete(p,&root,cmp,del) != AVL_OK)
- { fprintf(stderr, "Deletion error\n");
- }
- AVLcheck(root);
- ++n;
- }
- if(feof(stdin)) break;
- }
-
- AVLshowtree(root,show_element, 1);
-
- exit(0);
-}
-
-int fgetline(char *buf, FILE *input)
-{ int i = 0, tmp;
-
- while((tmp = getc(input)) != EOF)
- { buf[i] = (char)tmp;
- if(buf[i] == '\n')
- { buf[i] = '\0';
- return i;
- }
- else
- { i++;
- if(i >= BUFSIZE)
- { fprintf(stderr, "line too long\n");
- exit(4);
- }
- }
- }
- buf[i] = '\0';
- return i;
-}
-
-int AVLcheck(AVLtree *root)
-{ int lh, rh;
-
- if(root == NULL) return 0;
-
- lh = AVLcheck(root->left);
- rh = AVLcheck(root->right);
-
- if(lh == rh && root->balance != EQUAL)
- printf("improper balance EQUAL\n");
- if(lh - rh == 1 && root->balance != LEFT)
- printf("improper balance LEFT\n");
- if(lh - rh == -1 && root->balance != RIGHT)
- printf("improper balance RIGHT\n");
- if(lh - rh > 1 || lh - rh < -1) printf("Not an AVL-tree\n");
-
- return (lh < rh ? rh : lh) + 1;
-}
-
-#endif /* TESTing part */
-
-/* end of AVLtree.c */ \ No newline at end of file
diff --git a/Master/texmf-dist/source/fonts/malayalam/preproc/avltree.h b/Master/texmf-dist/source/fonts/malayalam/preproc/avltree.h
deleted file mode 100644
index fc4cee88bc9..00000000000
--- a/Master/texmf-dist/source/fonts/malayalam/preproc/avltree.h
+++ /dev/null
@@ -1,44 +0,0 @@
-/*+
- AVLtree.h header file for generic binairy-tree package
-
- (c) Jeroen Hellingman, 1 dec 1989.
-
--*/
-
-#ifndef AVLTREE_HEADER_READ
-#define AVLTREE_HEADER_READ
-
-/* return values */
-
-#define AVL_OK 0
-#define AVL_ERROR 1
-#define AVL_NO_MEM 2
-#define AVL_DUP 3
-#define AVL_NO_DEL 4
-
-/* AVLtree structure */
-
-typedef struct AVLtree AVLtree;
-
-struct AVLtree
-{ void *element;
- char balance;
- AVLtree *left;
- AVLtree *right;
-};
-
-/* ANSI C prototypes */
-
-int AVLinsert(const void *element,AVLtree **root,int (*cmp)(void*, void*));
-int AVLdelete(const void *element,AVLtree **root,int (*cmp)(void*, void*),void (*del)(void*));
-
-void *AVLfind(const void *element,AVLtree *root,int (*cmp)(void*, void*));
-
-/* traversal routines */
-
-void AVLpreorder(AVLtree *root, void (*func)(void*));
-void AVLinorder(AVLtree *root,void (*func)(void*));
-void AVLpostorder(AVLtree *root,void (*func)(void*));
-
-#endif
-/* end of AVLtree.h */
diff --git a/Master/texmf-dist/source/fonts/malayalam/preproc/makefile b/Master/texmf-dist/source/fonts/malayalam/preproc/makefile
deleted file mode 100644
index 762f65196f7..00000000000
--- a/Master/texmf-dist/source/fonts/malayalam/preproc/makefile
+++ /dev/null
@@ -1,18 +0,0 @@
-# compiler
-CC = c:/emx/bin/gcc
-# include directory
-INCLUDE =-Ic:/emx/include
-
-objects = mm.o readfile.o trs.o scr.o pstree.o avltree.o
-
-mm.exe: $(objects)
- $(CC) -o mm.exe $(objects)
-
-# file dependencies:
-mm.o : mm.h trs.h scr.h readfile.h
-readfile.o : readfile.h
-trs.o : trs.h readfile.h mm.h
-scr.o : scr.h readfile.h mm.h
-pstree.o : pstree.h
-avltree.o : avltree.h
-# end
diff --git a/Master/texmf-dist/source/fonts/malayalam/preproc/ml.bat b/Master/texmf-dist/source/fonts/malayalam/preproc/ml.bat
deleted file mode 100644
index 03e0537efc4..00000000000
--- a/Master/texmf-dist/source/fonts/malayalam/preproc/ml.bat
+++ /dev/null
@@ -1,4 +0,0 @@
-echo process TeX file for Malayalam traditional script
-patc -v -p c:\malyalam\mmfont\preproc\mm.pat $1 mm.tmp
-mm -v -t c:\malyalam\mmfont\preproc\mm.trs -s c:\malyalam\mmfont\preproc\mm.scr mm.tmp $2
-del mm.tmp
diff --git a/Master/texmf-dist/source/fonts/malayalam/preproc/ml.g b/Master/texmf-dist/source/fonts/malayalam/preproc/ml.g
deleted file mode 100644
index 7e60fbea579..00000000000
--- a/Master/texmf-dist/source/fonts/malayalam/preproc/ml.g
+++ /dev/null
@@ -1,4 +0,0 @@
-echo process TeX file for Malayalam traditional script
-patc -v -p d:\doc\malyalam\mmfont\preproc\mm.pat $1 mm.tmp
-mm -v -t mm -s mm mm.tmp $2
-rm mm.tmp
diff --git a/Master/texmf-dist/source/fonts/malayalam/preproc/mlr.bat b/Master/texmf-dist/source/fonts/malayalam/preproc/mlr.bat
deleted file mode 100644
index 19618c01188..00000000000
--- a/Master/texmf-dist/source/fonts/malayalam/preproc/mlr.bat
+++ /dev/null
@@ -1,4 +0,0 @@
-echo process TeX file for Malayalam reformed script
-patc -v -p c:\malyalam\mmfont\preproc\mm.pat $1 mm.tmp
-mm -v -t c:\malyalam\mmfont\preproc\mmr.trs -s c:\malyalam\mmfont\preproc\mmr.scr mm.tmp $2
-del mm.tmp
diff --git a/Master/texmf-dist/source/fonts/malayalam/preproc/mlr.g b/Master/texmf-dist/source/fonts/malayalam/preproc/mlr.g
deleted file mode 100644
index 65ca4b51902..00000000000
--- a/Master/texmf-dist/source/fonts/malayalam/preproc/mlr.g
+++ /dev/null
@@ -1,4 +0,0 @@
-echo process TeX file for Malayalam reformed script
-patc -v -p d:\doc\malyalam\mmfont\preproc\mm.pat $1 mm.tmp
-mm -v -t mmr.trs -s mmr.scr mm.tmp $2
-rm mm.tmp
diff --git a/Master/texmf-dist/source/fonts/malayalam/preproc/mltr.g b/Master/texmf-dist/source/fonts/malayalam/preproc/mltr.g
deleted file mode 100644
index 84605cfea44..00000000000
--- a/Master/texmf-dist/source/fonts/malayalam/preproc/mltr.g
+++ /dev/null
@@ -1,6 +0,0 @@
-echo process TeX file for Malayalam reformed and traditional script
-patc -v -p d:\doc\malyalam\mmfont\preproc\mm.pat $1 mm.tmp
-mm -v -t mmr.trs -s mmr.scr mm.tmp mm2.tmp
-rm mm.tmp
-mm -v -t mm -s mm mm2.tmp $2
-rm mm2.tmp
diff --git a/Master/texmf-dist/source/fonts/malayalam/preproc/mltrth.g b/Master/texmf-dist/source/fonts/malayalam/preproc/mltrth.g
deleted file mode 100644
index e8eee14080a..00000000000
--- a/Master/texmf-dist/source/fonts/malayalam/preproc/mltrth.g
+++ /dev/null
@@ -1,14 +0,0 @@
-echo process TeX file for Malayalam/Tamil/Devanagari
-patc -v -p d:\doc\malyalam\mmfont\preproc\mm.pat $1 mm1.tmp
-mm -v -t mm -s mm mm1.tmp mm2.tmp
-rm mm1.tmp
-mm -v -t mmr.trs -s mmr.scr mm2.tmp mm3.tmp
-rm mm2.tmp
-patc -v -p d:\doc\malyalam\mmfont\tamil\tamil.pat mm3.tmp mm4.tmp
-rm mm3.tmp
-patc -v -p d:\doc\malyalam\mmfont\dng\dng.pat mm4.tmp mm5.tmp
-rm mm4.tmp
-echo devnag mm5.tmp $2
-devnag mm5.tmp $2
-rm mm5.tmp
-echo well, that's done...
diff --git a/Master/texmf-dist/source/fonts/malayalam/preproc/mm.c b/Master/texmf-dist/source/fonts/malayalam/preproc/mm.c
deleted file mode 100644
index 5e8fb4a06cf..00000000000
--- a/Master/texmf-dist/source/fonts/malayalam/preproc/mm.c
+++ /dev/null
@@ -1,819 +0,0 @@
-#define VERSION "mm v1.0 (c) Jeroen Hellingman 26-APR-1993\n"
-
-/*
- mm -- convert malayalam text in transcription into input for TeX
-
-USAGE:
- mm {-q|-v|-V|-h} [-t transfile][-s scriptfile] infile [outfile]
- -q quiet mode (default)
- -v verbose mode
- -V very verbose mode
- -h print help
- -t read transcription from transfile (default mm.trs)
- -s read script information from scriptfile (default mm.scr)
-
-HISTORY:
- 26-APR-1993 changed directory structure of source files (JH)
- 25-DEC-1992 Move to version 1.0
- removed coded that placed reepham when Ra occurs
- initially (JH).
- 24-DEC-1992 added support for environment variable. (JH)
- added -h option to print help. (JH)
- program will now add default file-suffixes if not given
- on command line. (JH)
- program will only `pun out' if very verbose option is given. (JH)
- 08-OCT-1992 added support for at{end|begin}syllabe (JH)
- 22-JUL-1992 removed bug causing endless loop outputting virama (JH)
- 21-JUL-1992 added support for reepham (JH)
- 28-JUN-1992 Genesis (Jeroen Hellingman)
-
-*/
-
-/*
-
- functional organisation
-
- main:
- command line arguments
- read tables
-
- start in normal mode
- switch mode when begin malayalam text is encountered
-
- convert mode:
- read letters from file
- build syllabes
- convert syllabes
- output result
-
-*/
-
-/***********************************************************************/
-
-#include <stdlib.h>
-#include <stdio.h>
-#include <string.h>
-#include <ctype.h>
-#include <assert.h>
-
-#include "mm.h"
-#include "trs.h"
-#include "scr.h"
-#include "readfile.h"
-
-#define ATARI_ST /* machine type, can be ATARI_ST, MS_DOS, UNIX */
-
-#define TRUE (1==1)
-#define FALSE (1==0)
-
-#if defined(ATARI_ST) || defined(MS_DOS)
-#define DIRSEPARATOR_CHAR '\\'
-#define DIRSEPARATOR_STRING "\\"
-#define MMDIR "D:\\doc\\malyalam\\mmfont\\preproc\\" /* place where .trs and .scr are (overruled by env. var. MMDIR) */
-#else /* UNIX */
-#define DIRSEPARATOR_CHAR '/'
-#define DIRSEPARATOR_STRING "/"
-#define MMDIR "/bin" /* place where .trs and .scr are (overruled by env. var. MMDIR) */
-#endif
-
-#define NUMPATS 10 /* number of pattern trees */
-#define PATLEN 50 /* maximum length of pattern */
-/* #define BUFSIZE 512 pushback buffer size (BUFSIZE >= PATLEN) */
-#define SYLLABESIZE 20 /* maximum size of syllabe */
-
-/* data types */
-
-/***********************************************************************/
-
-/* prototypes */
-
-void defaultloop(void);
-void malayalamloop(void);
-
-void put_malayalam_letter(char);
-void put_malayalam_syllabe(void);
-void put_syllabe(char *s);
-prebuild_char *find_cluster(char *s);
-glyph_pair *find_ra(char **t);
-glyph_pair *find_sec_cons(char *s, int r);
-glyph_pair *find_vowel(char *s);
-void use_virama(char *s, glyph_pair **primary_ra);
-
-void processflags(int argc, char** argv);
-static char *name_suffix(char* name, char *suffix);
-static char *force_suffix(char* name, char *suffix);
-void usage(void);
-void help(void);
-void copytexcommand(void);
-void skiptexcommand(void);
-void copycomment(void);
-void skipcomment(void);
-int readchar(void);
-void unreadchar(int);
-int what_escape(const char *s, char *result);
-void inittables(void);
-
-/***********************************************************************/
-
-/* globals */
-
-FILE *infile;
-FILE *outfile;
-char *progname = "mm";
-char *insuffix = "mm";
-char *outsuffix = "tex";
-char *trssuffix = "trs";
-char *scrsuffix = "scr";
-char *trsfilename = "mmr.trs"; /* file containing transcription information */
-char *scrfilename = "mmr.scr"; /* file containing script information */
-char *infilename = NULL;
-char *outfilename = NULL;
-char *home = MMDIR; /* home directory (defined above) */
-char *mmdir = "MMDIR"; /* name of env. var. for home directory */
-int quiet = FALSE; /* don't be quiet */
-int very_verbose = FALSE;
-int verbose = FALSE; /* don't be verbose */
-static int debug = FALSE; /* don't debug */
-static int linenumber = 1; /* current line in infile */
-
-PSTree *normal=NULL; /* default patterns */
-trs_table *trs=NULL; /* patterns for transcription */
-scr_table *scr = NULL; /* script definition */
-
-/* some extra globals */
-
-typedef enum { ACCEPT, FLUSH } state;
-
-char syllabe[SYLLABESIZE];
-int syl_len = 0;
-state syllabe_state = ACCEPT;
-
-typedef enum
-{ UNDEF, VOWEL, CONS, VSIGN, DIGIT, OTHER, VIRAM,
- BLANK, JOIN, NJOIN
-} char_type_enum;
-
-char_type_enum char_type[128] =
-{ UNDEF, UNDEF, OTHER, OTHER, UNDEF, VOWEL, VOWEL, VOWEL,
- VOWEL, VOWEL, VOWEL, VOWEL, VOWEL, UNDEF, VOWEL, VOWEL,
- VOWEL, UNDEF, VOWEL, VOWEL, VOWEL, CONS, CONS, CONS,
- CONS, CONS, CONS, CONS, CONS, CONS, CONS, CONS,
- CONS, CONS, CONS, CONS, CONS, CONS, CONS, CONS,
- CONS, UNDEF, CONS, CONS, CONS, CONS, CONS, CONS,
- CONS, CONS, CONS, CONS, CONS, CONS, CONS, CONS,
- CONS, CONS, UNDEF, UNDEF, UNDEF, UNDEF, VSIGN, VSIGN,
- VSIGN, VSIGN, VSIGN, VSIGN, VSIGN, UNDEF, VSIGN, VSIGN,
- VSIGN, UNDEF, VSIGN, VSIGN, VSIGN, VIRAM, UNDEF, UNDEF,
- UNDEF, UNDEF, UNDEF, UNDEF, UNDEF, UNDEF, UNDEF, OTHER,
- UNDEF, UNDEF, UNDEF, UNDEF, UNDEF, UNDEF, UNDEF, UNDEF,
- VOWEL, VOWEL, UNDEF, UNDEF, UNDEF, UNDEF, DIGIT, DIGIT,
- DIGIT, DIGIT, DIGIT, DIGIT, DIGIT, DIGIT, DIGIT, DIGIT,
- UNDEF, UNDEF, UNDEF, UNDEF, UNDEF, UNDEF, UNDEF, UNDEF,
- UNDEF, UNDEF, UNDEF, UNDEF, BLANK, OTHER, NJOIN, JOIN,
-};
-
-/***********************************************************************/
-
-void PUSHBACK(char *c)
-/* push the characters in string c back into the inputstream, works
- * with the pair of functions readchar() and unreadchar()
- */
-{ int i = (int)strlen(c)-1;
- for( ;i >= 0; i--) unreadchar((int)c[i]);
-}
-
-/***********************************************************************/
-
-void main(int argc, char** argv)
-/* check arguments, intialize tables, open files
- */
-{ char *tmp;
- tmp = getenv(mmdir);
- if(tmp != NULL) home = tmp;
-
- processflags(argc, argv);
- if(verbose) fputs(VERSION, stderr);
-
- inittables();
-
- if(verbose) printf("reading from %s\n", infilename);
- infile = fopen(infilename, "r");
- if(infile==NULL)
- { fprintf(stderr, "%s: can't open %s\n", progname, infilename);
- exit(2);
- }
- if(verbose) printf("writing to %s\n", outfilename);
- outfile = fopen(outfilename, "w");
- if(outfile==NULL)
- { fprintf(stderr, "%s: can't create %s\n", progname, outfilename);
- exit(2);
- }
-
- defaultloop();
- fclose(infile);
- fclose(outfile);
- if(verbose) printf("done\n");
- exit(0);
-}
-
-void processflags(int argc, char** argv)
-{ int nextoption = FALSE;
- int i = 1;
-
- if(argc < i+1) usage();
- if(argv[i][0] == '-') nextoption = TRUE;
-
- while(nextoption)
- { switch(argv[i][1])
- { case 'V': very_verbose = TRUE;
- case 'v': verbose = TRUE; break;
- case 'q': quiet = TRUE; break;
- case 'h': help();
- case 'D': debug = TRUE; break;
- case 't': trsfilename = name_suffix(argv[i+1], trssuffix); i++; break;
- case 's': scrfilename = name_suffix(argv[i+1], scrsuffix); i++; break;
- default: usage();
- }
- i++;
- if(argc < i+1) usage();
- if(argv[i][0] != '-') nextoption = FALSE;
- }
- infilename = name_suffix(argv[i], insuffix);
- if(argc < i+2)
- { outfilename = force_suffix(argv[i], outsuffix);
- }
- else
- outfilename = name_suffix(argv[i+1], outsuffix);
-}
-
-/* add suffix to name if none given */
-
-static char *name_suffix(char* name, char *suffix)
-{ long i, len = strlen(name);
- char *result;
-
- /* seek for dot, if found return name */
- for(i=0; i<len; i++) if(name[i] == '.') return name;
- /* otherwise add suffix */
-
- result = malloc(len+5);
- assert(result != NULL);
- strcpy(result, name);
- result[len] = '.';
- result[++len] = suffix[0];
- result[++len] = suffix[1];
- result[++len] = suffix[2];
- result[++len] = '\0';
- return result;
-}
-
-/* add suffix, remove orginal suffix if given */
-
-static char *force_suffix(char* name, char *suffix)
-{ long i, len = strlen(name);
- char *result;
-
- /* seek for dot, if found break */
- for(i=0; i<len; i++) if(name[i] == '.') break;
-
- result = malloc(len+5);
- assert(result != NULL);
- strcpy(result, name);
- result[i] = '.';
- result[++i] = suffix[0];
- result[++i] = suffix[1];
- result[++i] = suffix[2];
- result[++i] = '\0';
- return result;
-}
-
-/* place the home directory name in front of the file name */
-
-char *prepend_home(char *filename)
-{ long len1, len2;
- char *result;
- if(home == NULL) return filename;
- len1 = strlen(home);
- len2 = strlen(filename);
- result = malloc(len1+len2+2);
- assert(result != NULL);
- strcpy(result, home);
- if(home[len1-1] != DIRSEPARATOR_CHAR) /* add backslash if not already there */
- strcat(result, DIRSEPARATOR_STRING);
- strcat(result, filename);
- return result;
-}
-
-void usage()
-{ fprintf(stderr, "usage: %s {-q|-v|-V|-h} [-t transfile][-s scriptfile] infile [outfile]\n", progname);
- fprintf(stderr, "(%s -h will print a help message)\n", progname);
- exit(1);
-}
-
-void help()
-{ char *s;
- puts(VERSION);
- printf("usage: %s {-q|-v|-V|-h} [-t transfile][-s scriptfile] infile [outfile]\n", progname);
- printf("\noptions:\n");
- printf(" -q quiet mode (default)\n");
- printf(" -v verbose mode\n");
- printf(" -V very verbose mode\n");
- printf(" -h print help\n");
- printf(" -t read transcription from transfile (default mmr.trs)\n");
- printf(" -s read script information from scriptfile (default mmr.scr)\n");
- printf("\ndefault file extensions:\n");
- printf(" transfile: .trs\n");
- printf(" scriptfile: .scr\n");
- printf(" infile: .mm\n");
- printf(" outfile: .tex\n");
- printf("\nthe environment variable %s tells %s where to look for transfile\nand scriptfile.\n", mmdir, progname);
- printf(" %s is currently ", mmdir);
- if((s=getenv(mmdir)) == NULL)
- printf("not set\n\n");
- else
- printf("set to %s\n\n", s);
- exit(0);
-}
-
-/***********************************************************************/
-
-void inittables()
-{ long len;
- char *act;
- string_list *next;
-
- trs = read_trs(trsfilename);
- scr = read_scr(scrfilename);
-
- /* insert trs->atend with action scr->atend in trs->p patterntree */
- len = strlen(scr->atend) + 1; act = malloc(len);
- if(act==NULL){fprintf(stderr, "can't allocate\n");exit(0);}
- act[0] = 'M'; /* action: switch to Malayalam script */
- act[1] = '\0';
- act = strcat(act, scr->atend);
-
- next = trs->atend;
- while(next != NULL && (next->s)!=NULL && next->s[0] != '\0')
- { PSTinsert(&(trs->p), next->s, act);
- next = next->n;
- }
-
- /* insert trs->atbegin in default patterntree */
- len = strlen(scr->atbegin) + 1; act = malloc(len);
- if(act==NULL){fprintf(stderr, "can't allocate\n");exit(0);}
- act[0] = 'M'; /* action: switch to default script */
- act[1] = '\0';
- act = strcat(act, scr->atbegin);
-
- next = trs->atbegin;
- while(next != NULL && (next->s)!=NULL && next->s[0] != '\0')
- { PSTinsert(&normal, next->s, act);
- next = next->n;
- }
- /* also skip comment in default mode (HACK) */
- PSTinsert(&normal, "%", "s");
- PSTinsert(&normal, "\\%", "\\%");
- PSTinsert(&normal, "$$", "p$$");
- /* code will change to add normal patterns from scr file */
-}
-
-/***********************************************************************/
-
-void defaultloop() /* almost same as normal patc */
-{ char ps[PATLEN+1]; /* pattern to be search for */
- char *action; /* action with pattern */
- int len = PATLEN; /* length of found pattern; part of ps to be read */
- int i, j; /* counters */
-
- while(TRUE)
- {
- /* fill pattern */
- for(i = 0, j = len; j < PATLEN; i++, j++) ps[i] = ps[j];
- for(i = PATLEN - len; i < PATLEN; i++)
- { int c = readchar();
- ps[i] = (c == EOF) ? '\0' : (char)c;
- }
- ps[PATLEN] = '\0'; /* NULL-terminate */
- if(ps[0] == '\0') break;
-
- /* find action */
-
- action = PSTmatch(normal, ps, &len);
-
- if(len == 0) /* no match, copy first letter silently */
- { fputc(ps[0], outfile);
- len = 1;
- }
- else /* do action */
- { switch(action[0])
- { case 'p': fputs(&action[1], outfile); break;
- case 'c': PUSHBACK(ps); len = PATLEN; copycomment(); break;
- case 't': PUSHBACK(ps); len = PATLEN; copytexcommand(); break;
- case 'T': PUSHBACK(ps); len = PATLEN; skiptexcommand(); break;
- case 's': PUSHBACK(ps); len = PATLEN; skipcomment(); break;
- case 'f': /* forget */ break;
- case 'e': fprintf(stderr, "Error: %s near line %d\n", &action[1], linenumber);
- break;
- case 'M': fputs(&action[1], outfile); /* output @atbegin text */
- PUSHBACK(&ps[len]); len = PATLEN; /* pushback rest */
- malayalamloop();
- break;
- default: fprintf(stderr, "Internal error: unknown action\n");
- exit(10);
- } /* switch */
- } /* else */
- } /* while */
-} /* defaultloop() */
-
-/***********************************************************************/
-
-void malayalamloop() /* build syllabes loop */
-{ char ps[PATLEN+1]; /* pattern to be search for */
- char *action; /* action with pattern */
- int len = PATLEN; /* length of found pattern; part of ps to be read */
- int i, j; /* counters */
-
- while(TRUE)
- {
- /* fill pattern */
- for(i = 0, j = len; j < PATLEN; i++, j++) ps[i] = ps[j];
- for(i = PATLEN - len; i < PATLEN; i++)
- { int c = readchar();
- ps[i] = (c == EOF) ? '\0' : (char)c;
- }
- ps[PATLEN] = '\0'; /* NULL-terminate */
- if(ps[0] == '\0') break;
-
- /* find action */
-
- action = PSTmatch(trs->p, ps, &len);
-
- if(len == 0) /* no match, complain */
- { fprintf(stderr, "Error: illegal character '%c' near line %d\n", ps[0], linenumber);
- len = 1;
- }
- else /* do action */
- { switch(action[0])
- { case 'p': put_malayalam_syllabe();
- fputs(&action[1], outfile); break;
- case 'c': put_malayalam_syllabe();
- PUSHBACK(ps); len = PATLEN; copycomment(); break;
- case 't': put_malayalam_syllabe();
- PUSHBACK(ps); len = PATLEN; copytexcommand(); break;
- case 'T': put_malayalam_syllabe();
- PUSHBACK(ps); len = PATLEN; skiptexcommand(); break;
- case 's': put_malayalam_syllabe();
- PUSHBACK(ps); len = PATLEN; skipcomment(); break;
- case 'f': /* forget */ break;
- case 'e': put_malayalam_syllabe();
- fprintf(stderr, "Error: %s near line %d\n", &action[1], linenumber);
- break;
- case 'M': put_malayalam_syllabe(); /* output last syllabe */
- fputs(&action[1], outfile); /* output @atend text */
- PUSHBACK(&ps[len]); len = PATLEN; /* pushback rest */
- return; /* go back to main loop */
- case '=': /* we have a letter, now we have to decide what to do with it
- we have reached the end of a syllabe or not */
- put_malayalam_letter(action[1]); /* add letter to current syllabe */
- break;
- default: fprintf(stderr, "Internal error: unknown action\n");
- exit(10);
- } /* switch */
- } /* else */
- } /* while */
-}
-
-/***********************************************************************/
-
-void put_malayalam_letter(char c) /* accept a letter, and output a syllabe if neccessary */
-{
- if(debug)fprintf(stdout, "put malayalam letter %X\n", (int)c);
-
- if(char_type[c] == UNDEF)
- { fprintf(stderr, "%s: undefined Malayalam char %X near line %i\n", progname, (int)c, linenumber);
- return;
- }
-
- switch(syllabe_state)
- { case ACCEPT:
- switch(char_type[c])
- { case CONS:
- case JOIN:
- syllabe[syl_len++] = c;
- break;
- case BLANK:
- put_malayalam_syllabe();
- /* fall through */
- default:
- syllabe[syl_len++] = c;
- syllabe_state = FLUSH;
- }
- break;
- case FLUSH:
- switch(char_type[c])
- { case JOIN:
- syllabe[syl_len++] = c;
- syllabe_state = ACCEPT;
- break;
- case CONS:
- put_malayalam_syllabe();
- syllabe[syl_len++] = c;
- syllabe_state = ACCEPT;
- break;
- default:
- put_malayalam_syllabe();
- syllabe[syl_len++] = c;
- break;
- }
- }
- syllabe[syl_len] = '\0';
- if(syl_len >= SYLLABESIZE-2)
- put_malayalam_syllabe();
-}
-
-static int cmp_glyph_pair(void *a, void *b)
-{ return strcmp(((glyph_pair*)a)->c, ((glyph_pair*)b)->c);
-}
-
-static int cmp_prebuild_char(void *a, void *b)
-{ return strcmp(((prebuild_char*)a)->c, ((prebuild_char*)b)->c);
-}
-
-void put_malayalam_syllabe() /* output a syllabe */
-{ int is_syllabe = FALSE;
-
- if(debug)fprintf(stdout, "syllabe\n");
- if(syl_len == 0) return;
-
- /* add VIRAMA if last sign is consonant */
- if(char_type[syllabe[syl_len-1]] == CONS)
- { syllabe[syl_len++] = VIRAMA;
- syllabe[syl_len] = '\0';
- }
-
- if(char_type[syllabe[0]] == CONS ||
- char_type[syllabe[0]] == VOWEL) is_syllabe = TRUE;
-
- if(is_syllabe) fputs(scr->atbeginsyllabe, outfile);
-
- put_syllabe(syllabe);
-
- if(is_syllabe) fputs(scr->atendsyllabe, outfile);
-
- syllabe[0]='\0'; syl_len=0;
- return;
-}
-
-prebuild_char *is_prebuild(char *s)
-{ prebuild_char tmp; tmp.c = s;
- return AVLfind(&tmp, scr->prebuild, cmp_prebuild_char);
-}
-
-glyph_pair *is_primary(char *s)
-{ glyph_pair tmp; tmp.c = s;
- return AVLfind(&tmp, scr->primary, cmp_glyph_pair);
-}
-
-glyph_pair *is_secondary(char *s)
-{ glyph_pair tmp; tmp.c = s;
- return AVLfind(&tmp, scr->secondary, cmp_glyph_pair);
-}
-
-void pun_out(char c)
-{ static column = 0;
- column++;
- if(column == 78) { putchar('\n'); column = 1; }
- putchar(c);
-}
-
-void put_syllabe(char *s)
-{
- glyph_pair *primary_ra = NULL;
- glyph_pair *vowel = NULL; /* also used for virama */
- glyph_pair *sec_cons = NULL;
- prebuild_char *cluster = NULL;
-
- if(very_verbose) pun_out('.'); /* signal it */
-
- if((cluster = is_prebuild(s)) == NULL)
- { primary_ra = find_ra(&s);
- if((cluster = is_prebuild(s)) == NULL)
- { if((sec_cons = find_sec_cons(s, 1)) == NULL)
- { vowel = find_vowel(s);
- if((cluster = is_prebuild(s)) != NULL)
- s[0] = '\0';
- else
- sec_cons = find_sec_cons(s, 0);
- }
- if(cluster == NULL)
- cluster = find_cluster(s);
- if(strlen(s) > 0) use_virama(s, &primary_ra);
- }
- }
- /* output the syllabe */
-
- if(!scr->reepham && primary_ra != NULL) fputs(primary_ra->b, outfile);
- if(vowel != NULL) fputs(vowel->b, outfile);
- if(sec_cons != NULL) fputs(sec_cons->b, outfile);
- if(scr->reepham && primary_ra != NULL) fputs(primary_ra->b, outfile);
- if(cluster != NULL) fputs(cluster->g, outfile);
- if(scr->reepham && primary_ra != NULL) fputs(primary_ra->a, outfile);
- if(sec_cons != NULL) fputs(sec_cons->a, outfile);
- if(vowel != NULL) fputs(vowel->a, outfile);
- if(!scr->reepham && primary_ra != NULL) fputs(primary_ra->a, outfile);
-}
-
-
-glyph_pair *find_ra(char **t)
-{ char *s = *t;
- char ra_string[] = { LETTER_RA, '\0' };
- glyph_pair *result = NULL;
-
- /* do we have primary ra? */
- if(s[0] == LETTER_RA && char_type[s[1]] == CONS)
- { if((result = is_primary(ra_string)) == NULL)
- fprintf(stderr, "need glyph(s) for primary ra\n");
- s = &s[1];
- }
- *t = s;
- return result;
-}
-
-glyph_pair *find_sec_cons(char *s, int r)
-{ glyph_pair *result = NULL;
- long i;
- long len=strlen(s)-r;
-
- for(i=1;i<len;i++)
- { if((result = is_secondary(&s[i])) != NULL)
- { s[i] = '\0';
- break;
- }
- }
- return result;
-}
-
-glyph_pair *find_vowel(char *s)
-{ long i = strlen(s)-1;
- glyph_pair *result;
-
- if((result = is_secondary(&s[i])) == NULL)
- fprintf(stderr, "need glyph(s) for secondary vowel/virama %X\n",(int)s[i]);
- s[i] = '\0';
- return result;
-}
-
-prebuild_char *find_cluster(char *s)
-{ long i, len = strlen(s);
- prebuild_char *result;
- for(i = 0;i<len;i++)
- { if((result = is_prebuild(&s[i])) != NULL)
- { s[i] = '\0'; /* that is done now */
- break;
- }
- }
- if(result == NULL)
- { fprintf(stderr, "need glyph(s) for single character %X\n",(int)s[len-1]);
- s[len-1] = '\0';
- }
- return result;
-}
-
-void use_virama(char *s, glyph_pair **primary_ra)
-{
- long i;
- long len = strlen(s);
- prebuild_char *cluster = NULL;
- glyph_pair *virama = NULL;
- char virama_string[] = { VIRAMA, '\0' };
-
- if(very_verbose) pun_out('+');
-
- for(i=0;i<len;i++)
- { s[len] = VIRAMA; s[len+1] = '\0';
- if((cluster = is_prebuild(&s[i])) != NULL)
- { s[i] = '\0';
- break;
- }
- else
- { s[len] = '\0';
- if((cluster = is_prebuild(&s[i])) != NULL)
- { s[i] = '\0';
- if((virama = is_secondary(virama_string)) == NULL)
- fprintf(stderr, "need glyph(s) for secondary virama\n");
- break;
- }
- }
- }
- if(strlen(s) > 0) use_virama(s, primary_ra);
-
- /* output what we have now */
- if(*primary_ra != NULL) fputs((*primary_ra)->b, outfile);
- if(virama != NULL) fputs(virama->b, outfile);
- if(cluster != NULL) fputs(cluster->g, outfile);
- if(virama != NULL) fputs(virama->a, outfile);
- if(*primary_ra != NULL)
- { fputs((*primary_ra)->a, outfile);
- *primary_ra = NULL;
- }
-}
-
-/***********************************************************************/
-
-void copytexcommand()
-/* copy TeX commmand, including preceding \
- * this will work in plain TeX and LaTeX
- */
-{ int c = readchar();
- if(c=='\\')
- { fputc(c, outfile);
- c = readchar();
- if(isalpha(c))
- { while(isalpha(c))
- { fputc(c, outfile);
- c = readchar();
- }
- unreadchar(c);
- }
- else
- fputc(c, outfile);
- }
- else
- unreadchar(c);
-}
-
-void skiptexcommand()
-/* skip TeX commmand, including preceding \
- * this will work in plain TeX and LaTeX
- */
-{ int c = readchar();
- if(c=='\\')
- { c = readchar();
- if(isalpha(c))
- { while(isalpha(c))
- { c = readchar();
- }
- unreadchar(c);
- }
- }
- else
- unreadchar(c);
-}
-
-
-void copycomment()
-{ int c = readchar();
- if(c=='%')
- { while(c != '\n' && c != EOF)
- { fputc(c, outfile);
- c = readchar();
- }
- fputc('\n', outfile);
- }
- else
- unreadchar(c);
-}
-
-void skipcomment()
-{ int c = readchar();
- if(c=='%')
- { while(c != '\n' && c != EOF)
- c = readchar();
- }
- else
- unreadchar(c);
-}
-
-/***********************************************************************/
-/* file access with buffer */
-
-static int fbuffer[BUFSIZE]; /* buffer for file operations */
-static int last = 0; /* last + 1 used in fbuffer */
-
-int readchar()
-{ int result;
-
- if(last==0) /* nothing in buffer */
- result = fgetc(infile);
- else /* get first from buffer */
- { last--;
- result = fbuffer[last];
- }
- if(result == '\n') linenumber++;
- return result;
-}
-
-void unreadchar(int c)
-{
- if(last == BUFSIZE)
- { fprintf(stderr, "%s: push-back file buffer full\n", progname);
- exit(1);
- }
- else /* voeg na last in buffer */
- { fbuffer[last] = c;
- last++;
- if(c == '\n') linenumber--;
- }
-}
-
-/***********************************************************************/
diff --git a/Master/texmf-dist/source/fonts/malayalam/preproc/mm.exe b/Master/texmf-dist/source/fonts/malayalam/preproc/mm.exe
deleted file mode 100755
index 9077c13826b..00000000000
--- a/Master/texmf-dist/source/fonts/malayalam/preproc/mm.exe
+++ /dev/null
Binary files differ
diff --git a/Master/texmf-dist/source/fonts/malayalam/preproc/mm.h b/Master/texmf-dist/source/fonts/malayalam/preproc/mm.h
deleted file mode 100644
index 3db74a846a0..00000000000
--- a/Master/texmf-dist/source/fonts/malayalam/preproc/mm.h
+++ /dev/null
@@ -1,110 +0,0 @@
-
-#define TRUE (1==1)
-#define FALSE (1==0)
-
-char *prepend_home(char *filename);
-
-/* table of malayalam letters */
-
-#define SIGN_ANUSVARA 2
-#define SIGN_VISARGA 3
-
-#define LETTER_A 5
-#define LETTER_AA 6
-#define LETTER_I 7
-#define LETTER_II 8
-#define LETTER_U 9
-#define LETTER_UU 10
-#define LETTER_VOCALIC_R 11
-#define LETTER_VOCALIC_L 12
-
-#define LETTER_E 14
-#define LETTER_EE 15
-#define LETTER_AI 16
-
-#define LETTER_O 18
-#define LETTER_OO 19
-#define LETTER_AU 20
-
-#define LETTER_KA 21
-#define LETTER_KHA 22
-#define LETTER_GA 23
-#define LETTER_GHA 24
-#define LETTER_NGA 25
-#define LETTER_CA 26
-#define LETTER_CHA 27
-#define LETTER_JA 28
-#define LETTER_JHA 29
-#define LETTER_NYA 30
-#define LETTER_TTA 31
-#define LETTER_TTHA 32
-#define LETTER_DDA 33
-#define LETTER_DDHA 34
-#define LETTER_NNA 35
-#define LETTER_TA 36
-#define LETTER_THA 37
-#define LETTER_DA 38
-#define LETTER_DHA 39
-#define LETTER_NA 40
-
-#define LETTER_PA 42
-#define LETTER_PHA 43
-#define LETTER_BA 44
-#define LETTER_BHA 45
-#define LETTER_MA 46
-#define LETTER_YA 47
-#define LETTER_RA 48
-#define LETTER_RRA 49
-#define LETTER_LA 50
-#define LETTER_LLA 51
-#define LETTER_LLLA 52
-#define LETTER_VA 53
-#define LETTER_SHA 54
-#define LETTER_SSA 55
-#define LETTER_SA 56
-#define LETTER_HA 57
-
-#define VOWEL_SIGN_AA 62
-#define VOWEL_SIGN_I 63
-#define VOWEL_SIGN_II 64
-#define VOWEL_SIGN_U 65
-#define VOWEL_SIGN_UU 66
-#define VOWEL_SIGN_VOCALIC_R 67
-#define VOWEL_SIGN_VOCALIC_RR 68
-
-#define VOWEL_SIGN_E 70
-#define VOWEL_SIGN_EE 71
-#define VOWEL_SIGN_AI 72
-
-#define VOWEL_SIGN_O 74
-#define VOWEL_SIGN_OO 75
-#define VOWEL_SIGN_AU 76
-
-#define VIRAMA 77
-
-#define AU_LENGTH_MARK 87
-
-#define LETTER_VOCALIC_RR 96
-#define LETTER_VOCALIC_LL 97
-
-#define DIGIT_ZERO 102
-#define DIGIT_ONE 103
-#define DIGIT_TWO 104
-#define DIGIT_THREE 105
-#define DIGIT_FOUR 106
-#define DIGIT_FIVE 107
-#define DIGIT_SIX 108
-#define DIGIT_SEVEN 109
-#define DIGIT_EIGHT 110
-#define DIGIT_NINE 111
-
-/* extra's not on this place in unicode */
-
-#define JOINER 127
-#define NON_JOIN 126
-#define DOTTED_CIRCLE 125
-#define SPACE 124
-
-/* eof */
-
-
diff --git a/Master/texmf-dist/source/fonts/malayalam/preproc/mm.pat b/Master/texmf-dist/source/fonts/malayalam/preproc/mm.pat
deleted file mode 100644
index 4d36412e553..00000000000
--- a/Master/texmf-dist/source/fonts/malayalam/preproc/mm.pat
+++ /dev/null
@@ -1,387 +0,0 @@
-% mm.pat --- Malayalam transcription definition for TeX pre-processor
-% (c) 1993 Jeroen Hellingman
-% last edit: 14-JAN-1993
-
-@patterns 0 % default patterns
-"$$" 1 "{\\mmtr " % begin Malayalam in transcription
-"%" c % skip comments
-"\\" t % copy TeX-commands
-"\t" p " " % tab -> space
-
-@rpatterns 1 patterns ASCII transcription -> scientific transcription in TeX.
-
-"$$" 0 "}" % switch back to default mode
-"$" e "$ in $$-mode"
-">" f % eliminate ambiguities
-"\\" t % copy TeX command
-"%" s % skip comment
-"^" e "^ in front of non letter"
-"^^" 2 "" % switch to capital mode
-
-"{" p "{"
-"}" p "}"
-"\n" p "\n"
-" " p " "
-"\t" p " "
-
-"a" p "a" % a
-"aa" p "\\=a" % aa
-"A" p "\\=a"
-"i" p "i" % i
-"ii" p "{\\=\\i}" % ii
-"I" p "{\\=\\i}"
-"u" p "u" % u
-"uu" p "\\=u" % uu
-"U" p "\\=u"
-".r" p "\\d r" % vocalic r
-".r.r" p "{\\rii}" % vocalic rr
-".R" p "{\\rii}"
-".l" p "\\d l" % vocalic l
-".l.l" p "{\\lii}" % vocalic ll
-".L" p "{\\lii}"
-"e" p "e"
-"ee" p "\\=e"
-"E" p "\\=e"
-"ai" p "ai"
-"o" p "o"
-"oo" p "\\=o"
-"O" p "\\=o"
-"au" p "au"
-"au\"" p "au" % au length mark
-
-% modifiers
-
-"M" p "\\d m" % anusvara
-"H" p "\\d h" % visarga
-
-% consonants
-
-"k" p "k"
-"kh" p "kh"
-"g" p "g"
-"gh" p "gh"
-"n\"" p "\\.n" % nga
-
-"c" p "c"
-"ch" p "ch"
-"j" p "j"
-"jh" p "jh"
-"n~" p "\\~n" % nya
-
-"T" p "\\d t"
-"Th" p "\\d th"
-"D" p "\\d d"
-"Dh" p "\\d dh"
-"N" p "\\d n"
-
-"t" p "t"
-"t_" p "\\b t" % dental ta
-"th" p "th"
-"d" p "d"
-"dh" p "dh"
-"n" p "n"
-"n_" p "\\b n" % dental na
-
-"p" p "p"
-"ph" p "ph"
-"f" p "f"
-"b" p "b"
-"bh" p "bh"
-"m" p "m"
-
-"y" p "y"
-"r" p "r"
-"R" p "\\b r"
-"RR" p "\\b t" % double Ra is dental t
-"t_t_" p "\\b t" % double Ra is dental t
-"l" p "l"
-"L" p "\\d l"
-"zh" p "\\b z"
-"v" p "v"
-"sh" p "\\'s"
-"S" p "\\d s"
-"s" p "s"
-"h" p "h"
-
-"+" f % virama
-"u+" p "\\u u" % half u
-
-% digits
-
-% special
-
-"<>" f % join
-"@" f % non join
-"[]" p "\\dotcircle" % dotted circle
-
-% interpunction
-
-"." p "."
-"`" p "`"
-"'" p "'"
-"," p ","
-":" p ":"
-";" p ";"
-"-" p "-"
-"--" p "--"
-"---" p "---"
-"(" p "("
-")" p ")"
-"?" p "?"
-"!" p "!"
-"\\%" p "\\%"
-
-% repeat partial table for correct transcription of anusvar
-
-"Mk" p "\\.nk"
-"Mkh" p "\\.nkh"
-"Mg" p "\\.ng"
-"Mgh" p "\\.ngh"
-
-"Mc" p "\\~nc"
-"Mch" p "\\~nch"
-"Mj" p "\\~nj"
-"Mjh" p "\\~njh"
-
-"MT" p "\\d n\\d t"
-"MTh" p "\\d n\\d th"
-"MD" p "\\d n\\d d"
-"MDh" p "\\d n\\d dh"
-
-"Mt" p "nt"
-"Mth" p "nth"
-"Md" p "nd"
-"Mdh" p "ndh"
-
-"Mp" p "mp"
-"Mph" p "mph"
-"Mb" p "mb"
-"Mbh" p "mbh"
-"Mf" p "mf"
-
-% repeat table for capital letters
-
-"^a" p "A" % a
-"^aa" p "\\=A" % aa
-"^A" p "\\=A"
-"^i" p "I" % i
-"^ii" p "\\=I" % ii
-"^I" p "\\=I"
-"^u" p "U"
-"^uu" p "\\=U"
-"^U" p "\\=U"
-"^.r" p "\\d R" % vocalic r
-"^.r.r" p "{\\Rii}" % vocalic rr
-"^.R" p "{\\Rii}"
-"^.l" p "\\d L" % vocalic l
-"^.l.l" p "{\\Lii}" % vocalic ll
-"^.L" p "{\\Lii}"
-"^e" p "E"
-"^ee" p "\\=E"
-"^E" p "\\=E"
-"^ai" p "Ai"
-"^o" p "O"
-"^oo" p "\\=O"
-"^O" p "\\=O"
-"^au" p "Au"
-"^au\"" p "Au" % au length mark
-
-% consonants
-
-"^k" p "K"
-"^kh" p "Kh"
-"^g" p "G"
-"^gh" p "Gh"
-"^n\"" p "\\.N" % nga
-
-"^c" p "C"
-"^ch" p "Ch"
-"^j" p "J"
-"^jh" p "Jh"
-"^n~" p "\\~N" % nya
-
-"^T" p "\\d T"
-"^Th" p "\\d Th"
-"^D" p "\\d D"
-"^Dh" p "\\d Dh"
-"^N" p "\\d N"
-
-"^t" p "T"
-"^t_" p "\\b T" % dental ta
-"^th" p "Th"
-"^d" p "D"
-"^dh" p "Dh"
-"^n" p "N"
-"^n_" p "\\b N"
-
-"^p" p "P"
-"^ph" p "Ph"
-"^f" p "F"
-"^b" p "B"
-"^bh" p "Bh"
-"^m" p "M"
-
-"^y" p "Y"
-"^r" p "R"
-"^R" p "\\b R"
-"^RR" p "\\b T" % double Ra is dental t
-"^t_t_" p "\\b T" % double Ra is dental t
-"^l" p "L"
-"^L" p "\\d L"
-"^zh" p "\\b Z"
-"^v" p "V"
-"^sh" p "\\'S"
-"^S" p "\\d S"
-"^s" p "S"
-"^h" p "H"
-
-@rpatterns 2 patterns ASCII transcription -> scientific transcription in TeX in Caps.
-
-"$$" 0 "}" % switch back to default mode
-"$" e "$ in $$-mode"
-">" f % eliminate ambiguities
-"\\" t % copy TeX command
-"%" s % skip comment
-"^" s % no capitals in caps-mode
-"^^" 1 "" % switch to normal mode
-
-"{" p "{"
-"}" p "}"
-"\n" p "\n"
-" " p " "
-"\t" p " "
-
-"a" p "A" % a
-"aa" p "\\=A" % aa
-"A" p "\\=A"
-"i" p "I" % i
-"ii" p "\\=I" % ii
-"I" p "\\=I"
-"u" p "U"
-"uu" p "\\=U"
-"U" p "\\=U"
-".r" p "\\d R" % vocalic r
-".r.r" p "{\\RII}" % vocalic rr
-".R" p "{\\RII}"
-".l" p "\\d L" % vocalic l
-".l.l" p "{\\LII}" % vocalic ll
-".L" p "{\\LII}"
-"e" p "E"
-"ee" p "\\=E"
-"E" p "\\=E"
-"ai" p "AI"
-"o" p "O"
-"oo" p "\\=O"
-"O" p "\\=O"
-"au" p "AU"
-"au\"" p "AU" % au length mark
-
-% modifiers
-
-"M" p "\\d M" % anusvara
-"H" p "\\d H" % visarga
-
-% consonants
-
-"k" p "K"
-"kh" p "KH"
-"g" p "G"
-"gh" p "GH"
-"n\"" p "\\.N" % nga
-
-"c" p "C"
-"ch" p "CH"
-"j" p "J"
-"jh" p "JH"
-"n~" p "\\~N" % nya
-
-"T" p "\\d T"
-"Th" p "\\d TH"
-"D" p "\\d D"
-"Dh" p "\\d DH"
-"N" p "\\d N"
-
-"t" p "T"
-"t_" p "\\b T" % dental ta
-"th" p "TH"
-"d" p "D"
-"dh" p "DH"
-"n" p "N"
-"n_" p "\\b N"
-
-"p" p "P"
-"ph" p "PH"
-"f" p "F"
-"b" p "B"
-"bh" p "BH"
-"m" p "M"
-
-"y" p "Y"
-"r" p "R"
-"R" p "\\b R"
-"RR" p "\\b T" % double Ra is dental t
-"t_t_" p "\\b T" % double Ra is dental t
-"l" p "L"
-"L" p "\\d L"
-"zh" p "\\b Z"
-"v" p "V"
-"sh" p "\\'S"
-"S" p "\\d S"
-"s" p "S"
-"h" p "H"
-
-"+" f % virama
-"u+" p "\\u U" % half u
-
-% digits
-
-% special
-
-"<>" f % join
-"@" f % non join
-"[]" p "\\dotcircle" % dotted circle
-
-% interpunction
-
-"." p "."
-"`" p "`"
-"'" p "'"
-"," p ","
-":" p ":"
-";" p ";"
-"-" p "-"
-"--" p "--"
-"---" p "---"
-"(" p "("
-")" p ")"
-"\\%" p "\\%"
-
-% repeat partial table for correct transcription of anusvar
-
-"Mk" p "\\.NK"
-"Mkh" p "\\.NKH"
-"Mg" p "\\.NG"
-"Mgh" p "\\.NGH"
-
-"Mc" p "\\~NC"
-"Mch" p "\\~NCH"
-"Mj" p "\\~NJ"
-"Mjh" p "\\~NJH"
-
-"MT" p "\\d N\\d T"
-"MTh" p "\\d N\\d TH"
-"MD" p "\\d N\\d D"
-"MDh" p "\\d N\\d DH"
-
-"Mt" p "NT"
-"Mth" p "NTH"
-"Md" p "ND"
-"Mdh" p "NDH"
-
-"Mp" p "MP"
-"Mph" p "MPH"
-"Mb" p "MB"
-"Mbh" p "MBH"
-"Mf" p "MF"
-
-@end
diff --git a/Master/texmf-dist/source/fonts/malayalam/preproc/mm.prj b/Master/texmf-dist/source/fonts/malayalam/preproc/mm.prj
deleted file mode 100644
index bd2035baa90..00000000000
--- a/Master/texmf-dist/source/fonts/malayalam/preproc/mm.prj
+++ /dev/null
@@ -1,13 +0,0 @@
-mm.ttp
-.C [-A -K -G] ; [ -Y -A -K -G -T ]
-.L [-S=32000] ; [ -Y -L -G -S=32000 ]
-=
-PCSTART.O
-mm.c (mm.h, trs.h, scr.h, readfile.h)
-readfile.c (readfile.h)
-trs.c (trs.h, readfile.h, mm.h)
-scr.c (scr.h, readfile.h, mm.h)
-pstree.c (pstree.h)
-avltree.c (avltree.h)
-
-PCSTDLIB.LIB
diff --git a/Master/texmf-dist/source/fonts/malayalam/preproc/mm.scr b/Master/texmf-dist/source/fonts/malayalam/preproc/mm.scr
deleted file mode 100644
index b9112aedebf..00000000000
--- a/Master/texmf-dist/source/fonts/malayalam/preproc/mm.scr
+++ /dev/null
@@ -1,410 +0,0 @@
-% mm.scr --- Malayalam script file for TeX pre-processor
-% (c) 1993 Jeroen Hellingman
-%
-% History:
-% 22-JAN-1994 changes in macro for virama (JH)
-% 02-APR-1993 changed macro for virama (JH)
-% 28-JAN-1993 version 1.0 (Jeroen Hellingman)
-%
-% summary of used TeX commands
-% \<#1> typeset glyph #1
-% \B#1#2 put #2 centered below #1
-% \M#1#2 put #2 right below of #1
-% \T#1#2 put #1 centered on top of #2
-% \Z switch to sub-font
-% \K#1 kern in #1 em's ( \def\K#1{\kern#1em} )
-% \X \def\X{\hbox}
-% \mmV#1 place virama over #1
-
-@malayalam
-% script type
-
-@atbegin "{\\mm "
-@atend "}"
-% to be placed at the begin respectively end of malayalam text
-
-@atbeginsyllabe "\\X{"
-@atendsyllabe "}"
-% to be placed at the begin repectively end of every syllabe
-
-@prebuild
-% prebuild characters: <codes, glyphs>.
-% We start with a list mapping all single characters to glyphs (i.e. TeX
-% codes to typeset them), they need to be here!
-
-"\d02" "\\<2>" % anusvara
-"\d03" "\\<3>" % visarga
-
-% vowels
-
-"\d05" "\\<5>" % a
-"\d06" "\\<6>" % aa
-"\d07" "\\<7>" % i
-"\d08" "\\<7>\\<87>" % ii
-"\d09" "\\<9>" % u
-"\d10" "\\<9>\\<87>" % uu
-"\d11" "\\<11>" % vocalic r
-"\d96" "\\<96>" % vocalic rr
-"\d12" "\\<12>" % vocalic l
-"\d97" "\\<97>" % vocalic ll
-"\d14" "\\<14>" % e
-"\d15" "\\<15>" % ee
-"\d16" "\\<70>\\<14>" % ai
-"\d18" "\\<18>" % o
-"\d19" "\\<18>\\<62>" % oo
-"\d20" "\\<18>\\<87>" % au
-"\d87" "\\<87>" % au length mark
-
-% consonants
-
-"\d21" "\\<21>" % ka
-"\d22" "\\<22>" % kha
-"\d23" "\\<23>" % ga
-"\d24" "\\<24>" % gha
-"\d25" "\\<25>" % nga
-
-"\d26" "\\<26>" % ca
-"\d27" "\\<27>" % cha
-"\d28" "\\<28>" % ja
-"\d29" "\\<29>" % jha
-"\d30" "\\<30>" % nya
-
-"\d31" "\\<31>" % Ta
-"\d32" "\\<32>" % Tha
-"\d33" "\\<33>" % Da
-"\d34" "\\<34>" % Dha
-"\d35" "\\<35>" % Na
-
-"\d36" "\\<36>" % ta
-"\d37" "\\<37>" % tha
-"\d38" "\\<38>" % da
-"\d39" "\\<39>" % dha
-"\d40" "\\<40>" % na
-
-"\d42" "\\<42>" % pa
-"\d43" "\\<43>" % pha, fa
-"\d44" "\\<44>" % ba
-"\d45" "\\<45>" % bha
-"\d46" "\\<46>" % ma
-
-"\d47" "\\<47>" % ya
-"\d48" "\\<48>" % ra
-"\d49" "\\<49>" % Ra
-"\d50" "\\<50>" % la
-"\d51" "\\<51>" % La
-"\d52" "\\<52>" % zha
-"\d53" "\\<53>" % va
-"\d54" "\\<54>" % sha
-"\d55" "\\<55>" % Sa
-"\d56" "\\<56>" % sa
-"\d57" "\\<57>" % ha
-
-% digits
-
-"\d102" "{\\mmzero}" % 0
-"\d103" "{\\mmone}" % 1
-"\d104" "{\\mmtwo}" % 2
-"\d105" "{\\mmthree}" % 3
-"\d106" "{\\mmfour}" % 4
-"\d107" "{\\mmfive}" % 5
-"\d108" "{\\mmsix}" % 6
-"\d109" "{\\mmseven}" % 7
-"\d110" "{\\mmeight}" % 8
-"\d111" "{\\mmnine}" % 9
-
-% specials
-
-"\d77" "\\<77>" % virama
-
-"\d127" "\\hbox{}" % join (dissapears)
-"\d126" "\\hbox{}" % non-join (dissapears)
-"\d125" "\\<00>" % dotted circle
-"\d125\d127" "\\<00>" % dotted circle + join
-"\d124" " " % space
-"\d124\d127" "\\hbox{}" % space + join (dissapears)
-
-"\d48\d127\d125" "\\T{\\<76>}{\\R{3.5ex}{\\<00>}}" % reepham on dotted circle
-
-% then we have a list of all conjuncts and consonant vowel combinations
-% that cannot be build by the standard algorithm, i.e. we need a ligature.
-
-"\d21\d09" "\\<128>" % ku
-"\d21\d10" "\\<139>" % kuu
-"\d21\d11" "\\<150>" % kr
-"\d21\d21" "\\<160>" % k+ka
-"\d21\d21\d09" "\\<168>" % k+ku
-"\d21\d21\d10" "\\<169>" % k+kuu
-"\d21\d21\d48" "\\<213>" % k+k+ra
-"\d21\d21\d49" "\\<213>" % k+k+Ra
-"\d21\d22" "\\M{\\<21>}{\\Z\\<22>}" % k+kha
-"\d21\d26" "\\M{\\<21>}{\\Z\\<26>}" % k+ca
-"\d21\d36" "\\<176>" % k+ta
-"\d21\d48" "\\<200>" % k+ra
-"\d21\d55" "\\<251>" % k+Sa
-"\d21\d55\d46" "\\M{\\<251>}{\\Z\\<46>}" % k+S+ma
-"\d21\d55\d35" "\\M{\\<251>}{\\Z\\<35>}" % k+S+Na
-
-"\d23\d09" "\\<129>" % gu
-"\d23\d10" "\\<140>" % guu
-"\d23\d11" "\\<151>" % gr
-"\d23\d23" "\\<240>" % g+ga
-% "\d23\d23\d47" "\\<240>\\<122>" % g+g+ya
-"\d23\d24" "\\<218>" % g+gha
-"\d23\d28" "\\M{\\<23>}{\\Z\\<28>}" % g+ja
-"\d23\d38" "\\<177>" % g+da
-"\d23\d38\d39" "\\<178>" % g+d+dha
-"\d23\d40" "\\<179>" % g+na
-"\d23\d46" "\\<180>" % g+ma
-"\d23\d48" "\\<201>" % g+ra
-
-"\d24\d48" "\\M{\\<24>}{\\<127>}" % gh+ra
-
-"\d25\d25" "\\<161>" % ng+nga
-"\d25\d21" "\\<181>" % ng+ka
-"\d25\d21\d09" "\\<182>" % ng+ku
-"\d25\d21\d10" "\\<183>" % ng+kuu
-
-"\d26\d26" "\\<247>" % c+ca
-% "\d26\d26\d47" "\\<247>\\<121>" % c+c+ya
-"\d26\d27" "\\M{\\<26>}{\\Z\\<27>}" % c+cha
-"\d26\d54" "\\M{\\<26>}{\\Z\\<54>}" % c+sha
-"\d26\d48" "\\M{\\<26>}{\\<124>}" % c+ra
-
-"\d27\d09" "\\<130>" % chu
-"\d27\d10" "\\<141>" % chuu
-"\d27\d48" "\\<202>" % ch+ra
-
-"\d28\d09" "\\<131>" % ju
-"\d28\d10" "\\<142>" % juu
-"\d28\d28" "\\<162>" % j+ja
-"\d28\d28\d09" "\\<170>" % j+ju
-"\d28\d28\d10" "\\<171>" % j+juu
-"\d28\d30" "\\<184>" % j+nya
-% "\d28\d47" "\\<28>\\<120>" % j+ya
-"\d28\d48" "\\<203>" % j+ra
-
-"\d30\d26" "\\<185>" % ny+ca
-"\d30\d28" "\\<186>" % ny+ja
-"\d30\d30" "\\<163>" % ny+nya
-"\d30\d48" "\\M{\\<30>}{\\<126>}" % ny+ra
-
-% "\d31\d09" "\\B{\\<31>}{\\<65>}" % Tu
-% "\d31\d10" "\\B{\\<31>}{\\<66>}" % Tuu
-"\d31\d31" "\\<164>" % T+Ta
-% "\d31\d31\d09" "\\B{\\<164>}{\\<65>}" % T+Tu
-% "\d31\d31\d10" "\\B{\\<164>}{\\<66>}" % T+Tuu
-"\d31\d32" "\\B{\\<31>}{\\Z\\<32>}" % T+Tha
-"\d31\d48" "\\<204>" % T+ra
-
-"\d32\d48" "\\M{\\<32>}{\\<123>}" % Th+ra
-
-"\d33\d33" "\\M{\\<33>}{\\<89>}" % D+Da
-"\d33\d23" "\\M{\\<33>}{\\Z\\<23>}" % D+ga
-"\d33\d48" "\\M{\\<33>}{\\<126>}" % D+ra
-
-"\d34\d34" "\\M{\\<34>}{\\<89>}" % Dh+Dha
-"\d34\d48" "\\M{\\<34>}{\\<126>}" % Dh+ra
-
-"\d35\d09" "\\<132>" % Nu
-"\d35\d10" "\\<143>" % Nuu
-"\d35\d31" "\\<187>" % N+Ta
-"\d35\d32" "\\M{\\<35>}{\\Z\\<32>}" % N+Tha
-"\d35\d33" "\\<188>" % N+Da
-"\d35\d35" "\\<241>" % N+Na
-"\d35\d48" "\\M{\\<35>}{\\<127>}" % N+ra
-"\d35\d77" "\\<78>" % N+virama
-
-"\d36\d09" "\\<133>" % tu
-"\d36\d10" "\\<144>" % tuu
-"\d36\d11" "\\<152>" % tr
-"\d36\d36" "\\<165>" % t+ta
-"\d36\d36\d09" "\\<172>" % t+tu
-"\d36\d36\d10" "\\<173>" % t+tuu
-"\d36\d37" "\\<36>\\K{-.5}\\<88>" % t+tha
-"\d36\d40" "\\<191>" % t+na
-"\d36\d42" "\\M{\\<36>}{\\Z\\<42>}" % t+pa
-"\d36\d46" "\\<190>" % t+ma
-"\d36\d48" "\\<205>" % t+ra
-"\d36\d56" "\\<221>" % t+sa
-"\d36\d77" "\\<81>" % t+virama
-
-"\d37\d48" "\\M{\\<37>}{\\<84>}" % th+ra
-
-"\d38\d11" "\\<153>" % dr
-"\d38\d38" "\\<166>" % d+da
-"\d38\d39" "\\<192>" % d+dha
-"\d38\d48" "\\<206>" % d+ra
-
-"\d39\d48" "\\<207>" % dh+ra
-
-"\d40\d09" "\\<134>" % nu
-"\d40\d10" "\\<145>" % nuu
-"\d40\d11" "\\<155>" % nr
-"\d40\d36" "\\<194>" % n+ta
-"\d40\d36\d09" "\\<222>" % n+tu
-"\d40\d36\d10" "\\<223>" % n+tuu
-"\d40\d36\d48" "\\<215>" % n+t+ra
-"\d40\d36\d49" "\\<215>" % n+t+Ra
-"\d40\d38" "\\<195>" % n+da
-"\d40\d38\d48" "\\<216>" % n+d+ra
-"\d40\d39" "\\<219>" % n+dha
-"\d40\d40" "\\<167>" % n+na
-"\d40\d40\d09" "\\<174>" % n+nu
-"\d40\d40\d10" "\\<175>" % n+nuu
-"\d40\d42" "\\<220>" % n+pa
-"\d40\d46" "\\<193>" % n+ma
-"\d40\d48" "\\<208>" % n+ra
-"\d40\d49" "\\<79>\\<49>" % n+Ra
-"\d40\d53" "\\<40>\\K{-1.5}\\<93>" % n+va
-"\d40\d77" "\\<79>" % n+virama
-
-"\d42\d36" "\\M{\\<42>}{\\Z\\<36>}" % p+ta
-"\d42\d40" "\\M{\\<42>}{\\Z\\<40>}" % p+na
-"\d42\d42" "\\<242>" % p+pa
-% "\d42\d42\d47" "\\<242>\\<122>" % p+p+ya
-"\d42\d48" "\\M{\\<42>}{\\<124>}" % p+ra
-
-"\d43\d48" "\\M{\\<43>}{\\<125>}" % ph+ra
-
-"\d44\d38" "\\M{\\<44>}{\\Z\\<38>}" % b+da
-"\d44\d39" "\\M{\\<44>}{\\Z\\<39>}" % b+dha
-"\d44\d44" "\\<248>" % b+ba
-"\d44\d48" "\\M{\\<44>}{\\<126>}" % b+ra
-
-"\d45\d09" "\\<135>" % bhu
-"\d45\d10" "\\<146>" % bhuu
-"\d45\d11" "\\<156>" % bhr
-"\d45\d33" "\\<196>" % bh+Da
-"\d45\d48" "\\<209>" % bh+ra
-
-"\d46\d40" "\\M{\\<46>}{\\Z\\<40>}" % m+na
-"\d46\d42" "\\<220>" % m+pa
-"\d46\d46" "\\<46>\\K{-.27}\\<46>" % m+ma
-"\d46\d48" "\\M{\\<46>}{\\<123>}" % m+ra
-"\d46\d77" "\\<2>" % m+virama (=anusvara)
-
-"\d47\d36" "\\M{\\<47>}{\\Z\\<36>}" % y+ta
-"\d47\d36\d09" "\\M{\\<47>}{\\Z\\<133>}" % y+tu
-"\d47\d47" "\\<249>" % y+ya
-"\d47\d48" "\\M{\\<47>}{\\<84>}" % y+ra
-
-"\d48\d09" "\\<136>" % ru
-"\d48\d10" "\\<147>" % ruu
-"\d48\d77" "\\<80>" % r+virama
-
-"\d49\d49" "\\<243>" % R+Ra
-"\d49\d77" "\\<80>" % R+virama
-
-"\d50\d77" "\\<81>" % l+virama
-"\d50\d36\d36" "\\B{\\<50>}{\\Z\\<165>}" % l+t+ta
-"\d50\d48" "\\M{\\<50>}{\\<84>}" % l+ra
-
-"\d51\d51" "\\<51>\\K{-.2}\\<51>" % L+La
-"\d51\d21\d21" "\\<82>\\<160>" % L+k+ka
-"\d51\d21\d21\d09" "\\<82>\\<168>" % L+k+ku
-"\d51\d77" "\\<82>" % L+virama
-
-"\d52\d09" "\\B{\\<52>}{\\<65>}" % zhu
-"\d52\d10" "\\B{\\<52>}{\\<66>}" % zhuu
-"\d52\d21\d21" "\\B{\\<52>}{\\<115>}" % zh+k+ka
-
-"\d53\d53" "\\<250>" % v+va
-
-"\d54\d09" "\\<137>" % shu
-"\d54\d10" "\\<148>" % shuu
-"\d54\d11" "\\<157>" % shr
-"\d54\d26" "\\<197>" % sh+ca
-"\d54\d48" "\\<210>" % sh+ra
-"\d54\d54" "\\<244>" % sh+sha
-
-"\d55\d31" "\\M{\\<55>}{\\Z\\<31>}" % S+Ta
-"\d55\d31\d48" "\\M{\\<55>}{\\Z\\<204>}" % S+T+ra
-"\d55\d35" "\\M{\\<55>}{\\Z\\<35>}" % S+Na
-"\d55\d46" "\\M{\\<55>}{\\Z\\<46>}" % S+Ma
-"\d55\d48" "\\M{\\<55>}{\\<125>}" % S+ra
-
-"\d56\d21" "\\M{\\<56>}{\\<112>}" % s+ka
-"\d56\d36" "\\M{\\<56>}{\\Z\\<36>}" % s+ta
-"\d56\d36\d09" "\\M{\\<56>}{\\Z\\<133>}" % s+tu
-"\d56\d36\d48" "\\M{\\<56>}{\\Z\\<205>}" % s+t+ra
-"\d56\d46" "\\M{\\<56>}{\\Z\\<46>}" % s+ma
-"\d56\d48" "\\<211>" % s+ra
-"\d56\d56" "\\<245>" % s+sa
-
-"\d57\d09" "\\<138>" % hu
-"\d57\d10" "\\<149>" % huu
-"\d57\d11" "\\<159>" % hr
-"\d57\d40" "\\<199>" % h+na
-"\d57\d46" "\\<198>" % h+ma
-"\d57\d48" "\\<212>" % h+ra
-"\d57\d53" "\\<57>\\K{-1.5}\\<93>" % h+va
-
-% cillu/non-cillu variants of $k$ $y$ $n$, $N$, $m$, $t$ $l$ $L$
-
-"\d21\d127\d77" "\\<94>" % $k<<+$ cillu-form of ka
-"\d47\d127\d77" "\\<95>" % $k<<+$ cillu-form of ya
-
-"\d35\d127\d77" "\\mmV{\\<35>}" % $N<<+$ Na with viraama
-"\d36\d127\d77" "\\mmV{\\<36>}" % $t<<+$ ta
-"\d40\d127\d77" "\\mmV{\\<40>}" % na
-"\d46\d127\d77" "\\mmV{\\<46>}" % ma
-"\d48\d127\d77" "\\mmV{\\<48>}" % ra
-"\d49\d127\d77" "\\mmV{\\<49>}" % Ra
-"\d50\d127\d77" "\\mmV{\\<50>}" % la
-"\d51\d127\d77" "\\mmV{\\<51>}" % La
-
-@secondary
-% secondary shapes of characters: <codes, glyphs, glyphs> the first set of
-% glyphs (TeX commands) comes in front of the cluster that is being build,
-% the second set comes after it.
-
-% vowels
-
-"\d05" "" "" % a
-"\d06" "" "\\<62>" % aa
-"\d07" "" "\\<63>" % i
-"\d08" "" "\\<64>" % ii
-"\d09" "\\M{" "}{\\<65>}" % u
-"\d10" "\\M{" "}{\\<66>}" % uu
-"\d11" "\\M{" "}{\\<67>}" % vocalic r
-"\d96" "\\M{" "}{\\<68>}" % vocalic rr
-"\d12" "" "\\<12>" % vocalic l
-"\d97" "" "\\<97>" % vocalic ll
-"\d14" "\\<70>" "" % e
-"\d15" "\\<71>" "" % ee
-"\d16" "\\<70>\\<70>" "" % ai
-"\d18" "\\<70>" "\\<62>" % o
-"\d19" "\\<71>" "\\<62>" % oo
-"\d20" "\\<70>" "\\<87>" % au
-"\d87" "" "\\<87>" % au length mark
-"\d77" "\\mmV{" "}" % virama
-
-% secondary shapes of the consonants
-
-"\d47" "" "\\<83>" % secondary ya
-% "\d47" "" "\\<92>" % secondary ya
-"\d48" "\\M{" "}{\\<84>}" % secondary ra
-"\d50" "\\M{" "}{\\<85>}" % secondary la
-"\d53" "" "\\K{-.5}\\<86>" % secondary va
-
-"\d21" "\\M{" "}{\\<112>}" % secondary ka
-"\d37" "" "\\K{-.5}\\<88>" % secondary tha
-"\d38" "\\M{" "}{\\Z\\<38>}" % secondary da
-
-"\d21\d09" "\\M{" "}{\\<113>}" % secondary ku
-"\d21\d10" "\\M{" "}{\\<114>}" % secondary kuu
-"\d21\d21" "\\M{" "}{\\<115>}" % secondary k+ka
-"\d21\d21\d09" "\\M{" "}{\\<116>}" % secondary k+ku
-"\d21\d21\d10" "\\M{" "}{\\<117>}" % secondary k+kuu
-
-@reepham % we use reepham
-
-@primary
-% primary shapes of characters, occurs only with "ra" (reepham)
-
-"\d48" "\\T{\\<76>}{\\R{.8ex}{" "}}" % ra
-
-% "\d48" "\\<80>" "" % ra
-
-@end
-% end of file
diff --git a/Master/texmf-dist/source/fonts/malayalam/preproc/mm.trs b/Master/texmf-dist/source/fonts/malayalam/preproc/mm.trs
deleted file mode 100644
index e5a43efe0b5..00000000000
--- a/Master/texmf-dist/source/fonts/malayalam/preproc/mm.trs
+++ /dev/null
@@ -1,159 +0,0 @@
-% mm.trs --- Malayalam transcription definition for TeX pre-processor
-% copyright 1992 Jeroen Hellingman
-% last edit: 19-DEC-1992
-
-% This .TRS file defines the transcription used in the input text.
-% It translates (sequences of) ASCII-characters (patterns)
-% into the internal codes of the pre-processor.
-% You should never change the (UNICODE based) codes of the letters,
-% but you can redefine the transcription if you take care that the
-% table does not define a pattern twice, or that it is ambigious
-% otherwise.
-
-@atbegin "<malayalam>" "<ml>" "$" % this starts Malayalam text in ASCII
-@atend "</malayalam>" "</ml>" "$" % this ends Malayalam text in ASCII
-
-% @table format:
-% <pattern> <space> <command> <space> [ <parameter> ][ <comment> ]
-
-@table
-
-% vowels
-
-"a" = "\d05" % a
-"aa" = "\d06" % aa
-"A" = "\d06"
-"i" = "\d07" % i
-"ii" = "\d08" % ii
-"I" = "\d08"
-"u" = "\d09"
-"uu" = "\d10"
-"U" = "\d10"
-".r" = "\d11" % vocalic r
-".r.r" = "\d96" % vocalic rr
-".R" = "\d96"
-".l" = "\d12" % vocalic l
-".l.l" = "\d97" % vocalic ll
-".L" = "\d97"
-"e" = "\d14"
-"ee" = "\d15"
-"E" = "\d15"
-"ai" = "\d16"
-"o" = "\d18"
-"oo" = "\d19"
-"O" = "\d19"
-"au" = "\d20"
-"au\"" = "\d87" % au length mark
-
-% modifiers
-
-"M" = "\d02" % anusvara
-"H" = "\d03" % visarga
-
-% consonants will be print in cillu form if no vowel follows
-
-"k" = "\d21"
-"kh" = "\d22"
-"g" = "\d23"
-"gh" = "\d24"
-"n\"" = "\d25" % nga
-
-"c" = "\d26"
-"ch" = "\d27"
-"j" = "\d28"
-"jh" = "\d29"
-"n~" = "\d30" % nya
-
-"T" = "\d31"
-"Th" = "\d32"
-"D" = "\d33"
-"Dh" = "\d34"
-"N" = "\d35"
-
-"t" = "\d36"
-"th" = "\d37"
-"d" = "\d38"
-"dh" = "\d39"
-"n" = "\d40"
-"n_" = "\d40"
-
-"p" = "\d42"
-"ph" = "\d43"
-"f" = "\d43"
-"b" = "\d44"
-"bh" = "\d45"
-"m" = "\d46"
-
-"y" = "\d47"
-"r" = "\d48"
-"R" = "\d49"
-"t_" = "\d49"
-"l" = "\d50"
-"L" = "\d51"
-"zh" = "\d52"
-"v" = "\d53"
-"sh" = "\d54"
-"S" = "\d55"
-"s" = "\d56"
-"h" = "\d57"
-
-"+" = "\d77" % virama
-%"u+" = "\d77" % half u
-
-% digits
-
-"0" = "\d102"
-"1" = "\d103"
-"2" = "\d104"
-"3" = "\d105"
-"4" = "\d106"
-"5" = "\d107"
-"6" = "\d108"
-"7" = "\d109"
-"8" = "\d110"
-"9" = "\d111"
-
-% special (arbitrary code positions)
-
-"<<" = "\d127" % join
-">>" = "\d126" % non join
-"[]" = "\d125" % dotted circle
-" " = "\d124" % space
-"\t" = "\d124" % tab = space
-
-% interpunction
-
-% non malayalam things
-
-">" f % eliminate ambiguities
-"\\" t % copy TeX command
-"^" f % forget about capital letters
-"\\$" p "\\$"
-"%" s % skip comment
-"{" p "{"
-"}" p "}"
-"\n" p "\n" % newline
-
-% things borrowed from roman
-
-"." p "{\\RMF.}"
-"," p "{\\RMF,}"
-":" p "{\\RMF:}"
-";" p "{\\RMF;}"
-"`" p "{\\RMF`}"
-"``" p "{\\RMF``}"
-"'" p "{\\RMF'}"
-"''" p "{\\RMF''}"
-"-" p "{\\RMF-}"
-"--" p "{\\RMF--}"
-"---" p "{\\RMF---}"
-"?" p "{\\RMF?}"
-"!" p "{\\RMF!}"
-"(" p "{\\RMF(}"
-")" p "{\\RMF)}"
-"[" p "{\\RMF[}"
-"]" p "{\\RMF]}"
-"/" p "{\\RMF/}"
-"\\%" p "{\\RMF\\%}"
-
-@end
diff --git a/Master/texmf-dist/source/fonts/malayalam/preproc/mm.ttp b/Master/texmf-dist/source/fonts/malayalam/preproc/mm.ttp
deleted file mode 100644
index f81f8b26a6e..00000000000
--- a/Master/texmf-dist/source/fonts/malayalam/preproc/mm.ttp
+++ /dev/null
Binary files differ
diff --git a/Master/texmf-dist/source/fonts/malayalam/preproc/mm2ack.pat b/Master/texmf-dist/source/fonts/malayalam/preproc/mm2ack.pat
deleted file mode 100644
index a6b8d3922ce..00000000000
--- a/Master/texmf-dist/source/fonts/malayalam/preproc/mm2ack.pat
+++ /dev/null
@@ -1,85 +0,0 @@
-% mm2ack.pat --- patterns to convert my transcription to
-% transcription used in A.C.K (designed by Mathai Chundat)
-% (c) 1993 Jeroen Hellingman
-% last edit: 22-JAN-1993
-
-@patterns 0
-"<malayalam>" 1 "<malayalam>"
-"$" 1 "<malayalam>"
-
-@patterns 1
-"</malayalam>" 0 "</malayalam>"
-"$" 0 "</malayalam>"
-% vowels
-"a" p "a"
-"aa" p "aa"
-"A" p "aa"
-"i" p "i"
-"ii" p "ee"
-"I" p "ee"
-"u" p "u"
-"uu" p "oo"
-"U" p "oo"
-".r" p "R~"
-"e" p "e"
-"ee" p "E"
-"E" p "E"
-"o" p "o"
-"oo" p "O"
-"O" p "O"
-"ai" p "ai"
-"au" p "ou"
-"am" p "am"
-"H" p ":"
-"ua" p "wa" % u + a = wa (?)
-% ka
-"k" p "k"
-"kh" p "kh"
-"g" p "g"
-"gh" p "gh"
-"n\"" p "nG"
-"n\"n\"" p "nnG"
-% ca
-"c" p "ch"
-"ch" p "Ch"
-"j" p "j"
-"jh" p "jh"
-"n~" p "nJ"
-"cc" p "cch"
-"n~n~" p "nnJ"
-% Ta
-"T" p "t"
-"Th" p "T"
-"D" p "D"
-"Dh" p "Dh"
-"N" p "N"
-% ta
-"t" p "th"
-"th" p "Th"
-"d" p "d"
-"dh" p "dh"
-"n" p "n"
-"tt" p "tth"
-"tth" p "tTh"
-"tdh" p "tdh"
-"tbh" p "tbh"
-% pa
-"p" p "p"
-"ph" p "ph"
-"b" p "b"
-"bh" p "bh"
-"m" p "m"
-% yaraladikaaL
-"y" p "y"
-"r" p "r"
-"l" p "l"
-"v" p "v"
-"sh" p "S"
-"S" p "sh"
-"s" p "s"
-"h" p "h"
-"R" p "R"
-"zh" p "zh"
-"L" p "L"
-"RR" p "TT"
-@end
diff --git a/Master/texmf-dist/source/fonts/malayalam/preproc/mmr.scr b/Master/texmf-dist/source/fonts/malayalam/preproc/mmr.scr
deleted file mode 100644
index b9a8a223619..00000000000
--- a/Master/texmf-dist/source/fonts/malayalam/preproc/mmr.scr
+++ /dev/null
@@ -1,261 +0,0 @@
-% mmr.scr --- Malayalam reformed script file for TeX pre-processor
-% (c) 1993 Jeroen Hellingman
-%
-% History:
-% 22-JAN-1994 changes for virama (JH)
-% 02-APR-1993 changed macro for virama (JH)
-% 28-JAN-1993 version 1.0 (Jeroen Hellingman)
-%
-% summary of used TeX commands
-% \<#1> typeset glyph #1
-% \B#1#2 put #2 centered below #1
-% \M#1#2 put #2 right below of #1
-% \T#1#2 put #1 centered on top of #2
-% \Z switch to sub-font (not used for reformed script)
-% \K kern in em's ( \def\K#1{\kern#1em} )
-% \X \def\X{\hbox}
-
-@malayalam
-% script type
-
-@atbegin "{\\mm "
-@atend "}"
-% to be placed at the begin respectively end of malayalam text
-
-@atbeginsyllabe "\\X{"
-@atendsyllabe "}"
-% to be placed at the begin repectively end of every syllabe
-
-@prebuild
-% prebuild characters: <codes, glyphs>.
-% We start with a list mapping all single characters to glyphs (i.e. TeX
-% codes to typeset them), they need to be here!
-
-"\d02" "\\<2>" % anusvara
-"\d03" "\\<3>" % visarga
-
-% vowels
-
-"\d05" "\\<5>" % a
-"\d06" "\\<6>" % aa
-"\d07" "\\<7>" % i
-"\d08" "\\<7>\\<87>" % ii
-"\d09" "\\<9>" % u
-"\d10" "\\<9>\\<87>" % uu
-"\d11" "\\<11>" % vocalic r
-"\d96" "\\<96>" % vocalic rr
-"\d12" "\\<12>" % vocalic l
-"\d97" "\\<97>" % vocalic ll
-"\d14" "\\<14>" % e
-"\d15" "\\<15>" % ee
-"\d16" "\\<70>\\<14>" % ai
-"\d18" "\\<18>" % o
-"\d19" "\\<18>\\<62>" % oo
-"\d20" "\\<18>\\<87>" % au
-"\d87" "\\<87>" % au length mark
-
-% consonants
-
-"\d21" "\\<21>" % ka
-"\d22" "\\<22>" % kha
-"\d23" "\\<23>" % ga
-"\d24" "\\<24>" % gha
-"\d25" "\\<25>" % nga
-
-"\d26" "\\<26>" % ca
-"\d27" "\\<27>" % cha
-"\d28" "\\<28>" % ja
-"\d29" "\\<29>" % jha
-"\d30" "\\<30>" % nya
-
-"\d31" "\\<31>" % Ta
-"\d32" "\\<32>" % Tha
-"\d33" "\\<33>" % Da
-"\d34" "\\<34>" % Dha
-"\d35" "\\<35>" % Na
-
-"\d36" "\\<36>" % ta
-"\d37" "\\<37>" % tha
-"\d38" "\\<38>" % da
-"\d39" "\\<39>" % dha
-"\d40" "\\<40>" % na
-
-"\d42" "\\<42>" % pa
-"\d43" "\\<43>" % pha, fa
-"\d44" "\\<44>" % ba
-"\d45" "\\<45>" % bha
-"\d46" "\\<46>" % ma
-
-"\d47" "\\<47>" % ya
-"\d48" "\\<48>" % ra
-"\d49" "\\<49>" % Ra
-"\d50" "\\<50>" % la
-"\d51" "\\<51>" % La
-"\d52" "\\<52>" % zha
-"\d53" "\\<53>" % va
-"\d54" "\\<54>" % sha
-"\d55" "\\<55>" % Sa
-"\d56" "\\<56>" % sa
-"\d57" "\\<57>" % ha
-
-% digits
-
-"\d102" "{\\mmzero}" % 0
-"\d103" "{\\mmone}" % 1
-"\d104" "{\\mmtwo}" % 2
-"\d105" "{\\mmthree}" % 3
-"\d106" "{\\mmfour}" % 4
-"\d107" "{\\mmfive}" % 5
-"\d108" "{\\mmsix}" % 6
-"\d109" "{\\mmseven}" % 7
-"\d110" "{\\mmeight}" % 8
-"\d111" "{\\mmnine}" % 9
-
-% specials
-
-"\d77" "\\<77>" % virama
-
-"\d127" "\\hbox{}" % join (dissapears)
-"\d126" "\\hbox{}" % non-join (dissapears)
-"\d125" "\\<00>" % dotted circle
-"\d125\d127" "\\<00>" % dotted circle + join
-"\d124" " " % space
-"\d124\d127" "\\hbox{}" % space + join (dissapears)
-
-% then we have a list of all conjuncts and consonant vowel combinations
-% that cannot be build by the standard algorithm, i.e. we need a ligature.
-
-"\d21\d21" "\\<160>" % k+ka
-"\d21\d55" "\\<251>" % k+Sa
-"\d21\d77" "\\<94>" % k+virama
-
-"\d23\d23" "\\<240>" % g+ga
-"\d23\d24" "\\<218>" % g+gha
-"\d23\d38" "\\<177>" % g+da
-"\d23\d38\d39" "\\<178>" % g+d+dha
-"\d23\d40" "\\<179>" % g+na
-"\d23\d46" "\\<180>" % g+ma
-
-"\d25\d25" "\\<161>" % ng+nga
-"\d25\d21" "\\<181>" % ng+ka
-
-"\d26\d26" "\\<247>" % c+ca
-
-"\d28\d28" "\\<162>" % j+ja
-"\d28\d30" "\\<184>" % j+nya
-
-"\d30\d26" "\\<185>" % ny+ca
-"\d30\d28" "\\<186>" % ny+ja
-"\d30\d30" "\\<163>" % ny+nya
-
-"\d31\d31" "\\<164>" % T+Ta
-
-"\d33\d33" "\\M{\\<33>}{\\<89>}" % D+Da
-
-"\d34\d34" "\\M{\\<34>}{\\<89>}" % Dh+Dha
-
-"\d35\d31" "\\<187>" % N+Ta
-"\d35\d33" "\\<188>" % N+Da
-"\d35\d35" "\\<241>" % N+Na
-"\d35\d77" "\\<78>" % N+virama
-
-"\d36\d36" "\\<165>" % t+ta
-"\d36\d37" "\\<36>\\K{-.5}\\<88>" % t+tha
-"\d36\d40" "\\<191>" % t+na
-"\d36\d46" "\\<190>" % t+ma
-"\d36\d56" "\\<221>" % t+sa
-"\d36\d77" "\\<81>" % t+virama
-
-"\d38\d38" "\\<166>" % d+da
-"\d38\d39" "\\<192>" % d+dha
-
-"\d40\d36" "\\<194>" % n+ta
-"\d40\d38" "\\<195>" % n+da
-"\d40\d40" "\\<167>" % n+na
-"\d40\d46" "\\<193>" % n+ma
-"\d40\d77" "\\<79>" % n+virama
-
-"\d42\d42" "\\<242>" % p+pa
-
-"\d44\d44" "\\<248>" % b+ba
-
-"\d46\d46" "\\<46>\\K{-.27}\\<46>" % m+ma
-"\d46\d77" "\\<2>" % m+virama (=anusvara)
-
-"\d47\d47" "\\<249>" % y+ya
-
-"\d48\d77" "\\<80>" % r+virama
-
-"\d49\d49" "\\<243>" % R+Ra
-"\d49\d77" "\\<80>" % R+virama
-
-"\d50\d77" "\\<81>" % l+virama
-
-"\d51\d51" "\\<51>\\K{-.2}\\<51>" % L+La
-"\d51\d77" "\\<82>" % L+virama
-
-"\d53\d53" "\\<250>" % v+va
-
-"\d54\d54" "\\<244>" % sh+sha
-
-"\d56\d56" "\\<245>" % s+sa
-
-% cillu/non-cillu variants of $k$ $y$ $n$, $N$, $m$, $t$ $l$ $L$
-
-"\d21\d127\d77" "\\mmV{\\<21>}" % $k<<+$ cillu-form of ka
-"\d47\d127\d77" "\\<95>" % $k<<+$ cillu-form of ya
-
-"\d35\d127\d77" "\\mmV{\\<35>}" % Na
-"\d36\d127\d77" "\\mmV{\\<36>}" % ta
-"\d40\d127\d77" "\\mmV{\\<40>}" % na
-"\d46\d127\d77" "\\mmV{\\<46>}" % ma
-"\d48\d127\d77" "\\mmV{\\<48>}" % ra
-"\d49\d127\d77" "\\mmV{\\<49>}" % Ra
-"\d50\d127\d77" "\\mmV{\\<50>}" % la
-"\d51\d127\d77" "\\mmV{\\<51>}" % La
-
-@secondary
-% secondary shapes of characters: <codes, glyphs, glyphs> the first set of
-% glyphs (TeX commands) comes in front of the cluster that is being build,
-% the second set comes after it.
-
-% vowels
-
-"\d05" "" "" % a
-"\d06" "" "\\<62>" % aa
-"\d07" "" "\\<63>" % i
-"\d08" "" "\\<64>" % ii
-"\d09" "" "\\<72>" % u
-"\d10" "" "\\<73>" % uu
-"\d11" "" "\\<75>" % vocalic r
-"\d96" "\\M{" "}{\\<68>}" % vocalic rr
-"\d12" "" "\\<12>" % vocalic l
-"\d97" "" "\\<97>" % vocalic ll
-"\d14" "\\<70>" "" % e
-"\d15" "\\<71>" "" % ee
-"\d16" "\\<70>\\<70>" "" % ai
-"\d18" "\\<70>" "\\<62>" % o
-"\d19" "\\<71>" "\\<62>" % oo
-"\d20" "" "\\<87>" % au
-"\d87" "\\<70>" "\\<87>" % au length mark
-"\d77" "\\mmV{" "}" % virama
-
-
-% secondary shapes of the consonants
-
-"\d47" "" "\\<83>" % secondary ya
-"\d48" "\\<74>" "" % secondary ra
-"\d50" "\\M{" "}{\\<85>}" % secondary la
-"\d53" "" "\\K{-.5}\\<86>" % secondary va
-
-@primary
-% primary shapes of characters, occurs only with "ra"
-%
-% @reepham "\\T{\\<76>}{" "}"
-%
-% "\d48" "\\T{\\<76>}{" "}" % ra
-
-"\d48" "\\<80>" "" % ra
-
-@end
-% end of file
diff --git a/Master/texmf-dist/source/fonts/malayalam/preproc/mmr.trs b/Master/texmf-dist/source/fonts/malayalam/preproc/mmr.trs
deleted file mode 100644
index 047fb206921..00000000000
--- a/Master/texmf-dist/source/fonts/malayalam/preproc/mmr.trs
+++ /dev/null
@@ -1,159 +0,0 @@
-% mmr.trs --- Malayalam transcription definition for TeX pre-processor
-% copyright 1992 Jeroen Hellingman
-% last edit: 20-DEC-1992
-
-% This .TRS file defines the transcription used in the input text.
-% It translates (sequences of) ASCII-characters (patterns)
-% into the internal codes of the pre-processor.
-% You should never change the (UNICODE based) codes of the letters,
-% but you can redefine the transcription if you take care that the
-% table does not define a pattern twice, or that it is ambigious
-% otherwise.
-
-@atbegin "<malayalam>" "<mlr>" "$" % this starts Malayalam text in ASCII
-@atend "</malayalam>" "</mlr>" "$" % this ends Malayalam text in ASCII
-
-% @table format:
-% <pattern> <space> <command> <space> [ <parameter> ][ <comment> ]
-
-@table
-
-% vowels
-
-"a" = "\d05" % a
-"aa" = "\d06" % aa
-"A" = "\d06"
-"i" = "\d07" % i
-"ii" = "\d08" % ii
-"I" = "\d08"
-"u" = "\d09"
-"uu" = "\d10"
-"U" = "\d10"
-".r" = "\d11" % vocalic r
-".r.r" = "\d96" % vocalic rr
-".R" = "\d96"
-".l" = "\d12" % vocalic l
-".l.l" = "\d97" % vocalic ll
-".L" = "\d97"
-"e" = "\d14"
-"ee" = "\d15"
-"E" = "\d15"
-"ai" = "\d16"
-"o" = "\d18"
-"oo" = "\d19"
-"O" = "\d19"
-"au" = "\d20"
-"au\"" = "\d87" % au length mark
-
-% modifiers
-
-"M" = "\d02" % anusvara
-"H" = "\d03" % visarga
-
-% consonants will be print in cillu form if no vowel follows
-
-"k" = "\d21"
-"kh" = "\d22"
-"g" = "\d23"
-"gh" = "\d24"
-"n\"" = "\d25" % nga
-
-"c" = "\d26"
-"ch" = "\d27"
-"j" = "\d28"
-"jh" = "\d29"
-"n~" = "\d30" % nya
-
-"T" = "\d31"
-"Th" = "\d32"
-"D" = "\d33"
-"Dh" = "\d34"
-"N" = "\d35"
-
-"t" = "\d36"
-"th" = "\d37"
-"d" = "\d38"
-"dh" = "\d39"
-"n" = "\d40"
-"n_" = "\d40"
-
-"p" = "\d42"
-"ph" = "\d43"
-"f" = "\d43"
-"b" = "\d44"
-"bh" = "\d45"
-"m" = "\d46"
-
-"y" = "\d47"
-"r" = "\d48"
-"R" = "\d49"
-"t_" = "\d49"
-"l" = "\d50"
-"L" = "\d51"
-"zh" = "\d52"
-"v" = "\d53"
-"sh" = "\d54"
-"S" = "\d55"
-"s" = "\d56"
-"h" = "\d57"
-
-"+" = "\d77" % virama
-"u+" = "\d77" % half u
-
-% digits
-
-"0" = "\d102"
-"1" = "\d103"
-"2" = "\d104"
-"3" = "\d105"
-"4" = "\d106"
-"5" = "\d107"
-"6" = "\d108"
-"7" = "\d109"
-"8" = "\d110"
-"9" = "\d111"
-
-% special (arbitrary code positions)
-
-"<<" = "\d127" % join
-">>" = "\d126" % non join
-"[]" = "\d125" % dotted circle
-" " = "\d124" % space
-"\t" = "\d124" % tab = space
-
-% interpunction
-
-% non malayalam things
-
-">" f % eliminate ambiguities
-"\\" t % copy TeX command
-"^" f % forget about capital letters
-"\\$" p "\\$"
-"%" s % skip comment
-"{" p "{"
-"}" p "}"
-"\n" p "\n" % newline
-
-% things borrowed from roman
-
-"." p "{\\RMF.}"
-"," p "{\\RMF,}"
-":" p "{\\RMF:}"
-";" p "{\\RMF;}"
-"`" p "{\\RMF`}"
-"``" p "{\\RMF``}"
-"'" p "{\\RMF'}"
-"''" p "{\\RMF''}"
-"-" p "{\\RMF-}"
-"--" p "{\\RMF--}"
-"---" p "{\\RMF---}"
-"?" p "{\\RMF?}"
-"!" p "{\\RMF!}"
-"(" p "{\\RMF(}"
-")" p "{\\RMF)}"
-"[" p "{\\RMF[}"
-"]" p "{\\RMF]}"
-"/" p "{\\RMF/}"
-"\\%" p "{\\RMF\\%}"
-
-@end
diff --git a/Master/texmf-dist/source/fonts/malayalam/preproc/mmrfull.trs b/Master/texmf-dist/source/fonts/malayalam/preproc/mmrfull.trs
deleted file mode 100644
index 4893aa56704..00000000000
--- a/Master/texmf-dist/source/fonts/malayalam/preproc/mmrfull.trs
+++ /dev/null
@@ -1,160 +0,0 @@
-% mmrfull.trs --- Malayalam transcription definition for
-% TeX pre-processor using Malayalam font punctuation
-% copyright 1992 Jeroen Hellingman
-% last edit: 31-DEC-1992
-
-% This .TRS file defines the transcription used in the input text.
-% It translates (sequences of) ASCII-characters (patterns)
-% into the internal codes of the pre-processor.
-% You should never change the (UNICODE based) codes of the letters,
-% but you can redefine the transcription if you take care that the
-% table does not define a pattern twice, or that it is ambigious
-% otherwise.
-
-@atbegin "<malayalam>" "<mlr>" "$" % this starts Malayalam text in ASCII
-@atend "</malayalam>" "</mlr>" "$" % this ends Malayalam text in ASCII
-
-% @table format:
-% <pattern> <space> <command> <space> [ <parameter> ][ <comment> ]
-
-@table
-
-% vowels
-
-"a" = "\d05" % a
-"aa" = "\d06" % aa
-"A" = "\d06"
-"i" = "\d07" % i
-"ii" = "\d08" % ii
-"I" = "\d08"
-"u" = "\d09"
-"uu" = "\d10"
-"U" = "\d10"
-".r" = "\d11" % vocalic r
-".r.r" = "\d96" % vocalic rr
-".R" = "\d96"
-".l" = "\d12" % vocalic l
-".l.l" = "\d97" % vocalic ll
-".L" = "\d97"
-"e" = "\d14"
-"ee" = "\d15"
-"E" = "\d15"
-"ai" = "\d16"
-"o" = "\d18"
-"oo" = "\d19"
-"O" = "\d19"
-"au" = "\d20"
-"au\"" = "\d87" % au length mark
-
-% modifiers
-
-"M" = "\d02" % anusvara
-"H" = "\d03" % visarga
-
-% consonants will be print in cillu form if no vowel follows
-
-"k" = "\d21"
-"kh" = "\d22"
-"g" = "\d23"
-"gh" = "\d24"
-"n\"" = "\d25" % nga
-
-"c" = "\d26"
-"ch" = "\d27"
-"j" = "\d28"
-"jh" = "\d29"
-"n~" = "\d30" % nya
-
-"T" = "\d31"
-"Th" = "\d32"
-"D" = "\d33"
-"Dh" = "\d34"
-"N" = "\d35"
-
-"t" = "\d36"
-"th" = "\d37"
-"d" = "\d38"
-"dh" = "\d39"
-"n" = "\d40"
-"n_" = "\d40"
-
-"p" = "\d42"
-"ph" = "\d43"
-"f" = "\d43"
-"b" = "\d44"
-"bh" = "\d45"
-"m" = "\d46"
-
-"y" = "\d47"
-"r" = "\d48"
-"R" = "\d49"
-"t_" = "\d49"
-"l" = "\d50"
-"L" = "\d51"
-"zh" = "\d52"
-"v" = "\d53"
-"sh" = "\d54"
-"S" = "\d55"
-"s" = "\d56"
-"h" = "\d57"
-
-"+" = "\d77" % virama
-"u+" = "\d77" % half u
-
-% digits
-
-"0" = "\d102"
-"1" = "\d103"
-"2" = "\d104"
-"3" = "\d105"
-"4" = "\d106"
-"5" = "\d107"
-"6" = "\d108"
-"7" = "\d109"
-"8" = "\d110"
-"9" = "\d111"
-
-% special (arbitrary code positions)
-
-"<<" = "\d127" % join
-">>" = "\d126" % non join
-"[]" = "\d125" % dotted circle
-" " = "\d124" % space
-"\t" = "\d124" % tab = space
-
-% interpunction
-
-% non malayalam things
-
-">" f % eliminate ambiguities
-"\\" t % copy TeX command
-"^" f % forget about capital letters
-"\\$" p "\\$"
-"%" s % skip comment
-"{" p "{"
-"}" p "}"
-"\n" p "\n" % newline
-
-% things borrowed from roman
-
-"." p "\\<59>"
-"," p "\\<58>"
-":" p "\\<61>"
-";" p "\\<60>"
-"`" p "\\<19>"
-"``" p "\\<19>\\<19>"
-"'" p "\\<20>"
-"''" p "\\<20>\\<20>"
-"-" p "\\<69>"
-"--" p "\\<98>"
-"---" p "\\<99>"
-"?" p "\\<41>"
-"!" p "\\<13>"
-"(" p "\\<16>"
-")" p "\\<17>"
-"[" p "\\<8>"
-"]" p "\\<10>"
-"/" p "\\<4>"
-"\\%" p "{\\RMF\\%}"
-
-@end
diff --git a/Master/texmf-dist/source/fonts/malayalam/preproc/patc/detex.g b/Master/texmf-dist/source/fonts/malayalam/preproc/patc/detex.g
deleted file mode 100644
index c4936a04d5d..00000000000
--- a/Master/texmf-dist/source/fonts/malayalam/preproc/patc/detex.g
+++ /dev/null
@@ -1,3 +0,0 @@
-echo verwijder TeX opdrachten uit een bestand:
-echo patc '-v -p d:\src\patc\detex.pat' $1 $2
-patc '-v -p d:\src\patc\detex.pat' $1 $2
diff --git a/Master/texmf-dist/source/fonts/malayalam/preproc/patc/detex.pat b/Master/texmf-dist/source/fonts/malayalam/preproc/patc/detex.pat
deleted file mode 100644
index e5a02f9091e..00000000000
--- a/Master/texmf-dist/source/fonts/malayalam/preproc/patc/detex.pat
+++ /dev/null
@@ -1,133 +0,0 @@
-% detex.patc -- maak van een TeX-bestand (bijna) kale PC/ST-ASCII
-% (c) Jeroen Hellingman 1993
-% laatste wijziging: 01-MAY-1993
-
-@patterns 0
-
-"%" s skip commentaar
-"\\" T verwijder TeX commando's
-"{" f
-"}" f
-"#" f
-"&" f
-
-% math-mode proberen we niet eens (skippen)
-
-"$" 1 "$"
-"$$" 1 "$$"
-
-% index commando's \`a la The TeXbook slopen we er ook uit
-
-"^{" f
-"^^{" B skip till closing brace
-
-"<" S ">" skip till closing bracket
-
-% wat speciale dingen
-
-"\\footnote" e "\\footnote in text"
-"\\halign" e "\\halign in text"
-"\\item" e "\\item in text"
-
-"\\dots" p "..."
-"\\ " p " "
-"\\par" p "\n\n"
-"\\paragraaf" f
-"\\paragraph" f
-"\\i " p "i"
-"{\\i}" p "i"
-"\\i}" p "i"
-
-"\\#" p "#"
-"\\$" p "$"
-"\\&" p "&"
-"\\%" p "%"
-"~" p " " non-breaking space
-
-% letters met accenten, voorzover aanwezig in de Atari-ST character set.
-
-"\\c C" p "€"
-"\\c{C}" p "€"
-"\\\"u" p ""
-"\\'e" p "‚"
-"\\^a" p "ƒ"
-"\\\"a" p "„"
-"\\`a" p "…"
-"\\aa " p "†"
-"{\\aa}" p "†"
-"\\c c" p "‡"
-"\\c{c}" p "‡"
-"\\^e" p "ˆ"
-"\\\"e" p "‰"
-"\\`e" p "Š"
-"\\\"\\i " p "‹"
-"{\\\"\\i}" p "‹"
-"\\\"{\\i}" p "‹"
-"\\^\\i " p "Œ"
-"{\\^\\i}" p "Œ"
-"\\^{\\i}" p "Œ"
-"\\^\\i\\ " p "Π"
-"\\`\\i " p ""
-"{\\`\\i}" p ""
-"\\`{\\i}" p ""
-"\\`\\i\\ " p " "
-"\\\"A" p "Ž"
-"\\AA " p ""
-"{\\AA}" p ""
-"\\'E" p ""
-"\\ae " p "‘"
-"{\\ae}" p "‘"
-"\\AE " p "’"
-"{\\AE}" p "’"
-"\\^o" p "“"
-"\\\"o" p "”"
-"\\`o" p "•"
-"\\^u" p "–"
-"\\`u" p "—"
-"\\\"O" p "™"
-"\\\"U" p "š"
-"\\ss " p "ž"
-"\\ss\\ " p "ž "
-"{\\ss}" p "ž"
-"\\'a" p " "
-"\\'\\i " p "¡"
-"{\\'\\i}" p "¡"
-"\\'{\\i}" p "¡"
-"\\'\\i\\ " p "¡ "
-"\\'o" p "¢"
-"\\'u" p "£"
-"\\~n" p "¤"
-"\\~N" p "¥"
-"`?" p "¨"
-"`!" p "­"
-"\\~a" p "°"
-"\\~o" p "±"
-"\\O " p "²"
-"{\\O}" p "²"
-"\\O\\ " p "² "
-"\\o " p "³"
-"{\\o}" p "³"
-"\\o\\ " p "³ "
-"\\oe " p "´"
-"{\\oe}" p "´"
-"\\OE " p "µ"
-"{\\OE}" p "µ"
-"\\`A" p "¶"
-"\\~A" p "·"
-"\\~O" p "¸"
-
-% letters met accenten, niet aanwezig in ST character-set
-
-"\\l " p "l" Poolse l-streep
-"{\\l}" p "l"
-"\\L " p "L" Poolse L-streep
-"{\\L}" p "L"
-
-"\\d " f dot under
-"{\\d}" f dot under
-
-@patterns 1 (voor math-mode)
-"$" 0 "$"
-"$$" 0 "$$"
-
-@end
diff --git a/Master/texmf-dist/source/fonts/malayalam/preproc/patc/patc.c b/Master/texmf-dist/source/fonts/malayalam/preproc/patc/patc.c
deleted file mode 100644
index c3c641851b1..00000000000
--- a/Master/texmf-dist/source/fonts/malayalam/preproc/patc/patc.c
+++ /dev/null
@@ -1,474 +0,0 @@
-#define version "patc v1.1c (c) Jeroen Hellingman 01-MAY-1993\n"
-
-#include <stdlib.h>
-#include <stdio.h>
-#include <string.h>
-#include <ctype.h>
-#include "PSTree.h"
-
-#define TRUE (1==1)
-#define FALSE (1==0)
-
-#define NUMPATS 10 /* number of pattern trees */
-#define PATLEN 50 /* maximum length of pattern */
-#define BUFSIZE 512 /* pushback buffer size (BUFSIZE >= PATLEN) */
-
-/* datatypen */
-
-typedef struct patterntree
-{ PSTree *t; /* pattern tree for this node */
- int r; /* restrictive or not? */
-} patterntree;
-
-/* globals */
-
-FILE *infile;
-FILE *outfile;
-patterntree pat[NUMPATS];
-char *progname = "patc";
-char *patfilename = "patc.pat";
-char *infilename;
-char *outfilename;
-static int quiet = TRUE; /* be quiet */
-static int linenumber = 1; /* current line in infile */
-
-/* prototypes */
-
-void parsetables(FILE *patfile);
-void patc(void);
-void processflags(int argc, char** argv);
-void usage(void);
-void copytexcommand(void);
-void skiptexcommand(void);
-void skiptillmatchingbrace(void);
-void skiptillchar(char c1);
-void copycomment(void);
-void skipcomment(void);
-int readchar(void);
-void unreadchar(int);
-int what_escape(const char *s, char *result);
-
-/***********************************************************************/
-
-void PUSHBACK(char *c)
-/* push the characters in string c back into the inputstream, works
- * with the pair of functions readchar() and unreadchar()
- */
-{ int i = (int)strlen(c)-1;
- for( ;i >= 0; i--) unreadchar((int)c[i]);
-}
-
-void main(int argc, char** argv)
-/* check arguments, intialize tables, open files
- */
-{ FILE *patfile;
-
- processflags(argc, argv);
- if(!quiet) fputs(version, stderr);
-
- patfile = fopen(patfilename, "r");
- if(patfile==NULL)
- { fprintf(stderr, "%s: can't open %s\n", progname, patfilename);
- exit(2);
- }
- parsetables(patfile);
- fclose(patfile);
-
- infile = fopen(infilename, "r");
- if(infile==NULL)
- { fprintf(stderr, "%s: can't open %s\n", progname, infilename);
- exit(2);
- }
- outfile = fopen(outfilename, "w");
- if(outfile==NULL)
- { fprintf(stderr, "%s: can't create %s\n", progname, outfilename);
- exit(2);
- }
- patc();
- fclose(infile);
- fclose(outfile);
- exit(0);
-}
-
-void processflags(int argc, char** argv)
-{ int nextoption = FALSE;
- int i = 1;
-
- if(argc < i+2) usage();
- if(argv[i][0] == '-') nextoption = TRUE;
-
- while(nextoption)
- { switch(argv[i][1])
- { case 'v': quiet = FALSE; break;
- case 'p': patfilename = argv[i+1]; i++; break;
- default: usage();
- }
- i++;
- if(argc < i+2) usage();
- if(argv[i][0] != '-') nextoption = FALSE;
- }
-
- infilename = argv[i];
- outfilename = argv[i+1];
-}
-
-void usage()
-{ fprintf(stderr, "usage: %s [-v] [-p patfile] infile outfile\n", progname);
- exit(1);
-}
-
-/***********************************************************************/
-
-int readline(char *l, FILE* infile)
-{ int i = 0;
- int c = fgetc(infile);
- while(isspace(c) && c != '\n' && c != EOF) c = fgetc(infile); /* skip whitespace */
- if(c == '%') while(c != '\n' && c != EOF) c = fgetc(infile); /* skip comments */
- while(c != '\n' && c != EOF && i < BUFSIZE)
- { l[i] = (c == EOF) ? '\0' : (int) c;
- i++;
- c = getc(infile);
- }
- l[i] = '\0'; /* NULL-terminate */
- return (c!=EOF);
-}
-
-int getword(char *s, char *d)
-{ int i = 0, j = 0;
- while(isspace(s[i]) && s[i] != '\0') i++;
- while(isalnum(s[i])) { d[j] = s[i]; j++; i++; }
- d[j] = '\0';
- return i;
-}
-
-int getquotedstring(const char *s, char *d)
-{ int i = 0; /* no of chars read in source */
- int j = 0; /* no of chars inserted in destination */
- while(isspace(s[i]) && s[i] != '\0') i++;
-
- if(s[i] == '"')
- { i++;
- while(s[i] != '"')
- { if(s[i] == '\\') /* escape char */
- i += what_escape(&s[i], &d[j]);
- else
- { d[j] = s[i];
- }
- j++; i++;
- }
- }
- d[j] = '\0'; /* NULL-terminate */
- i++; /* skip final " */
- return i;
-}
-
-/* Find out what escape sequence is used. If non can be found, we just
- forget about the backslash. Interprete numbers up to 255/177/FF
-*/
-
-#define UNSIGNED(t) (char)(((t) < 0) ? (t) + 256 : (t))
-
-int what_escape(const char *s, char *result)
-{ int i = 1; /* length of escape sequence read */
- int ok = TRUE;
- int t = 0; /* temporary result */
-
- switch(s[1])
- { case '"': *result = '"'; break;
- case '\\': *result = '\\'; break;
- case 't': *result = '\t'; break;
- case 'n': *result = '\n'; break;
- case 'b': *result = '\b'; break;
- case 'h': /* hexadecimal */
- while(i < 3 && ok)
- { i++;
- if(s[i]>='0' && s[i]<='9') t = t * 16 + (s[i] - '0');
- else if(s[i]>='A' && s[i]<='F') t = t * 16 + (s[i] - 'A') + 10;
- else if(s[i]>='a' && s[i]<='f') t = t * 16 + (s[i] - 'a') + 10;
- else
- { if(i==2) /* no number after \h */
- *result = 'h';
- else /* short number after \h */
- *result = UNSIGNED(t);
- i--;
- ok = FALSE;
- }
- }
- if(ok) *result = UNSIGNED(t);
- break;
- case 'd': /* decimal */
- while(i < 4 && ok)
- { i++;
- if(s[i]>='0' && s[i]<='9') t = t * 10 + (s[i] - '0');
- else
- { if(i==2) /* no number after \d */
- *result = 'd';
- else /* short number after \d */
- *result = UNSIGNED(t);
- i--;
- ok = FALSE;
- }
- }
- if(ok) *result = UNSIGNED(t);
- break;
- default: /* try octal interpretation */
- i--;
- while(i < 3 && ok)
- { i++;
- if(s[i]>='0' && s[i]<='7') t = t * 8 + (s[i] - '0');
- else
- { if(i==1) /* no number after \ */
- *result = s[i];
- else /* short number after \ */
- { *result = UNSIGNED(t);
- i--;
- }
- ok = FALSE;
- }
- }
- if(ok) *result = UNSIGNED(t);
- }
- return i;
-}
-
-void parsetables(FILE *patfile)
-{ char line[BUFSIZE];
- char command[BUFSIZE];
- char pattern[BUFSIZE];
- char action[BUFSIZE];
- char *tmp;
- int pos = 1;
- char notEOF = TRUE;
- int currentpat = 0; /* current patterntree under construction */
-
- while(notEOF)
- { notEOF = readline(line, patfile);
- pos = 0;
- switch(line[0])
- { case '\0': /* empty line */ break;
- case '@': /* command */
- pos++;
- pos += tolower(getword(&line[1], command));
- if(strcmp(command, "patterns") == 0)
- { pos += getword(&line[pos], command);
- currentpat = atoi(command);
- pat[currentpat].r = FALSE;
- }
- else if(strcmp(command, "rpatterns") == 0)
- { pos += getword(&line[pos], command);
- currentpat = atoi(command);
- pat[currentpat].r = TRUE;
- }
- else if(strcmp(command, "end") == 0) return;
- else
- { fprintf(stderr, "Error: unknown command %s\n", command);
- exit(1);
- }
- break;
- case '"': /* action */
- pos += getquotedstring(line, pattern);
- pos += getword(&line[pos], command);
- pos += getquotedstring(&line[pos], &action[1]);
- action[0] = command[0];
- tmp = malloc(strlen(action) + 1);
- if(tmp == NULL)
- { fprintf(stderr, "Error: cannot allocate\n");
- exit(3);
- }
- strcpy(tmp, action);
- PSTinsert(&pat[currentpat].t, pattern, tmp);
- break;
- default: fprintf(stderr, "Error: illegal line '%s' in %s\n",
- line, patfilename);
- fprintf(stderr, "I will forget it\n");
- }
- }
-}
-
-/***********************************************************************/
-
-void patc()
-{ char ps[PATLEN+1]; /* pattern to be search for */
- char *action; /* action with pattern */
- int len = PATLEN; /* length of found pattern; part of ps to be read */
- int current = 0; /* current active patterntree */
- int i, j; /* counters */
-
- while(TRUE)
- {
- /* fill pattern */
- for(i = 0, j = len; j < PATLEN; i++, j++) ps[i] = ps[j];
- for(i = PATLEN - len; i < PATLEN; i++)
- { int c = readchar();
- ps[i] = (c == EOF) ? '\0' : c;
- }
- ps[PATLEN] = '\0'; /* NULL-terminate */
- if(ps[0] == '\0') break;
-
- /* find action */
-
- action = PSTmatch(pat[current].t, ps, &len);
-
- if(len == 0)
- { if(pat[current].r) /* complain */
- fprintf(stderr, "Error: illegal character '%c' near line %d\n", ps[0], linenumber);
- else /* copy silently */
- fputc(ps[0], outfile);
- len = 1;
- }
- else /* do action */
- { switch(action[0])
- { case 'p': fputs(&action[1], outfile); break;
- case 'c': PUSHBACK(ps); len = PATLEN; copycomment(); break;
- case 't': PUSHBACK(ps); len = PATLEN; copytexcommand(); break;
- case 'T': PUSHBACK(ps); len = PATLEN; skiptexcommand(); break;
- case 's': PUSHBACK(ps); len = PATLEN; skipcomment(); break;
- case 'f': /* forget */ break;
- case 'e': fprintf(stderr, "Error: %s near line %d\n", &action[1], linenumber);
- break;
- case 'S': PUSHBACK(ps); len = PATLEN; skiptillchar(action[1]); break;
- case 'B': PUSHBACK(ps); len = PATLEN; skiptillmatchingbrace(); break;
- case '0': current = 0; fputs(&action[1], outfile); break;
- case '1': current = 1; fputs(&action[1], outfile); break;
- case '2': current = 2; fputs(&action[1], outfile); break;
- case '3': current = 3; fputs(&action[1], outfile); break;
- case '4': current = 4; fputs(&action[1], outfile); break;
- case '5': current = 5; fputs(&action[1], outfile); break;
- case '6': current = 6; fputs(&action[1], outfile); break;
- case '7': current = 7; fputs(&action[1], outfile); break;
- case '8': current = 8; fputs(&action[1], outfile); break;
- case '9': current = 9; fputs(&action[1], outfile); break;
- default: fprintf(stderr, "Internal error: unknown action\n");
- exit(10);
- } /* switch */
- } /* else */
- } /* while */
- if(current != 0)
- fprintf(stderr, "Warning: mode = %d at end of file\n", current);
-} /* patc() */
-
-/***********************************************************************/
-
-void skiptillchar(char c1)
-{ char c2;
- do
- { c2 = readchar();
- if(c2 == EOF) return;
- } while(c2 != c1);
-}
-
-void skiptillmatchingbrace()
-/* skip a TeX group enclosed in braces.
- * next brace on input opens the group to skip
- */
-{ int i = 1;
- int c;
- do
- { c = readchar();
- if(c == EOF) return;
- } while(c != '{');
- while(i>0)
- { c = readchar();
- if(c == '{') i++;
- if(c == '}') i--;
- if(c == EOF) return;
- }
-}
-
-void copytexcommand()
-/* copy TeX commmand, including preceding \
- * this will work in plain TeX and LaTeX
- */
-{ int c = readchar();
- if(c=='\\')
- { fputc(c, outfile);
- c = readchar();
- if(isalpha(c))
- { while(isalpha(c))
- { fputc(c, outfile);
- c = readchar();
- }
- unreadchar(c);
- }
- else
- fputc(c, outfile);
- }
- else
- unreadchar(c);
-}
-
-void skiptexcommand()
-/* skip TeX commmand, including preceding \
- * this will work in plain TeX and LaTeX
- */
-{ int c = readchar();
- if(c=='\\')
- { c = readchar();
- if(isalpha(c))
- { while(isalpha(c))
- { c = readchar();
- }
- unreadchar(c);
- }
- }
- else
- unreadchar(c);
-}
-
-
-void copycomment()
-{ int c = readchar();
- if(c=='%')
- { while(c != '\n' && c != EOF)
- { fputc(c, outfile);
- c = readchar();
- }
- fputc('\n', outfile);
- }
- else
- unreadchar(c);
-}
-
-void skipcomment()
-{ int c = readchar();
- if(c=='%')
- { while(c != '\n' && c != EOF)
- c = readchar();
- }
- else
- unreadchar(c);
-}
-
-/***********************************************************************/
-/* file access with buffer */
-
-static int fbuffer[BUFSIZE]; /* buffer for file operations */
-static int last = 0; /* last + 1 used in fbuffer */
-
-int readchar()
-{ int result;
-
- if(last==0) /* niets in buffer */
- result = fgetc(infile);
- else /* pak first uit buffer */
- { last--;
- result = fbuffer[last];
- }
- if(result == '\n') linenumber++;
- return result;
-}
-
-void unreadchar(int c)
-{
- if(last == BUFSIZE)
- { fprintf(stderr, "%s: push-back file buffer full\n", progname);
- exit(1);
- }
- else /* voeg na last in buffer */
- { fbuffer[last] = c;
- last++;
- if(c == '\n') linenumber--;
- }
-}
-
-/***********************************************************************/
diff --git a/Master/texmf-dist/source/fonts/malayalam/preproc/patc/patc.exe b/Master/texmf-dist/source/fonts/malayalam/preproc/patc/patc.exe
deleted file mode 100755
index 13d56541b6d..00000000000
--- a/Master/texmf-dist/source/fonts/malayalam/preproc/patc/patc.exe
+++ /dev/null
Binary files differ
diff --git a/Master/texmf-dist/source/fonts/malayalam/preproc/patc/patc.prj b/Master/texmf-dist/source/fonts/malayalam/preproc/patc/patc.prj
deleted file mode 100644
index 330c52f4071..00000000000
--- a/Master/texmf-dist/source/fonts/malayalam/preproc/patc/patc.prj
+++ /dev/null
@@ -1,7 +0,0 @@
-patc.ttp
-= ; list of modules follows...
-PCSTART.O ; startup code
-patc.c (pstree.h)
-pstree.c (pstree.h)
-PCSTDLIB.LIB ; standard library
-PCTOSLIB.LIB ; TOS library
diff --git a/Master/texmf-dist/source/fonts/malayalam/preproc/patc/patc.ttp b/Master/texmf-dist/source/fonts/malayalam/preproc/patc/patc.ttp
deleted file mode 100644
index 9f2834ac536..00000000000
--- a/Master/texmf-dist/source/fonts/malayalam/preproc/patc/patc.ttp
+++ /dev/null
Binary files differ
diff --git a/Master/texmf-dist/source/fonts/malayalam/preproc/patc/patc.txt b/Master/texmf-dist/source/fonts/malayalam/preproc/patc/patc.txt
deleted file mode 100644
index 53e7dea25e8..00000000000
--- a/Master/texmf-dist/source/fonts/malayalam/preproc/patc/patc.txt
+++ /dev/null
@@ -1,97 +0,0 @@
-
-patc v1.1b -- a little tool to convert patterns
-
-Introduction
-------------
-patc uses a patfile, in which a set of patterns is specified,
-to chance patterns in the input to other patterns in the output, especially
-usefull if you want to chance from different transcriptions.
-
-Usage
------
-
- patc [-v] [-p patfile] infile outfile
- -v verbose mode
-
- default patfile: "patc.pat"
-
-patc is a pattern conversion tool, that changes patterns in the input
-into other patterns in the output. It is specificly made for entering
-foreign scripts in transcriptions. patc can handle several sets of patterns
-in a file at the same time.
-
-patc scans the text from begin to end for patterns, starting with the first
-not yet used character. Whenever patc finds a pattern, it executes the
-corresponding action. This can be outputting a string, give an message,
-or switch to another set of patterns. When no pattern can be found,
-will output the first letter unchanged, and start searching again with the
-next letter, or if you want that, it will complain about it.
-
-The patterns patc can recognize are given in a patfile. A patfile consists
-of lines, that can be empty (white space or comment), contain a command, or
-a pattern with its corresponding action.
-
-Comment lines start with %, command lines with an @ and a pattern line
-with a ". Every line can end with comment.
-
-Commands:
- @patterns # definition of patterns in set # follows
- @rpatterns # definition of patterns in set # follows.
- if a pattern cannot be found in the input, this
- will generate an error message.
- @end end of patfile
-
-A pattern line consists of the pattern inbetween double quotes, an
-action opcode, and optionally a string in between codes as an argument.
-
-Actions:
- p string output string
- # string output string, use pattern set # from now on.
- e string give error message string, forget this pattern.
- f forget this pattern (silently)
- s skip until end of line (including this patten)
- S string skip till first char of string
- B skip till closing brace, matching braces)
- c copy until end of line (including this patten)
- t copy a TeX command
- T skip a TeX command
-
-In strings and patterns the following escape codes can be used:
-
- \t tab
- \n newline
- \" double quote
- \\ backslash
- \b backspace
- \xxx character xxx octal
- \dxxx character xxx decimal
- \hxx character xx hexadecimal
-
-Do _not_ use character \000 !
-
-Warning
--------
-Don't give patterns in alfabetic order. The algorithm used will show its
-worse case performance then.
-
-Wishes for future versions
---------------------------
-* Include meta-characters, as to decrease the number of patterns.
- Proposed syntax:
- @META \C "b" "c" "d" "f" ... consonants
- @META \V "a" "e" "i" "o" ... vowels
- This is quite difficult, and requires a rethink of the underlying
- data structures, so it will take some time. Any volunteer?
-* Make it count. (easy too)
-* More actions.
-
-Author
-------
-Jeroen Hellingman. <jhelling@cs.ruu.nl>
-'t Zand 2, 4133 TB Vianen, The Netherlands
-
-Copyright & disclaimer
-----------------------
-This program may be used, copied, and distributed by anyone who feels the
-need, but it is copyrighted by me. This is offered free as it is, I do not
-accept any responseability when it does not do what you want it to do.
diff --git a/Master/texmf-dist/source/fonts/malayalam/preproc/patc/pstree.c b/Master/texmf-dist/source/fonts/malayalam/preproc/patc/pstree.c
deleted file mode 100644
index fa7cb8c21d0..00000000000
--- a/Master/texmf-dist/source/fonts/malayalam/preproc/patc/pstree.c
+++ /dev/null
@@ -1,223 +0,0 @@
-/*+
-
-NAME: PSTree.c --- Pattern Search Tree
-
-AUTHOR: Jeroen Hellingman
-
- PSTree is een verzameling routines om snel patronen in een
- multi-branch tree op te slaan en terug te vinden, zoals gebruikt
- worden voor bijvoorbeeld spellingscheckers. Bij elk patroon
- kunnen we een string opslaan.
-
- De worden worden letter voor letter opgeslagen in de nodes
- van de boom, waarbij de eerste node alle eerste letters,
- bevat, en de tweede node voor elk van die letters, de tweede
- letters van woorden die met die letter beginnen. Elke node
- opzich is ook weer opgebouwd als een boom.
-
- Per letter gebruikt deze structuur vier pointers en een
- character geheugen ruimte (op een 68000 17 bytes), maar
- als het woord 'automatisch' al is opgeslagen, hoeven we
- maar een extra letter te bewaren om 'automatische' op te
- slaan.
-
- Op deze structuur hebben we de volgende operaties:
-
- int PSTinsert(PSTree **tree, char *pattern, char *action);
- voeg pattern met action toe aan tree, *tree kan NULL zijn,
- en zal dan veranderen, resultaat: TRUE als succes, FALSE
- anders
-
- int PSTretract(PSTree **tree, char *pattern);
- Nog niet geimplementeerd
-
- char *PSTmatch(PSTree *tree, const char *pattern, int *length);
- vind de langste match beginnend bij de pattern[0] van pattern
- met een patroon in tree, resultaat: de actie bij dat patroon,
- NULL als geen actie gevonden, length bevat na afloop de lengte
- van het gematchte patroon, of 0 als geen patroon is gevonden.
-
-HISTORY:
- 05-FEB-1992 Creation
-
--*/
-
-#define TEST (0)
-
-#include <stddef.h>
-#include <stdlib.h>
-#include <stdio.h>
-
-#include "PSTree.h"
-
-#define TRUE (1)
-#define FALSE (0)
-
-/* private operations */
-
-PSTree *PSTfindelement(PSTree *t, char c);
-PSTree *PSTfindinsertelement(PSTree **t, char c);
-void PSTpmatch(PSTree *tree, const char *pattern, char **action, int *length, int depth);
-
-/* insert: insert p into the pattern tree:
- TRUE: success
- FALSE: failure (already available pattern, failure to allocate cell);
-*/
-
-int PSTinsert(PSTree **t, char *p, char *a)
-{ PSTree *first = NULL;
-
- if(t == NULL || p == NULL || p[0] == '\0') /* sanity check */
- return FALSE;
-
- first = PSTfindinsertelement(t, p[0]);
- if(first == NULL) /* element could not be added/inserted in PSTree? */
- return FALSE;
-
- if(p[1] == '\0') /* p[0] last element of pattern? */
- { if(first->a == NULL) /* no action assigned yet */
- { first->a = a;
- return TRUE;
- }
- else /* i.e. pattern already in tree */
- { return FALSE;
- }
- }
- else /* not last element in pattern: insert rest of pattern */
- return PSTinsert(&(first->n), &p[1], a);
-}
-
-
-/* PSTfindinsertelement: search for element c, return its node
- if it can be found, create a new node with element c and all
- pointers at NULL otherwise, and return it.
- return NULL at failure.
-*/
-
-static PSTree *PSTfindinsertelement(PSTree **t, char c)
-{
- if(t == NULL) /* sanity check */
- return NULL;
-
- if(*t == NULL) /* empty tree: create new node */
- { *t = malloc(sizeof(PSTree));
- if(*t == NULL) /* malloc failed */
- return FALSE;
- (*t)->e = c;
- (*t)->l = NULL;
- (*t)->r = NULL;
- (*t)->n = NULL;
- (*t)->a = NULL;
- return *t;
- }
- else
- { if((*t)->e == c) /* we found it */
- return *t;
- else if((*t)->e < c) /* then go left */
- return PSTfindinsertelement(&((*t)->l), c);
- else /* go right */
- return PSTfindinsertelement(&((*t)->r), c);
- }
-}
-
-/* PSTfindelement: search for element c, return its node
- if it can be found return NULL at otherwise.
-*/
-
-static PSTree *PSTfindelement(PSTree *t, char c)
-{
- if(t == NULL) /* empty tree */
- return NULL;
- else
- { if(t->e == c) /* we found it */
- return t;
- else if(t->e < c) /* then go left */
- return PSTfindelement(t->l, c);
- else /* go right */
- return PSTfindelement(t->r, c);
- }
-}
-
-char *PSTmatch(PSTree *t, const char *p, int *length)
-{ char *action = NULL;
- *length = 0;
- PSTpmatch(t, p, &action, length, 1);
- return action;
-}
-
-/* remember recursion depth to determine length of match */
-
-static void PSTpmatch(PSTree *t, const char *p, char **action, int *length, int depth)
-{ PSTree *first = NULL;
-
- if(t == NULL || p == NULL || p[0] == '\0') /* sanity check */
- return;
-
- first = PSTfindelement(t, p[0]);
- if(first == NULL) /* element not found in PSTree? */
- return;
-
- if(first->a != NULL) /* action for pattern so-far? */
- { *length = depth;
- *action = first->a;
- }
-
- PSTpmatch(first->n, &p[1], action, length, depth + 1);
-}
-
-
-#if TEST
-
-void PSTshow(PSTree *t)
-{
- if(t == NULL)
- printf("(null)\n");
- else
- { putchar(t->e);
- if(t->a != NULL)
- { putchar('[');
- printf("%s", t->a);
- putchar(']');
- }
- PSTshow(t->n);
- putchar('L'); PSTshow(t->l);
- putchar('R'); PSTshow(t->r);
- }
-}
-
-
-void main()
-{
-
- char *actie = NULL;
- int len = 0;
-
- PSTree *t = NULL;
- PSTinsert(&t, "aap", "1");
- PSTinsert(&t, "appel", "2");
- PSTinsert(&t, "aapjes", "3");
- PSTinsert(&t, "koe", "4");
- PSTinsert(&t, "kokosnoot", "5");
- PSTinsert(&t, "akker", "6");
- PSTshow(t); puts("------------"); getchar();
-
- actie = PSTmatch(t, "aapjesverhaal", &len);
- if(actie != NULL) { printf("actie: (%s) lengte: %d\n", actie, len); }
-
- actie = PSTmatch(t, "aapjelief", &len);
- if(actie != NULL) { printf("actie: (%s) lengte: %d\n", actie, len); }
-
- actie = PSTmatch(t, "appelboom", &len);
- if(actie != NULL) { printf("actie: (%s) lengte: %d\n", actie, len); }
-
- actie = PSTmatch(t, "aster", &len);
- if(actie != NULL) { printf("actie: (%s) lengte: %d\n", actie, len); }
- else { printf("actie: NULL lengte: %d\n", actie, len); }
-
- exit(0);
-
-}
-
-#endif /* TEST */
-
-/* end of PSTree.c */
diff --git a/Master/texmf-dist/source/fonts/malayalam/preproc/patc/pstree.h b/Master/texmf-dist/source/fonts/malayalam/preproc/patc/pstree.h
deleted file mode 100644
index f5c4fc4ec95..00000000000
--- a/Master/texmf-dist/source/fonts/malayalam/preproc/patc/pstree.h
+++ /dev/null
@@ -1,13 +0,0 @@
-typedef struct PSTree
-{ char e; /* element in this node */
- struct PSTree *l; /* left branch of PSTree */
- struct PSTree *r; /* right branch of PSTree */
- struct PSTree *n; /* PSTree for next element in pattern */
- char *a; /* Action with pattern that ends here */
-} PSTree;
-
-/* public operations */
-
-int PSTinsert(PSTree **tree, char *pattern, char *action);
-int PSTretract(PSTree **tree, char *pattern);
-char *PSTmatch(PSTree *tree, const char *pattern, int *length);
diff --git a/Master/texmf-dist/source/fonts/malayalam/preproc/pstree.c b/Master/texmf-dist/source/fonts/malayalam/preproc/pstree.c
deleted file mode 100644
index 31bc0690f3e..00000000000
--- a/Master/texmf-dist/source/fonts/malayalam/preproc/pstree.c
+++ /dev/null
@@ -1,225 +0,0 @@
-/*+
-
-NAME: PSTree.c --- Pattern Search Tree
-
-AUTHOR: Jeroen Hellingman
-
- PSTree is een verzameling routines om snel patronen in een
- multi-branch tree op te slaan en terug te vinden, zoals gebruikt
- worden voor bijvoorbeeld spellingscheckers. Bij elk patroon
- kunnen we een string opslaan.
-
- De worden worden letter voor letter opgeslagen in de nodes
- van de boom, waarbij de eerste node alle eerste letters,
- bevat, en de tweede node voor elk van die letters, de tweede
- letters van woorden die met die letter beginnen. Elke node
- opzich is ook weer opgebouwd als een boom.
-
- Per letter gebruikt deze structuur vier pointers en een
- character geheugen ruimte (op een 68000 17 bytes), maar
- als het woord 'automatisch' al is opgeslagen, hoeven we
- maar een extra letter te bewaren om 'automatische' op te
- slaan.
-
- Op deze structuur hebben we de volgende operaties:
-
- int PSTinsert(PSTree **tree, char *pattern, char *action);
- voeg pattern met action toe aan tree, *tree kan NULL zijn,
- en zal dan veranderen, resultaat: TRUE als succes, FALSE
- anders
-
- int PSTretract(PSTree **tree, char *pattern);
- Nog niet geimplementeerd
-
- char *PSTmatch(PSTree *tree, const char *pattern, int *length);
- vind de langste match beginnend bij de pattern[0] van pattern
- met een patroon in tree, resultaat: de actie bij dat patroon,
- NULL als geen actie gevonden, length bevat na afloop de lengte
- van het gematchte patroon, of 0 als geen patroon is gevonden.
-
-HISTORY:
- 18-DEC-1992 Last edit (JH)
- 05-NOV-1992 declared static functions static in prototype (JH)
- 05-FEB-1992 Creation (Jeroen Hellingman)
-
--*/
-
-#define TEST (0)
-
-#include <stddef.h>
-#include <stdlib.h>
-#include <stdio.h>
-
-#include "pstree.h"
-
-#define TRUE (1)
-#define FALSE (0)
-
-/* private operations */
-
-static PSTree *PSTfindelement(PSTree *t, char c);
-static PSTree *PSTfindinsertelement(PSTree **t, char c);
-static void PSTpmatch(PSTree *tree, const char *pattern, char **action, int *length, int depth);
-
-/* insert: insert p into the pattern tree:
- TRUE: success
- FALSE: failure (already available pattern, failure to allocate cell);
-*/
-
-int PSTinsert(PSTree **t, char *p, char *a)
-{ PSTree *first = NULL;
-
- if(t == NULL || p == NULL || p[0] == '\0') /* sanity check */
- return FALSE;
-
- first = PSTfindinsertelement(t, p[0]);
- if(first == NULL) /* element could not be added/inserted in PSTree? */
- return FALSE;
-
- if(p[1] == '\0') /* p[0] last element of pattern? */
- { if(first->a == NULL) /* no action assigned yet */
- { first->a = a;
- return TRUE;
- }
- else /* i.e. pattern already in tree */
- { return FALSE;
- }
- }
- else /* not last element in pattern: insert rest of pattern */
- return PSTinsert(&(first->n), &p[1], a);
-}
-
-
-/* PSTfindinsertelement: search for element c, return its node
- if it can be found, create a new node with element c and all
- pointers at NULL otherwise, and return it.
- return NULL at failure.
-*/
-
-static PSTree *PSTfindinsertelement(PSTree **t, char c)
-{
- if(t == NULL) /* sanity check */
- return NULL;
-
- if(*t == NULL) /* empty tree: create new node */
- { *t = malloc(sizeof(PSTree));
- if(*t == NULL) /* malloc failed */
- return FALSE;
- (*t)->e = c;
- (*t)->l = NULL;
- (*t)->r = NULL;
- (*t)->n = NULL;
- (*t)->a = NULL;
- return *t;
- }
- else
- { if((*t)->e == c) /* we found it */
- return *t;
- else if((*t)->e < c) /* then go left */
- return PSTfindinsertelement(&((*t)->l), c);
- else /* go right */
- return PSTfindinsertelement(&((*t)->r), c);
- }
-}
-
-/* PSTfindelement: search for element c, return its node
- if it can be found return NULL at otherwise.
-*/
-
-static PSTree *PSTfindelement(PSTree *t, char c)
-{
- if(t == NULL) /* empty tree */
- return NULL;
- else
- { if(t->e == c) /* we found it */
- return t;
- else if(t->e < c) /* then go left */
- return PSTfindelement(t->l, c);
- else /* go right */
- return PSTfindelement(t->r, c);
- }
-}
-
-char *PSTmatch(PSTree *t, const char *p, int *length)
-{ char *action = NULL;
- *length = 0;
- PSTpmatch(t, p, &action, length, 1);
- return action;
-}
-
-/* remember recursion depth to determine length of match */
-
-static void PSTpmatch(PSTree *t, const char *p, char **action, int *length, int depth)
-{ PSTree *first = NULL;
-
- if(t == NULL || p == NULL || p[0] == '\0') /* sanity check */
- return;
-
- first = PSTfindelement(t, p[0]);
- if(first == NULL) /* element not found in PSTree? */
- return;
-
- if(first->a != NULL) /* action for pattern so-far? */
- { *length = depth;
- *action = first->a;
- }
-
- PSTpmatch(first->n, &p[1], action, length, depth + 1);
-}
-
-
-#if TEST
-
-void PSTshow(PSTree *t)
-{
- if(t == NULL)
- printf("(null)\n");
- else
- { putchar(t->e);
- if(t->a != NULL)
- { putchar('[');
- printf("%s", t->a);
- putchar(']');
- }
- PSTshow(t->n);
- putchar('L'); PSTshow(t->l);
- putchar('R'); PSTshow(t->r);
- }
-}
-
-
-void main()
-{
-
- char *actie = NULL;
- int len = 0;
-
- PSTree *t = NULL;
- PSTinsert(&t, "aap", "1");
- PSTinsert(&t, "appel", "2");
- PSTinsert(&t, "aapjes", "3");
- PSTinsert(&t, "koe", "4");
- PSTinsert(&t, "kokosnoot", "5");
- PSTinsert(&t, "akker", "6");
- PSTshow(t); puts("------------"); getchar();
-
- actie = PSTmatch(t, "aapjesverhaal", &len);
- if(actie != NULL) { printf("actie: (%s) lengte: %d\n", actie, len); }
-
- actie = PSTmatch(t, "aapjelief", &len);
- if(actie != NULL) { printf("actie: (%s) lengte: %d\n", actie, len); }
-
- actie = PSTmatch(t, "appelboom", &len);
- if(actie != NULL) { printf("actie: (%s) lengte: %d\n", actie, len); }
-
- actie = PSTmatch(t, "aster", &len);
- if(actie != NULL) { printf("actie: (%s) lengte: %d\n", actie, len); }
- else { printf("actie: NULL lengte: %d\n", actie, len); }
-
- exit(0);
-
-}
-
-#endif /* TEST */
-
-/* end of PSTree.c */
diff --git a/Master/texmf-dist/source/fonts/malayalam/preproc/pstree.h b/Master/texmf-dist/source/fonts/malayalam/preproc/pstree.h
deleted file mode 100644
index 8b2677c06b1..00000000000
--- a/Master/texmf-dist/source/fonts/malayalam/preproc/pstree.h
+++ /dev/null
@@ -1,19 +0,0 @@
-#ifndef PSTREE_HEADER_READ
-#define PSTREE_HEADER_READ
-
-typedef struct PSTree
-{ char e; /* element in this node */
- struct PSTree *l; /* left branch of PSTree */
- struct PSTree *r; /* right branch of PSTree */
- struct PSTree *n; /* PSTree for next element in pattern */
- char *a; /* Action with pattern that ends here */
-} PSTree;
-
-/* public operations */
-
-int PSTinsert(PSTree **tree, char *pattern, char *action);
-int PSTretract(PSTree **tree, char *pattern);
-char *PSTmatch(PSTree *tree, const char *pattern, int *length);
-
-#endif
-/* eof */ \ No newline at end of file
diff --git a/Master/texmf-dist/source/fonts/malayalam/preproc/readfile.c b/Master/texmf-dist/source/fonts/malayalam/preproc/readfile.c
deleted file mode 100644
index 5bcb01b32c5..00000000000
--- a/Master/texmf-dist/source/fonts/malayalam/preproc/readfile.c
+++ /dev/null
@@ -1,281 +0,0 @@
-/*
-
-readfile.c -- read a command file
-
-get lines from a file, split up into "words", separated by spaces
-skip whitespace and comments, treats strings as a unit, interpretes
-C-like escape codes
-
-@ starts command
-% starts comment
-\ starts escape code
-" starts and ends string
-
-everything before the first command is considered comment,
-everything after @end also
-
-HISTORY:
- 19-NOV-1992 restructuring of program (JH)
- 22-JUL-1992 removed bug causing COMMENTCHAR in string to be interpreted (JH)
-
-*/
-
-#include <stdio.h>
-#include <stdlib.h>
-#include <string.h>
-#include <ctype.h>
-
-#include "readfile.h"
-
-static char *read_line(FILE *f, char *s, int n);
-static char *read_cline(FILE *f, char *s, int n);
-static char *strlow(char *s);
-static string_list *make_string_list(char *s);
-static void skip_spaces(FILE *f);
-static void skip_line(FILE *f);
-static int getword(char *s, char *d);
-static int getquotedstring(const char *s, char *d);
-static int what_escape(const char *s, char *result);
-static string_list *get_cline(FILE *f);
-
-/********/
-
-char *get_command(FILE *f, char *command, string_list **rest)
-{
- string_list *l;
- /* get first line starting with "@" */
- do
- { l = get_cline(f);
- if(l == NULL)
- { return NULL;
- }
- }
- while(l->s[0] != COMMANDCHAR);
-
- strcpy(command, &(l->s)[1]);
- strlow(command);
- *rest = l->n;
- free(l);
- return command;
-}
-
-static char *strlow(char *s)
-{ char *t = s;
- while(*t!='\0') { *t = tolower(*t); t++; }
- return s;
-}
-
-static string_list *get_cline(FILE *f)
-{ char buffer[BUFSIZE], *s = buffer;
- s = read_cline(f, s, BUFSIZE);
- return make_string_list(s);
-}
-
-string_list *get_line(FILE *f)
-{ char buffer[BUFSIZE], *s = buffer;
- s = read_line(f, s, BUFSIZE);
- return make_string_list(s);
-}
-
-static string_list *make_string_list(char *s)
-{
- char d[BUFSIZE];
- int i = 0;
- string_list *result = NULL;
- string_list **previous = &result;
- string_list *current = NULL;
- int empty_quoted_string;
-
- /* break line up into words */
- do
- { empty_quoted_string = FALSE;
- while(isspace(s[i]) && s[i] != '\0' && s[i] != COMMENTCHAR) i++;
- if(s[i] == COMMENTCHAR) break;
- if(s[i] == '"')
- { i += getquotedstring(&s[i], d);
- if(d[0]=='\0') empty_quoted_string = TRUE;
- }
- else i += getword(&s[i], d);
- if(d[0] != '\0' || empty_quoted_string)
- { /* insert at end in string list */
- long len;
- *previous = current = (string_list*)malloc(sizeof(string_list));
- if(current==NULL){fprintf(stderr,"can't allocate");exit(1);}
- current->n = NULL;
- len = strlen(d);
- len = (len==0) ? 1 : len;
- current->s = (char*)malloc(len);
- if(current->s==NULL){fprintf(stderr,"can't allocate");exit(1);}
- strcpy(current->s, d);
- previous = &(current->n);
- }
- }
- while(s[i] != '\0' && i < BUFSIZE);
- return result;
-}
-
-
-static char *read_cline(FILE *f, char *s, int n)
-/* read until <EOF> or <NL> */
-{
- int c;
- int i = 0;
-
- skip_spaces(f);
- do
- { c=getc(f);
- s[i++] = (char)c;
- if(i>=n)
- { fprintf(stderr, "buffer full, skipping rest of line\n");
- skip_line(f);
- break;
- }
- }
- while (c != EOF && c!= '\n');
- s[--i]='\0';
-
- return s;
-}
-
-static char *read_line(FILE *f, char *s, int n)
-/* read until <EOF>, COMMANDCHAR or <NL> */
-{
- int c;
- int i = 0;
-
- skip_spaces(f);
- do
- { c=getc(f);
- s[i++] = (char)c;
- if(i>=n)
- { fprintf(stderr, "buffer full, skipping rest of line\n");
- skip_line(f);
- break;
- }
- if(i == 1 && c==COMMANDCHAR)
- { ungetc(c, f);
- s[0] = '\0';
- return s;
- }
- }
- while (c != EOF && c!= '\n');
- s[--i]='\0';
-
- return s;
-}
-
-static void skip_spaces(FILE *f)
-/* skip white space and comment */
-{ int c;
- do
- { c=getc(f);
- while(c==COMMENTCHAR) { skip_line(f); c = getc(f); }
- }
- while(isspace(c) || c == '\n');
- ungetc(c, f);
-}
-
-static void skip_line(FILE *f)
-/* skip until <NL> */
-{ int c;
- do { c=getc(f); } while(c != EOF && c != '\n');
-}
-
-static int getword(char *s, char *d)
-{ int i = 0, j = 0;
- while(isspace(s[i]) && s[i] != '\0') i++;
- while(!isspace(s[i]) && s[i] != '\0') { d[j] = s[i]; j++; i++; }
- d[j] = '\0';
- return i;
-}
-
-static int getquotedstring(const char *s, char *d)
-{ int i = 0; /* no of chars read in source */
- int j = 0; /* no of chars inserted in destination */
- while(isspace(s[i]) && s[i] != '\0') i++;
-
- if(s[i] == '"')
- { i++;
- while(s[i] != '"')
- { if(s[i] == '\\') /* escape char */
- i += what_escape(&s[i], &d[j]);
- else
- { d[j] = s[i];
- }
- j++; i++;
- }
- }
- d[j] = '\0'; /* NULL-terminate */
- i++; /* skip final " */
- return i;
-}
-
-/* Find out what escape sequence is used. If non can be found, we just
- forget about the backslash. Interprete numbers up to 255/177/FF
-*/
-
-#define UNSIGNED(t) (char)(((t) < 0) ? (t) + 256 : (t))
-
-static int what_escape(const char *s, char *result)
-{ int i = 1; /* length of escape sequence read */
- int ok = TRUE;
- int t = 0; /* temporary result */
-
- switch(s[1])
- { case '"': *result = '"'; break;
- case '\\': *result = '\\'; break;
- case 't': *result = '\t'; break;
- case 'n': *result = '\n'; break;
- case 'b': *result = '\b'; break;
- case 'h': /* hexadecimal */
- while(i < 3 && ok)
- { i++;
- if(s[i]>='0' && s[i]<='9') t = t * 16 + (s[i] - '0');
- else if(s[i]>='A' && s[i]<='F') t = t * 16 + (s[i] - 'A') + 10;
- else if(s[i]>='a' && s[i]<='f') t = t * 16 + (s[i] - 'a') + 10;
- else
- { if(i==2) /* no number after \h */
- *result = 'h';
- else /* short number after \h */
- *result = UNSIGNED(t);
- i--;
- ok = FALSE;
- }
- }
- if(ok) *result = UNSIGNED(t);
- break;
- case 'd': /* decimal */
- while(i < 4 && ok)
- { i++;
- if(s[i]>='0' && s[i]<='9') t = t * 10 + (s[i] - '0');
- else
- { if(i==2) /* no number after \d */
- *result = 'd';
- else /* short number after \d */
- *result = UNSIGNED(t);
- i--;
- ok = FALSE;
- }
- }
- if(ok) *result = UNSIGNED(t);
- break;
- default: /* try octal interpretation */
- i--;
- while(i < 3 && ok)
- { i++;
- if(s[i]>='0' && s[i]<='7') t = t * 8 + (s[i] - '0');
- else
- { if(i==1) /* no number after \ */
- *result = s[i];
- else /* short number after \ */
- { *result = UNSIGNED(t);
- i--;
- }
- ok = FALSE;
- }
- }
- if(ok) *result = UNSIGNED(t);
- }
- return i;
-}
-
diff --git a/Master/texmf-dist/source/fonts/malayalam/preproc/readfile.h b/Master/texmf-dist/source/fonts/malayalam/preproc/readfile.h
deleted file mode 100644
index 605d6fa3c9a..00000000000
--- a/Master/texmf-dist/source/fonts/malayalam/preproc/readfile.h
+++ /dev/null
@@ -1,21 +0,0 @@
-#ifndef READFILE_HEADER_READ
-#define READFILE_HEADER_READ
-
-#define TRUE (1==1)
-#define FALSE (1==0)
-#define BUFSIZE 1024
-#define COMMANDCHAR '@'
-#define COMMENTCHAR '%'
-
-typedef struct string_list
-{ char *s;
- struct string_list *n;
-} string_list;
-
-/* public operations */
-
-string_list *get_line(FILE *f);
-char *get_command(FILE *f, char *command, string_list **rest);
-
-#endif
-/* eof */
diff --git a/Master/texmf-dist/source/fonts/malayalam/preproc/scr.c b/Master/texmf-dist/source/fonts/malayalam/preproc/scr.c
deleted file mode 100644
index 7a323e9e372..00000000000
--- a/Master/texmf-dist/source/fonts/malayalam/preproc/scr.c
+++ /dev/null
@@ -1,185 +0,0 @@
-/*
-
-scr.c -- read script table from file
-
-History:
- 26-APR-1993 changed directory structure of source files (JH)
- 24-DEC-1992 added ability to look in directory given by home
- 08-OCT-1992 added support for at{end|begin}syllabe (JH)
- 21-JUL-1992 added support for reepham (JH)
- 06-JUL-1992 Genesis (Jeroen Hellingman)
-
-*/
-
-#include <stdio.h>
-#include <stdlib.h>
-#include <string.h>
-
-#include "scr.h"
-#include "mm.h"
-
-extern char *progname;
-extern int verbose;
-
-static AVLtree *read_prebuild(FILE *f);
-static AVLtree *read_table(FILE *f);
-
-
-scr_table *read_scr(char *filename)
-{ int stop = FALSE;
- char b[BUFSIZE];
- char *command=b;
- string_list *rest=NULL;
- scr_table *result = NULL;
- FILE *f;
-
- f = fopen(filename, "r");
- if(f==NULL)
- { filename = prepend_home(filename);
- f = fopen(filename, "r");
- if(f==NULL)
- { fprintf(stderr, "%s: can't open %s\n", progname, filename);
- exit(1);
- }
- }
- if(verbose) printf("reading script definition from %s\n", filename);
-
- result=malloc(sizeof(scr_table));
- if(result==NULL){fprintf(stderr,"can't allocate\n");exit(0);}
-
- result->prebuild = NULL;
- result->primary = NULL;
- result->secondary = NULL;
- result->atbegin = NULL;
- result->atend = NULL;
- result->atbeginsyllabe = "";
- result->atendsyllabe = "";
- result->reepham = FALSE;
-
- get_command(f, command, &rest);
- if(strcmp(command, "malayalam")!=0)
- { fprintf(stderr, "%s: script type is not malayalam\n", progname);
- exit(0);
- }
- result->script_type = MALAYALAM_SCRIPT;
-
- while(!stop)
- { get_command(f, command, &rest);
- if(command == NULL || strcmp(command, "end")==0)
- { if(result->prebuild == NULL ||
- result->atbegin == NULL ||
- result->atend == NULL)
- { fprintf(stderr, "%s: invalid script file &s:\n", progname, filename);
- if(result->prebuild == NULL)
- fprintf(stderr, "no @prebuild given\n");
- if(result->atbegin == NULL)
- fprintf(stderr, "no @atbegin given\n");
- if(result->atend == NULL)
- fprintf(stderr, "no @atend given\n");
- exit(1);
- }
- stop = TRUE;
- }
- else /* handle commmands */
- { if(strcmp(command, "atbegin")==0)
- result->atbegin = rest->s;
- else
- { if(strcmp(command, "atend")==0)
- result->atend = rest->s;
- else
- { if(strcmp(command, "prebuild")==0)
- result->prebuild = read_prebuild(f);
- else
- { if(strcmp(command, "primary")==0)
- result->primary = read_table(f);
- else
- { if(strcmp(command, "secondary")==0)
- result->secondary = read_table(f);
- else
- { if(strcmp(command, "reepham")==0)
- result->reepham = TRUE;
- else
- { if(strcmp(command, "atbeginsyllabe")==0)
- result->atbeginsyllabe = rest->s;
- else
- { if(strcmp(command, "atendsyllabe")==0)
- result->atendsyllabe = rest->s;
- else
- { fprintf(stderr, "unknown command @%s ignored\n", command);
- }
- }}}}}}}}
- }
- return result;
-}
-
-prebuild_char *new_prebuild_char(char *c, char *g)
-{ prebuild_char *result = NULL;
-
- result = malloc(sizeof(prebuild_char));
- if(result==NULL){fprintf(stderr,"can't allocate\n");exit(0);}
-
- result->c = c;
- result->g = g;
-
- return result;
-}
-
-int cmp_prebuild_char(void *a, void *b)
-{ return strcmp(((prebuild_char*)a)->c, ((prebuild_char*)b)->c);
-}
-
-static AVLtree *read_prebuild(FILE *f)
-{ AVLtree *result = NULL;
- string_list *l;
-
- while((l = get_line(f)) != NULL)
- {
- if(l->n==NULL)
- { fprintf(stderr, "incomplete line\n");
- }
- else
- { prebuild_char *p = new_prebuild_char(l->s, l->n->s);
- AVLinsert(p, &result, cmp_prebuild_char);
- }
- }
- return result;
-}
-
-glyph_pair *new_glyph_pair(char *c, char *b, char *a)
-{ glyph_pair *result = NULL;
-
- result = malloc(sizeof(glyph_pair));
- if(result==NULL){fprintf(stderr,"can't allocate\n");exit(0);}
-
- result->c = c;
- result->b = b;
- result->a = a;
-
- return result;
-}
-
-int cmp_glyph_pair(void *a, void *b)
-{ return strcmp(((glyph_pair*)a)->c, ((glyph_pair*)b)->c);
-}
-
-static AVLtree *read_table(FILE *f)
-{ AVLtree *result = NULL;
- string_list *l;
-
- while((l = get_line(f)) != NULL)
- {
- if(l->n==NULL || l->n->n == NULL)
- { fprintf(stderr, "incomplete line\n");
- }
- else
- { glyph_pair *p = new_glyph_pair(l->s, l->n->s, l->n->n->s);
- AVLinsert(p, &result, cmp_glyph_pair);
- }
- }
- return result;
-}
-
-
-
-
-
diff --git a/Master/texmf-dist/source/fonts/malayalam/preproc/scr.h b/Master/texmf-dist/source/fonts/malayalam/preproc/scr.h
deleted file mode 100644
index 416240d3067..00000000000
--- a/Master/texmf-dist/source/fonts/malayalam/preproc/scr.h
+++ /dev/null
@@ -1,39 +0,0 @@
-
-#ifndef SCR_HEADER_READ
-#define SCR_HEADER_READ
-
-#include "avltree.h"
-#include "readfile.h"
-
-#define MALAYALAM_SCRIPT 13
-
-typedef struct
-{ int script_type;
- AVLtree *prebuild; /* AVLtree of prebuild_chars, defining pre-build syllabes */
- AVLtree *primary; /* AVLtree of glyph_pairs, defining front and final part of primary variants */
- AVLtree *secondary; /* AVLtree of glyph_pairs, defining front and final part of secondary variants */
- char *atbegin;
- char *atend;
- char *atbeginsyllabe;
- char *atendsyllabe;
- int reepham; /* boolean: do we use the reepham? */
-} scr_table;
-
-typedef struct
-{ char *c; /* char codes */
- char *g; /* glyphs */
-} prebuild_char;
-
-typedef struct
-{ char *c; /* char codes */
- char *b; /* glyphs to place before syllabe in construction */
- char *a; /* glyphs to place after syllabe in construction */
-} glyph_pair;
-
-/* public functions */
-
-scr_table *read_scr(char *filename);
-
-#endif
-
-/* eof */
diff --git a/Master/texmf-dist/source/fonts/malayalam/preproc/trs.c b/Master/texmf-dist/source/fonts/malayalam/preproc/trs.c
deleted file mode 100644
index 4805c35079a..00000000000
--- a/Master/texmf-dist/source/fonts/malayalam/preproc/trs.c
+++ /dev/null
@@ -1,148 +0,0 @@
-/*
-
-trs.c -- read transcription table from file
-
-History:
- 24-DEC-1992 added ability to look in directory given by home
- 06-JUL-1992 Genesis (Jeroen Hellingman)
-
-*/
-
-#include <stdio.h>
-#include <stdlib.h>
-#include <string.h>
-
-#include "readfile.h"
-#include "trs.h"
-#include "mm.h"
-
-extern char *progname;
-extern int verbose;
-
-static PSTree *read_table(FILE *f);
-
-trs_table *read_trs(char *filename)
-{ int stop = FALSE;
- char b[BUFSIZE];
- char *command=b;
- string_list *rest=NULL;
- trs_table *result = NULL;
- FILE *f;
-
- f = fopen(filename, "r");
- if(f==NULL)
- { filename = prepend_home(filename);
- f = fopen(filename, "r");
- if(f==NULL)
- { fprintf(stderr, "%s: can't open %s\n", progname, filename);
- exit(1);
- }
- }
- if(verbose) printf("reading transcription from %s\n", filename);
-
- result=malloc(sizeof(trs_table));
- if(result==NULL){fprintf(stderr,"can't allocate\n");exit(0);}
-
- while(!stop)
- { get_command(f, command, &rest);
- if(command == NULL || strcmp(command, "end")==0)
- { if(result->p == NULL ||
- result->atbegin == NULL ||
- result->atend == NULL)
- { fprintf(stderr, "%s: invalid transcription file &s:\n", progname, filename);
- if(result->p == NULL)
- fprintf(stderr, "no @table given\n");
- if(result->atbegin == NULL)
- fprintf(stderr, "no @atbegin given\n");
- if(result->atend == NULL)
- fprintf(stderr, "no @atend given\n");
- exit(1);
- }
- stop = TRUE;
- }
- else
- { if(strcmp(command, "atbegin")==0)
- result->atbegin = rest;
- else
- { if(strcmp(command, "atend")==0)
- result->atend = rest;
- else
- { if(strcmp(command, "table")==0)
- result->p = read_table(f);
- }
- }
- }
- }
- return result;
-}
-
-static PSTree *read_table(FILE *f)
-{ PSTree *result = NULL;
- string_list *l, *n;
- char *pattern;
- char b[BUFSIZE];
- char *action = b;
- char *tmp = NULL;
- int i = 1; /* length of action string */
- int no_parameters;
-
- while(TRUE)
- { int ignore = FALSE;
- l = get_line(f);
- if(l==NULL)
- return result;
- else
- {
- /* pattern at position 1 */
- pattern = l->s;
- n = l->n;
- free(l);
- if(n==NULL)
- { fprintf(stderr, "incomplete line\n");
- ignore = TRUE;
- }
- else
- { /* command pattern at position 2 */
- action[0] = (n->s)[0]; /* single letter commands */
- action[1] = '\0'; /* NULL terminate */
- switch(action[0])
- { case 'f':
- case 't':
- case 's': no_parameters = 0; break;
- default : no_parameters = 1;
- }
- /* parameters pattern at position 3 */
- while(no_parameters > 0)
- { no_parameters--;
- l = n->n;
- free(n);
- n = l;
- if(l==NULL)
- { fprintf(stderr, "incomplete line\n");
- ignore = TRUE;
- break;
- }
- else
- { if (++i >= BUFSIZE)
- { fprintf(stderr, "line too long\n");
- ignore = TRUE;
- break;
- }
- if ((i+=(int)strlen(l->s)) >= BUFSIZE)
- { fprintf(stderr, "line too long\n");
- ignore = TRUE;
- break;
- }
- action = strcat(action, l->s);
- }
- }
- }
- }
- if(!ignore)
- { tmp = malloc(strlen(action));
- if(tmp==NULL){fprintf(stderr,"can't allocate\n");exit(1);}
- strcpy(tmp, action);
- PSTinsert(&result, pattern, tmp);
- }
- }
-}
diff --git a/Master/texmf-dist/source/fonts/malayalam/preproc/trs.h b/Master/texmf-dist/source/fonts/malayalam/preproc/trs.h
deleted file mode 100644
index ce5b29932f9..00000000000
--- a/Master/texmf-dist/source/fonts/malayalam/preproc/trs.h
+++ /dev/null
@@ -1,18 +0,0 @@
-
-#ifndef TRS_HEADER_READ
-#define TRS_HEADER_READ
-
-#include "pstree.h"
-#include "readfile.h"
-
-typedef struct
-{ PSTree *p;
- string_list *atbegin;
- string_list *atend;
-} trs_table;
-
-/* public operations */
-
-trs_table *read_trs(char *filename);
-
-#endif
diff --git a/Master/texmf-dist/source/fonts/malayalam/preproc/unicode/UNICODE.TXT b/Master/texmf-dist/source/fonts/malayalam/preproc/unicode/UNICODE.TXT
deleted file mode 100644
index a86da65dd77..00000000000
--- a/Master/texmf-dist/source/fonts/malayalam/preproc/unicode/UNICODE.TXT
+++ /dev/null
@@ -1,161 +0,0 @@
-
-Subject: UNICODE-tools/SGML for language tagging in UNICODE
-
-
-Since I am trying to process several languages in TeX at the same
-time, and getting a bit fed up of several preprocessors, etc.
-I want to make one universal, table driven pre-processor in awaitance of
-a TeX that really handles things correctly. I also want to have
-it produce Unicode files so that I have a good standard for storage, file
-exchange, editing, and so on.
-
-I think (dream?) of some tools to help me in this work.
-
-transcribe
- translate to/from transcription in ASCII to Unicode
- given some transcription tables for the languages/scripts
- used in the document. It should do much more than placing 00 in front
- of every byte, also in English. It should replace quotes, dashes
- etc for the correct signs, interprete TeX commands for accented
- letters, and so on.
-pretex
- pre-process a unicode file for TeX, given some script tables
- that describe the scripts used as it is encoded in a TeX-font
-sorttext
- sort a unicode file according to the rules of a given language,
- on a line by line or paragraph by paragraph base.
-atou
- create `unicode' files by placing 00 in front of every byte.
-utoa
- create `ascii' files by stripping MS-byte.
-
-
-In the original files I create (in ASCII), I want to tag the text with
-SGML-style tags indicating the languages used. Transcribe reads
-this and translates my transcription to appropriate Unicode characters.
-(Including replacing TeX commands for accented letters for appropriate
-accents/accented characters in Unicode.) Given a transcript file for
-that language.
-A transcript file includes a list of letters and their UNICODE-values
-It knows how to handle the syllabic nature of the script, although it is
-transcribed in an alphabetic script.
-The default language is english (but not english.american).
-
-Need to decide on file formats and contents of transcript files
-
-I can sort the resulting files with sorttext, given a sort-key for a
-certain language.
-
-Need to decide on file formats and contents of sort-key files
-
-I can pre-process the files for TeX with pretex, which will turn the files
-into ASCII again, but places codes for glyphs and font changes as
-neccessary for non-latin scripts, as indicated in the script file.
-For latin languages it could take care of all kinds of conventions, like the
-use of ligatures, hypenation, spacing after sentencesm etc. The tags could be
-used by spell checkers.
-
-Need to decide on file formats and contents of script files (defining
-context dependent behaviour of characters, locations of glyphs in fonts,
-etc.)
-
-----
-
-SGML-style Language tags in UNICODE
-
-how to? (are the indicators floating marks or block formers?)
-
-<malayalam>Malayalam text</malayalam>
-<block language=malayalam>Malayalam text</block>
-
-it will keep those language-markers in the UNICODE file.
-
-known languages: (languages are sometimes known in several dialects or
-otherwish variations, I suggest some kind of standard here)
-
-dutch
-english
-english.american
-english.phonetic
-french
-german
-german.fractur
-hindi
-hindi.transcription
-bahasa-indonesia
-malay
-malay.arabic
-malayalam
-malayalam.traditional
-malayalam.transcription
-marathi
-sanskrit
-sanskrit.transcription
-urdu
-
-unknown
-unknown.transcribed
-
-----
-
-UNICODE representation of Malayalam
-
-U+0D00 -- U+0D7F
-
-structure assumed in parsing:
-
-vowel
-consonant
-vowel-sign
-virama
-diacritic
-joiner
-non-joiner
-other
-
-syntax:
-
-primary ::== ( <consonant> | <vowel> ) [diacritic]
-secondary ::== ( <vowel-sign> | <virama> ) [diacritic]
-consonant-cluster ::== <primary> { [<join>|<non-join>] <virama> <primary> } | <other>
-modifiers ::== { [<join>] <secondary> }
-syllabe ::== <consonant-cluster> [<modifiers>]
-text ::== { <syllabe> }
-
-semantics:
-
-The algorithm reads a syllabe from the string.
-
-build-syllabe syllabe =
- if prebuild syllabe
- glyphs = prebuild syllabe
- else
- cluster-glyphs, rest-modifiers = build-cluster cluster with modifiers
- glyphs = apply rest-modifiers to cluster-glyphs
- endif
-
-build-cluster cluster with modifiers =
- if prebuild cluster
- glyphs = prebuild syllabe
- else
- split-off final ya, ra, la, try again
- else
- split-off front ra (for repham), try again
- else
- split first letter from
- build-syllabe first-part with virama
- build-syllabe second-part with modifiers
- rest-modifiers = nil
- endif
-
-apply modifiers to glyphs =
- apply first-modifier to glyphs
- apply rest-of-modifiers to glyphs
-
-
-
-
-The algorithm ignores joins, non-join will cause virama's to be
-used
-
-<eof>
diff --git a/Master/texmf-dist/source/fonts/malayalam/tamil/adami.pat b/Master/texmf-dist/source/fonts/malayalam/tamil/adami.pat
deleted file mode 100644
index f04de4fbfb3..00000000000
--- a/Master/texmf-dist/source/fonts/malayalam/tamil/adami.pat
+++ /dev/null
@@ -1,86 +0,0 @@
-% adami.pat -- patterns for ADAMI transliteration scheme for tamil.
-% Jeroen Hellingman
-% Last edit: 22-DEC-1992
-
-% a aa i ee u oo e E ai o O aw/au q
-% k/g n/NG ch n/NY t/d n/N th/dh n/nN p/b m y/Y r l v zh L R n
-% j sh s x/ksh
-
-% translates to
-
-% a aa i ii u uu e ee ai o oo au H
-% k n" c n~ T N t n p m y r l v zh L R n_
-% j S s h kS
-
-@patterns 0
-"<tamil>" 1 "<tamil>"
-"</tamil>" e "</tamil> found in roman-mode"
-"\t" p " "
-"\\" t % copy a tex command
-"%" s % skip comment
-
-@patterns 1
-"<tamil>" e "<tamil> found in tamil-mode"
-"</tamil>" 0 "</tamil>"
-"\\" t % copy a tex command
-"%" s % skip comment
-
-"a" p "a"
-"aa" p "aa"
-"i" p "i"
-"ee" p "ii"
-"u" p "u"
-"oo" p "uu"
-"e" p "e"
-"E" p "ee"
-"ai" p "ai"
-"o" p "o"
-"O" p "oo"
-"ow" p "au"
-"au" p "au"
-
-"q" p "H"
-
-"k" p "k"
-"g" p "g"
-"NG" p "n\""
-"nk" p "n\"k"
-"ng" p "n\"k"
-
-"ch" p "c"
-"j" p "j"
-"NY" p "n~"
-"nch" p "n~c"
-"nj" p "n~j"
-
-"t" p "T"
-"d" p "T"
-"N" p "N"
-"nt" p "NT"
-"nd" p "ND"
-
-"th" p "t"
-"dh" p "t"
-"nN" p "nN"
-"nth" p "nt"
-"ndh" p "nt"
-
-"p" p "p"
-"b" p "p"
-"m" p "m"
-
-"y" p "y"
-"Y" p "y"
-"r" p "r"
-"v" p "v"
-"l" p "l"
-"zh" p "zh"
-"n" p "n_"
-"L" p "L"
-"R" p "R"
-"sh" p "S"
-"s" p "s"
-"x" p "kS"
-"ksh" p "kS"
-
-@end
diff --git a/Master/texmf-dist/source/fonts/malayalam/tamil/tamil.pat b/Master/texmf-dist/source/fonts/malayalam/tamil/tamil.pat
deleted file mode 100644
index 64c265dda55..00000000000
--- a/Master/texmf-dist/source/fonts/malayalam/tamil/tamil.pat
+++ /dev/null
@@ -1,496 +0,0 @@
-% tamil.pat -- patterns for tamil.
-% Jeroen Hellingman
-% Last edit: 22-DEC-1992
-
-% a aa i ii u uu e ee ai o oo au H
-% ka n"a ca n~a Ta Na ta na pa ma ya ra la va zha La Ra n_a
-% ja Sa sa ha kSa
-
-@patterns 0
-"<tamil>" 1 "\\begintamil"
-"</tamil>" e "</tamil> found in roman-mode"
-"\t" p " "
-"\\" t % copy a tex command
-"%" s % skip comment
-
-@rpatterns 1
-"<tamil>" e "<tamil> found in tamil-mode"
-"</tamil>" 0 "\\endtamil"
-"\\" t % copy a tex command
-"%" s % skip comment
-%%%%%%% interpunction
-" " p " "
-"\t" p " "
-"\n" p "\n"
-"." p "{\\rm.}"
-"," p "{\\rm,}"
-":" p "{\\rm:}"
-";" p "{\\rm;}"
-"?" p "{\\rm?}"
-"!" p "{\\rm!}"
-"(" p "{\\rm(}"
-")" p "{\\rm)}"
-"`" p "{\\rm`}"
-"``" p "{\\rm``}"
-"'" p "{\\rm'}"
-"''" p "{\\rm''}"
-"-" p "{\\rm-}"
-"--" p "{\\rm--}"
-"---" p "{\\rm---}"
-%%%%%%% vowels
-"a" p "{\\TMa}"
-"aa" p "{\\TMaa}"
-"A" p "{\\TMaa}"
-"i" p "{\\TMi}"
-"ii" p "{\\TMii}"
-"I" p "{\\TMii}"
-"u" p "{\\TMu}"
-"uu" p "{\\TMuu}"
-"U" p "{\\TMuu}"
-"e" p "{\\TMe}"
-"ee" p "{\\TMee}"
-"E" p "{\\TMee}"
-"o" p "{\\TMo}"
-"oo" p "{\\TMoo}"
-"O" p "{\\TMoo}"
-"ai" p "{\\TMai}"
-"au" p "{\\TMau}"
-"H" p "{\\TMH}"
-%%%%%%% ka
-"k" p "{\\TMk}"
-"ka" p "{\\TMka}"
-"kaa" p "{\\TMkaa}"
-"kA" p "{\\TMkaa}"
-"ki" p "{\\TMki}"
-"kii" p "{\\TMkii}"
-"kI" p "{\\TMkii}"
-"ku" p "{\\TMku}"
-"kuu" p "{\\TMkuu}"
-"kU" p "{\\TMkuu}"
-"ke" p "{\\TMke}"
-"kee" p "{\\TMkee}"
-"kE" p "{\\TMkee}"
-"ko" p "{\\TMko}"
-"koo" p "{\\TMkoo}"
-"kO" p "{\\TMkoo}"
-"kai" p "{\\TMkai}"
-"kau" p "{\\TMkau}"
-%%%%%%% n"a
-"n\"" p "{\\TMng}"
-"n\"a" p "{\\TMnga}"
-"n\"aa" p "{\\TMngaa}"
-"n\"A" p "{\\TMngaa}"
-"n\"i" p "{\\TMngi}"
-"n\"ii" p "{\\TMngii}"
-"n\"I" p "{\\TMngii}"
-"n\"u" p "{\\TMngu}"
-"n\"uu" p "{\\TMnguu}"
-"n\"U" p "{\\TMnguu}"
-"n\"e" p "{\\TMnge}"
-"n\"ee" p "{\\TMngee}"
-"n\"E" p "{\\TMngee}"
-"n\"o" p "{\\TMngo}"
-"n\"oo" p "{\\TMngoo}"
-"n\"O" p "{\\TMngoo}"
-"n\"ai" p "{\\TMngai}"
-"n\"au" p "{\\TMngau}"
-%%%%%%% ca
-"c" p "{\\TMc}"
-"ca" p "{\\TMca}"
-"caa" p "{\\TMcaa}"
-"cA" p "{\\TMcaa}"
-"ci" p "{\\TMci}"
-"cii" p "{\\TMcii}"
-"cI" p "{\\TMcii}"
-"cu" p "{\\TMcu}"
-"cuu" p "{\\TMcuu}"
-"cU" p "{\\TMcuu}"
-"ce" p "{\\TMce}"
-"cee" p "{\\TMcee}"
-"cE" p "{\\TMcee}"
-"co" p "{\\TMco}"
-"coo" p "{\\TMcoo}"
-"cO" p "{\\TMcoo}"
-"cai" p "{\\TMcai}"
-"cau" p "{\\TMcau}"
-%%%%%%% n~a
-"n~" p "{\\TMNY}"
-"n~a" p "{\\TMNYa}"
-"n~aa" p "{\\TMNYaa}"
-"n~A" p "{\\TMNYaa}"
-"n~i" p "{\\TMNYi}"
-"n~ii" p "{\\TMNYii}"
-"n~I" p "{\\TMNYii}"
-"n~u" p "{\\TMNYu}"
-"n~uu" p "{\\TMNYuu}"
-"n~U" p "{\\TMNYuu}"
-"n~e" p "{\\TMNYe}"
-"n~ee" p "{\\TMNYee}"
-"n~E" p "{\\TMNYee}"
-"n~o" p "{\\TMNYo}"
-"n~oo" p "{\\TMNYoo}"
-"n~O" p "{\\TMNYoo}"
-"n~ai" p "{\\TMNYai}"
-"n~au" p "{\\TMNYau}"
-%%%%%%% Ta
-"T" p "{\\TMT}"
-"Ta" p "{\\TMTa}"
-"Taa" p "{\\TMTaa}"
-"TA" p "{\\TMTaa}"
-"Ti" p "{\\TMTi}"
-"Tii" p "{\\TMTii}"
-"TI" p "{\\TMTii}"
-"Tu" p "{\\TMTu}"
-"Tuu" p "{\\TMTuu}"
-"TU" p "{\\TMTuu}"
-"Te" p "{\\TMTe}"
-"Tee" p "{\\TMTee}"
-"TE" p "{\\TMTee}"
-"To" p "{\\TMTo}"
-"Too" p "{\\TMToo}"
-"TO" p "{\\TMToo}"
-"Tai" p "{\\TMTai}"
-"Tau" p "{\\TMTau}"
-%%%%%%% Na
-"N" p "{\\TMNN}"
-"Na" p "{\\TMNNa}"
-"Naa" p "{\\TMNNaa}"
-"NA" p "{\\TMNNaa}"
-"Ni" p "{\\TMNNi}"
-"Nii" p "{\\TMNNii}"
-"NI" p "{\\TMNNii}"
-"Nu" p "{\\TMNNu}"
-"Nuu" p "{\\TMNNuu}"
-"NU" p "{\\TMNNuu}"
-"Ne" p "{\\TMNNe}"
-"Nee" p "{\\TMNNee}"
-"NE" p "{\\TMNNee}"
-"No" p "{\\TMNNo}"
-"Noo" p "{\\TMNNoo}"
-"NO" p "{\\TMNNoo}"
-"Nai" p "{\\TMNNai}"
-"Nau" p "{\\TMNNau}"
-%%%%%%% ta
-"t" p "{\\TMt}"
-"ta" p "{\\TMta}"
-"taa" p "{\\TMtaa}"
-"tA" p "{\\TMtaa}"
-"ti" p "{\\TMti}"
-"tii" p "{\\TMtii}"
-"tI" p "{\\TMtii}"
-"tu" p "{\\TMtu}"
-"tuu" p "{\\TMtuu}"
-"tU" p "{\\TMtuu}"
-"te" p "{\\TMte}"
-"tee" p "{\\TMtee}"
-"tE" p "{\\TMtee}"
-"to" p "{\\TMto}"
-"too" p "{\\TMtoo}"
-"tO" p "{\\TMtoo}"
-"tai" p "{\\TMtai}"
-"tau" p "{\\TMtau}"
-%%%%%%% na
-"n" p "{\\TMn}"
-"na" p "{\\TMna}"
-"naa" p "{\\TMnaa}"
-"nA" p "{\\TMnaa}"
-"ni" p "{\\TMni}"
-"nii" p "{\\TMnii}"
-"nI" p "{\\TMnii}"
-"nu" p "{\\TMnu}"
-"nuu" p "{\\TMnuu}"
-"nU" p "{\\TMnuu}"
-"ne" p "{\\TMne}"
-"nee" p "{\\TMnee}"
-"nE" p "{\\TMnee}"
-"no" p "{\\TMno}"
-"noo" p "{\\TMnoo}"
-"nO" p "{\\TMnoo}"
-"nai" p "{\\TMnai}"
-"nau" p "{\\TMnau}"
-%%%%%%% pa
-"p" p "{\\TMp}"
-"pa" p "{\\TMpa}"
-"paa" p "{\\TMpaa}"
-"pA" p "{\\TMpaa}"
-"pi" p "{\\TMpi}"
-"pii" p "{\\TMpii}"
-"pI" p "{\\TMpii}"
-"pu" p "{\\TMpu}"
-"puu" p "{\\TMpuu}"
-"pU" p "{\\TMpuu}"
-"pe" p "{\\TMpe}"
-"pee" p "{\\TMpee}"
-"pE" p "{\\TMpee}"
-"po" p "{\\TMpo}"
-"poo" p "{\\TMpoo}"
-"pO" p "{\\TMpoo}"
-"pai" p "{\\TMpai}"
-"pau" p "{\\TMpau}"
-%%%%%%% ma
-"m" p "{\\TMm}"
-"ma" p "{\\TMma}"
-"maa" p "{\\TMmaa}"
-"mA" p "{\\TMmaa}"
-"mi" p "{\\TMmi}"
-"mii" p "{\\TMmii}"
-"mI" p "{\\TMmii}"
-"mu" p "{\\TMmu}"
-"muu" p "{\\TMmuu}"
-"mU" p "{\\TMmuu}"
-"me" p "{\\TMme}"
-"mee" p "{\\TMmee}"
-"mE" p "{\\TMmee}"
-"mo" p "{\\TMmo}"
-"moo" p "{\\TMmoo}"
-"mO" p "{\\TMmoo}"
-"mai" p "{\\TMmai}"
-"mau" p "{\\TMmau}"
-%%%%%%% ya
-"y" p "{\\TMy}"
-"ya" p "{\\TMya}"
-"yaa" p "{\\TMyaa}"
-"yA" p "{\\TMyaa}"
-"yi" p "{\\TMyi}"
-"yii" p "{\\TMyii}"
-"yI" p "{\\TMyii}"
-"yu" p "{\\TMyu}"
-"yuu" p "{\\TMyuu}"
-"yU" p "{\\TMyuu}"
-"ye" p "{\\TMye}"
-"yee" p "{\\TMyee}"
-"yE" p "{\\TMyee}"
-"yo" p "{\\TMyo}"
-"yoo" p "{\\TMyoo}"
-"yO" p "{\\TMyoo}"
-"yai" p "{\\TMyai}"
-"yau" p "{\\TMyau}"
-%%%%%%% ra
-"r" p "{\\TMr}"
-"ra" p "{\\TMra}"
-"raa" p "{\\TMraa}"
-"rA" p "{\\TMraa}"
-"ri" p "{\\TMri}"
-"rii" p "{\\TMrii}"
-"rI" p "{\\TMrii}"
-"ru" p "{\\TMru}"
-"ruu" p "{\\TMruu}"
-"rU" p "{\\TMruu}"
-"re" p "{\\TMre}"
-"ree" p "{\\TMree}"
-"rE" p "{\\TMree}"
-"ro" p "{\\TMro}"
-"roo" p "{\\TMroo}"
-"rO" p "{\\TMroo}"
-"rai" p "{\\TMrai}"
-"rau" p "{\\TMrau}"
-%%%%%%% la
-"l" p "{\\TMl}"
-"la" p "{\\TMla}"
-"laa" p "{\\TMlaa}"
-"lA" p "{\\TMlaa}"
-"li" p "{\\TMli}"
-"lii" p "{\\TMlii}"
-"lI" p "{\\TMlii}"
-"lu" p "{\\TMlu}"
-"luu" p "{\\TMluu}"
-"lU" p "{\\TMluu}"
-"le" p "{\\TMle}"
-"lee" p "{\\TMlee}"
-"lE" p "{\\TMlee}"
-"lo" p "{\\TMlo}"
-"loo" p "{\\TMloo}"
-"lO" p "{\\TMloo}"
-"lai" p "{\\TMlai}"
-"lau" p "{\\TMlau}"
-%%%%%%% va
-"v" p "{\\TMv}"
-"va" p "{\\TMva}"
-"vaa" p "{\\TMvaa}"
-"vA" p "{\\TMvaa}"
-"vi" p "{\\TMvi}"
-"vii" p "{\\TMvii}"
-"vI" p "{\\TMvii}"
-"vu" p "{\\TMvu}"
-"vuu" p "{\\TMvuu}"
-"vU" p "{\\TMvuu}"
-"ve" p "{\\TMve}"
-"vee" p "{\\TMvee}"
-"vE" p "{\\TMvee}"
-"vo" p "{\\TMvo}"
-"voo" p "{\\TMvoo}"
-"vO" p "{\\TMvoo}"
-"vai" p "{\\TMvai}"
-"vau" p "{\\TMvau}"
-%%%%%%% zha
-"zh" p "{\\TMZ}"
-"zha" p "{\\TMZa}"
-"zhaa" p "{\\TMZaa}"
-"zhA" p "{\\TMZaa}"
-"zhi" p "{\\TMZi}"
-"zhii" p "{\\TMZii}"
-"zhI" p "{\\TMZii}"
-"zhu" p "{\\TMZu}"
-"zhuu" p "{\\TMZuu}"
-"zhU" p "{\\TMZuu}"
-"zhe" p "{\\TMZe}"
-"zhee" p "{\\TMZee}"
-"zhE" p "{\\TMZee}"
-"zho" p "{\\TMZo}"
-"zhoo" p "{\\TMZoo}"
-"zhO" p "{\\TMZoo}"
-"zhai" p "{\\TMZai}"
-"zhau" p "{\\TMZau}"
-%%%%%%% La
-"L" p "{\\TML}"
-"La" p "{\\TMLa}"
-"Laa" p "{\\TMLaa}"
-"LA" p "{\\TMLaa}"
-"Li" p "{\\TMLi}"
-"Lii" p "{\\TMLii}"
-"LI" p "{\\TMLii}"
-"Lu" p "{\\TMLu}"
-"Luu" p "{\\TMLuu}"
-"LU" p "{\\TMLuu}"
-"Le" p "{\\TMLe}"
-"Lee" p "{\\TMLee}"
-"LE" p "{\\TMLee}"
-"Lo" p "{\\TMLo}"
-"Loo" p "{\\TMLoo}"
-"LO" p "{\\TMLoo}"
-"Lai" p "{\\TMLai}"
-"Lau" p "{\\TMLau}"
-%%%%%%% Ra
-"R" p "{\\TMR}"
-"Ra" p "{\\TMRa}"
-"Raa" p "{\\TMRaa}"
-"RA" p "{\\TMRaa}"
-"Ri" p "{\\TMRi}"
-"Rii" p "{\\TMRii}"
-"RI" p "{\\TMRii}"
-"Ru" p "{\\TMRu}"
-"Ruu" p "{\\TMRuu}"
-"RU" p "{\\TMRuu}"
-"Re" p "{\\TMRe}"
-"Ree" p "{\\TMRee}"
-"RE" p "{\\TMRee}"
-"Ro" p "{\\TMRo}"
-"Roo" p "{\\TMRoo}"
-"RO" p "{\\TMRoo}"
-"Rai" p "{\\TMRai}"
-"Rau" p "{\\TMRau}"
-%%%%%%% n_a
-"n_" p "{\\TMN}"
-"n_a" p "{\\TMNa}"
-"n_aa" p "{\\TMNaa}"
-"n_A" p "{\\TMNaa}"
-"n_i" p "{\\TMNi}"
-"n_ii" p "{\\TMNii}"
-"n_I" p "{\\TMNii}"
-"n_u" p "{\\TMNu}"
-"n_uu" p "{\\TMNuu}"
-"n_U" p "{\\TMNuu}"
-"n_e" p "{\\TMNe}"
-"n_ee" p "{\\TMNee}"
-"n_E" p "{\\TMNee}"
-"n_o" p "{\\TMNo}"
-"n_oo" p "{\\TMNoo}"
-"n_O" p "{\\TMNoo}"
-"n_ai" p "{\\TMNai}"
-"n_au" p "{\\TMNau}"
-%%%%%%% Sa
-"S" p "{\\TMS}"
-"Sa" p "{\\TMSa}"
-"Saa" p "{\\TMSaa}"
-"SA" p "{\\TMSaa}"
-"Si" p "{\\TMSi}"
-"Sii" p "{\\TMSii}"
-"SI" p "{\\TMSii}"
-"Su" p "{\\TMSu}"
-"Suu" p "{\\TMSuu}"
-"SU" p "{\\TMSuu}"
-"Se" p "{\\TMSe}"
-"See" p "{\\TMSee}"
-"SE" p "{\\TMSee}"
-"So" p "{\\TMSo}"
-"Soo" p "{\\TMSoo}"
-"SO" p "{\\TMSoo}"
-"Sai" p "{\\TMSai}"
-"Sau" p "{\\TMSau}"
-%%%%%%% sa
-"s" p "{\\TMs}"
-"sa" p "{\\TMsa}"
-"saa" p "{\\TMsaa}"
-"sA" p "{\\TMsaa}"
-"si" p "{\\TMsi}"
-"sii" p "{\\TMsii}"
-"sI" p "{\\TMsii}"
-"su" p "{\\TMsu}"
-"suu" p "{\\TMsuu}"
-"sU" p "{\\TMsuu}"
-"se" p "{\\TMse}"
-"see" p "{\\TMsee}"
-"sE" p "{\\TMsee}"
-"so" p "{\\TMso}"
-"soo" p "{\\TMsoo}"
-"sO" p "{\\TMsoo}"
-"sai" p "{\\TMsai}"
-"sau" p "{\\TMsau}"
-%%%%%%% ja
-"j" p "{\\TMj}"
-"ja" p "{\\TMja}"
-"jaa" p "{\\TMjaa}"
-"jA" p "{\\TMjaa}"
-"ji" p "{\\TMji}"
-"jii" p "{\\TMjii}"
-"jI" p "{\\TMjii}"
-"ju" p "{\\TMju}"
-"juu" p "{\\TMjuu}"
-"jU" p "{\\TMjuu}"
-"je" p "{\\TMje}"
-"jee" p "{\\TMjee}"
-"jE" p "{\\TMjee}"
-"jo" p "{\\TMjo}"
-"joo" p "{\\TMjoo}"
-"jO" p "{\\TMjoo}"
-"jai" p "{\\TMjai}"
-"jau" p "{\\TMjau}"
-%%%%%%% ha
-"h" p "{\\TMh}"
-"ha" p "{\\TMha}"
-"haa" p "{\\TMhaa}"
-"hA" p "{\\TMhaa}"
-"hi" p "{\\TMhi}"
-"hii" p "{\\TMhii}"
-"hI" p "{\\TMhii}"
-"hu" p "{\\TMhu}"
-"huu" p "{\\TMhuu}"
-"hU" p "{\\TMhuu}"
-"he" p "{\\TMhe}"
-"hee" p "{\\TMhee}"
-"hE" p "{\\TMhee}"
-"ho" p "{\\TMho}"
-"hoo" p "{\\TMhoo}"
-"hO" p "{\\TMhoo}"
-"hai" p "{\\TMhai}"
-"hau" p "{\\TMhau}"
-%%%%%%% kSa
-"kS" p "{\\TMx}"
-"kSa" p "{\\TMxa}"
-"kSaa" p "{\\TMxaa}"
-"kSA" p "{\\TMxaa}"
-"kSi" p "{\\TMxi}"
-"kSii" p "{\\TMxii}"
-"kSI" p "{\\TMxii}"
-"kSu" p "{\\TMxu}"
-"kSuu" p "{\\TMxuu}"
-"kSU" p "{\\TMxuu}"
-"kSe" p "{\\TMxe}"
-"kSee" p "{\\TMxee}"
-"kSE" p "{\\TMxee}"
-"kSo" p "{\\TMxo}"
-"kSoo" p "{\\TMxoo}"
-"kSO" p "{\\TMxoo}"
-"kSai" p "{\\TMxai}"
-"kSau" p "{\\TMxau}"
-@end
diff --git a/Master/texmf-dist/source/fonts/malayalam/tamil/tamil.tex b/Master/texmf-dist/source/fonts/malayalam/tamil/tamil.tex
deleted file mode 100644
index dbb568fcf12..00000000000
--- a/Master/texmf-dist/source/fonts/malayalam/tamil/tamil.tex
+++ /dev/null
@@ -1,44 +0,0 @@
-% tamil.tex -- guide for using wntml10 with Malayalam-TeX
-% Last edit: 25-DEC-1992
-
-\input tmlmacs
-\input mmtrmacs
-
-\beginsection How To Type Tamil
-
-Because all the ingredients where available and easily adaptable to
-Malayalam-\TeX, I decided to add the capability to typeset Tamil. The
-font used is {\tt wntml10}, available free from Washington State
-University. All you have to do to be able to type Tamil is say
-
-\medskip
-{\tt\bslash input tmlmacs}
-\medskip
-
-somewhere near the beginning of your document. Then you can enter
-{\it Tamil-mode} with {\tt<{}tamil>} and leave it with {\tt<{}/tamil>}.
-
-The following table shows the character(s) you have to type to produce
-a Tamil character.
-
-\bigskip
-\input tmltrans
-\bigskip
-
-When you use Tamil in your document, you have to run it once more
-through a pre-processor, to replace the transcription for \TeX-commands
-that typeset the Tamil characters. Say
-
-\medskip
-{\tt patc -p tamil.pat {\it input-file output-file}}
-\medskip
-to pre-process Tamil.
-
-If you
-have lots of text available in another transcription, you can convert
-it with {\tt patc} to this transcription. two pattern-files are
-provided. {\tt adami.pat} translates the ADAMI transcription scheme,
-and {\tt wntml.pat} translates the original transcription used
-at W.S.U.
-
-\endinput
diff --git a/Master/texmf-dist/source/fonts/malayalam/tamil/test.tam b/Master/texmf-dist/source/fonts/malayalam/tamil/test.tam
deleted file mode 100644
index 1fad7894e09..00000000000
--- a/Master/texmf-dist/source/fonts/malayalam/tamil/test.tam
+++ /dev/null
@@ -1,42 +0,0 @@
-% test.tam -- test for tamil patterns
-% Jeroen Hellingman
-% last edit: 22-DEC-1992
-
-\input tmlmacs
-
-\parindent=0pt
-
-<tamil>
-a aa i ee u oo e E o O ai au
-
-ka NGa cha NYa ta Na tha nNa pa ma ya ra la va zha La Ra na
-
-ja sha sa ha ksha
-</tamil>
-
-\bigskip
-
-The following is a typical poem by Mahakavi:
-
-\medskip
-{\obeylines
-<tamil>
- `chiRu naNdu maNal meethu padam onRu keeRum
- chilavELai athai vanthu kadal koNdu pOkum
- kaRi choRu pothiyOdu tharukinRa pOthum
- kadal meethu ivaL koNda payam onRu kaaNum
-
-\medskip
-
- veRu vaana veLi meethu mazhai vanthu cheeRum
- veRi koNda puyal ninRu karakangaL aadum
- eRikinRa kadal enRu manitharkaL anjaar
- ethuvanthatheninenna athai venRu chelvaar\dots'
-</tamil>
-}
-\medskip
-
- [from <tamil>`puthiyathoru veedu'</tamil>, published in 1989]
-
-
-\bye
diff --git a/Master/texmf-dist/source/fonts/malayalam/tamil/test.tex b/Master/texmf-dist/source/fonts/malayalam/tamil/test.tex
deleted file mode 100644
index 8601cc9f6c6..00000000000
--- a/Master/texmf-dist/source/fonts/malayalam/tamil/test.tex
+++ /dev/null
@@ -1,39 +0,0 @@
-
-\input tmlmacs
-
-\parindent=0pt
-
-\begintamil
-{\TMa} {\TMaa} {\TMi} {\TMii} {\TMu} {\TMuu} {\TMe} {\TMee} {\TMo} {\TMoo} {\TMai} {\TMau}
-
-{\TMka} {\TMnga} {\TMca} {\TMNYa} {\TMTa} {\TMNNa} {\TMta} {\TMn}{\TMNNa} {\TMpa} {\TMma} {\TMya} {\TMra} {\TMla} {\TMva} {\TMZa} {\TMLa} {\TMRa} {\TMNa}
-
-{\TMja} {\TMSa} {\TMsa} {\TMha} {\TMxa}
-\endtamil
-
-\bigskip
-
-The following is a typical poem by Mahakavi:
-
-\medskip
-{\obeylines
-\begintamil
- {\rm`}{\TMci}{\TMRu} {\TMNa}{\TMNN}{\TMTu} {\TMma}{\TMNNa}{\TMl} {\TMmii}{\TMtu} {\TMpa}{\TMTa}{\TMm} {\TMo}{\TMN}{\TMRu} {\TMkii}{\TMRu}{\TMm}
- {\TMci}{\TMla}{\TMvee}{\TMLai} {\TMa}{\TMtai} {\TMva}{\TMn}{\TMtu} {\TMka}{\TMTa}{\TMl} {\TMko}{\TMNN}{\TMTu} {\TMpoo}{\TMku}{\TMm}
- {\TMka}{\TMRi} {\TMco}{\TMRu} {\TMpo}{\TMti}{\TMyoo}{\TMTu} {\TMta}{\TMru}{\TMki}{\TMN}{\TMRa} {\TMpoo}{\TMtu}{\TMm}
- {\TMka}{\TMTa}{\TMl} {\TMmii}{\TMtu} {\TMi}{\TMva}{\TML} {\TMko}{\TMNN}{\TMTa} {\TMpa}{\TMya}{\TMm} {\TMo}{\TMN}{\TMRu} {\TMkaa}{\TMNNu}{\TMm}
-
-\medskip
-
- {\TMve}{\TMRu} {\TMvaa}{\TMNa} {\TMve}{\TMLi} {\TMmii}{\TMtu} {\TMma}{\TMZai} {\TMva}{\TMn}{\TMtu} {\TMcii}{\TMRu}{\TMm}
- {\TMve}{\TMRi} {\TMko}{\TMNN}{\TMTa} {\TMpu}{\TMya}{\TMl} {\TMNi}{\TMN}{\TMRu} {\TMka}{\TMra}{\TMka}{\TMng}{\TMka}{\TML} {\TMaa}{\TMTu}{\TMm}
- {\TMe}{\TMRi}{\TMki}{\TMN}{\TMRa} {\TMka}{\TMTa}{\TMl} {\TMe}{\TMN}{\TMRu} {\TMma}{\TMNi}{\TMta}{\TMr}{\TMka}{\TML} {\TMa}{\TMNY}{\TMjaa}{\TMr}
- {\TMe}{\TMtu}{\TMva}{\TMn}{\TMta}{\TMte}{\TMNi}{\TMNe}{\TMN}{\TMNa} {\TMa}{\TMtai} {\TMve}{\TMN}{\TMRu} {\TMce}{\TMl}{\TMvaa}{\TMr}\dots{\rm'}
-\endtamil
-}
-\medskip
-
- [from \begintamil{\rm`}{\TMpu}{\TMti}{\TMya}{\TMto}{\TMru} {\TMvii}{\TMTu}{\rm'}\endtamil, published in 1989]
-
-
-\bye
diff --git a/Master/texmf-dist/source/fonts/malayalam/tamil/test.tml b/Master/texmf-dist/source/fonts/malayalam/tamil/test.tml
deleted file mode 100644
index 883beb4b04c..00000000000
--- a/Master/texmf-dist/source/fonts/malayalam/tamil/test.tml
+++ /dev/null
@@ -1,39 +0,0 @@
-
-\input tmlmacs
-
-\parindent=0pt
-
-<tamil>
-a aa i ii u uu e ee o oo ai au
-
-ka n"a ca n~a Ta Na ta nNa pa ma ya ra la va zha La Ra n_a
-
-ja Sa sa ha kSa
-</tamil>
-
-\bigskip
-
-The following is a typical poem by Mahakavi:
-
-\medskip
-{\obeylines
-<tamil>
- `ciRu n_aNTu maNal miitu paTam on_Ru kiiRum
- cilaveeLai atai vantu kaTal koNTu pookum
- kaRi coRu potiyooTu tarukin_Ra pootum
- kaTal miitu ivaL koNTa payam on_Ru kaaNum
-
-\medskip
-
- veRu vaan_a veLi miitu mazhai vantu ciiRum
- veRi koNTa puyal n_in_Ru karakan"kaL aaTum
- eRikin_Ra kaTal en_Ru man_itarkaL an~jaar
- etuvantaten_in_en_n_a atai ven_Ru celvaar\dots'
-</tamil>
-}
-\medskip
-
- [from <tamil>`putiyatoru viiTu'</tamil>, published in 1989]
-
-
-\bye
diff --git a/Master/texmf-dist/source/fonts/malayalam/tamil/tmlmacs.tex b/Master/texmf-dist/source/fonts/malayalam/tamil/tmlmacs.tex
deleted file mode 100644
index 5b3c312c7ad..00000000000
--- a/Master/texmf-dist/source/fonts/malayalam/tamil/tmlmacs.tex
+++ /dev/null
@@ -1,365 +0,0 @@
-% tmlmacs.tex -- Macros for Tamil
-% Last edit: 22-DEC-1992
-
-% This file is adapted from tamilmax.tex. The following changes have
-% been made:
-% - all syllabe macros are prefixed with \TM
-% - macros for transcription removed
-% - \starttamil -> begintamil
-
-\font\tmlfnt=wntml10
-
-\def\begintamil{\begingroup\tmlfnt}
-\def\endtamil{\endgroup}
-
-\def\TMhyph{\discretionary{}{}{}}
-\def\TMviram{\accent241}
-\def\C{\char}
-
-%%%%%% macros for syllabes
-
-\def\TMzaa{\C97}
-\def\TMze{\C22}
-\def\TMzee{\C23}
-\def\TMzai{\C17}
-\def\TMzo#1{\TMze#1\TMzaa}
-\def\TMzoo#1{\TMzee#1\TMzaa}
-\def\TMzau#1{\TMze#1\TMLa}
-
-\def\TMa{\C0}
-\def\TMaa{\C1}
-\def\TMi{\C2}
-\def\TMii{\C3}
-\def\TMu{\C4}
-\def\TMuu{\C5}
-\def\TMe{\C6}
-\def\TMee{\C15}
-\def\TMai{\C7}
-\def\TMo{\C9}
-\def\TMoo{\C14}
-\def\TMau{\TMo\TMLa}
-\def\TMH{\C240}
-
-\def\TMk{\TMviram\C8\TMhyph}
-\def\TMka{\C8}
-\def\TMkaa{\C8\TMzaa}
-\def\TMki{\C10}
-\def\TMkii{\C11}
-\def\TMku{\C12}
-\def\TMkuu{\C13}
-\def\TMke{\TMze\C8}
-\def\TMkee{\TMzee\C8}
-\def\TMkai{\TMzai\C8}
-\def\TMko{\TMzo{\C8}}
-\def\TMkoo{\TMzoo{\C8}}
-\def\TMkau{\TMzau{\C8}}
-
-\def\TMng{\TMviram\C16\TMhyph}
-\def\TMnga{\C16}
-\def\TMngaa{\C16\TMzaa}
-\def\TMngi{\C18}
-\def\TMngii{\C19}
-\def\TMngu{\C20}
-\def\TMnguu{\C21}
-\def\TMnge{\TMze\C16}
-\def\TMngee{\TMzee\C16}
-\def\TMngai{\TMzai\C16}
-\def\TMngo{\TMzo{\C16}}
-\def\TMngoo{\TMzoo{\C16}}
-\def\TMngau{\TMzau{\C16}}
-
-\def\TMc{\TMviram\C24\TMhyph}
-\def\TMca{\C24}
-\def\TMcaa{\C24\TMzaa}
-\def\TMci{\C26}
-\def\TMcii{\C27}
-\def\TMcu{\C28}
-\def\TMcuu{\C29}
-\def\TMce{\TMze\C24}
-\def\TMcee{\TMzee\C24}
-\def\TMcai{\TMzai\C24}
-\def\TMco{\TMzo{\C24}}
-\def\TMcoo{\TMzoo{\C24}}
-\def\TMcau{\TMzau{\C24}}
-
-\def\TMNY{\TMviram\C32\TMhyph}
-\def\TMNYa{\C32}
-\def\TMNYaa{\C32\TMzaa}
-\def\TMNYi{\C34}
-\def\TMNYii{\C35}
-\def\TMNYu{\C36}
-\def\TMNYuu{\C37}
-\def\TMNYe{\TMze\C32}
-\def\TMNYee{\TMzee\C32}
-\def\TMNYai{\TMzai\C32}
-\def\TMNYo{\TMzo{\C32}}
-\def\TMNYoo{\TMzoo{\C32}}
-\def\TMNYau{\TMzau{\C32}}
-
-\def\TMT{\TMviram\C40\TMhyph}
-\def\TMTa{\C40}
-\def\TMTaa{\C40\TMzaa}
-\def\TMTi{\C42}
-\def\TMTii{\C43}
-\def\TMTu{\C44}
-\def\TMTuu{\C45}
-\def\TMTe{\TMze\C40}
-\def\TMTee{\TMzee\C40}
-\def\TMTai{\TMzai\C40}
-\def\TMTo{\TMzo{\C40}}
-\def\TMToo{\TMzoo{\C40}}
-\def\TMTau{\TMzau{\C40}}
-
-\def\TMNN{\TMviram\C48\TMhyph}
-\def\TMNNa{\C48}
-\def\TMNNaa{\C49}
-\def\TMNNi{\C50}
-\def\TMNNii{\C51}
-\def\TMNNu{\C52}
-\def\TMNNuu{\C53}
-\def\TMNNe{\TMze\C48}
-\def\TMNNee{\TMzee\C48}
-\def\TMNNai{\C54}
-\def\TMNNo{\TMze{\C49}}
-\def\TMNNoo{\TMzee{\C49}}
-\def\TMNNau{\TMzau{\C48}}
-
-\def\TMt{\TMviram\C56\TMhyph}
-\def\TMta{\C56}
-\def\TMtaa{\C56\TMzaa}
-\def\TMti{\C58}
-\def\TMtii{\C59}
-\def\TMtu{\C60}
-\def\TMtuu{\C61}
-\def\TMte{\TMze\C56}
-\def\TMtee{\TMzee\C56}
-\def\TMtai{\TMzai\C56}
-\def\TMto{\TMzo{\C56}}
-\def\TMtoo{\TMzoo{\C56}}
-\def\TMtau{\TMzau{\C56}}
-
-\def\TMn{\TMviram\C64\TMhyph}
-\def\TMna{\C64}
-\def\TMnaa{\C64\TMzaa}
-\def\TMni{\C66}
-\def\TMnii{\C67}
-\def\TMnu{\C68}
-\def\TMnuu{\C69}
-\def\TMne{\TMze\C64}
-\def\TMnee{\TMzee\C64}
-\def\TMnai{\TMzai\C64}
-\def\TMno{\TMzo{\C64}}
-\def\TMnoo{\TMzoo{\C64}}
-\def\TMnau{\TMzau{\C64}}
-
-\def\TMp{\TMviram\C72\TMhyph}
-\def\TMpa{\C72}
-\def\TMpaa{\C72\TMzaa}
-\def\TMpi{\C74}
-\def\TMpii{\C75}
-\def\TMpu{\C76}
-\def\TMpuu{\C77}
-\def\TMpe{\TMze\C72}
-\def\TMpee{\TMzee\C72}
-\def\TMpai{\TMzai\C72}
-\def\TMpo{\TMzo{\C72}}
-\def\TMpoo{\TMzoo{\C72}}
-\def\TMpau{\TMzau{\C72}}
-
-\def\TMm{\TMviram\C80\TMhyph}
-\def\TMma{\C80}
-\def\TMmaa{\C80\TMzaa}
-\def\TMmi{\C82}
-\def\TMmii{\C83}
-\def\TMmu{\C84}
-\def\TMmuu{\C85}
-\def\TMme{\TMze\C80}
-\def\TMmee{\TMzee\C80}
-\def\TMmai{\TMzai\C80}
-\def\TMmo{\TMzo{\C80}}
-\def\TMmoo{\TMzoo{\C80}}
-\def\TMmau{\TMzau{\C80}}
-
-\def\TMy{\TMviram\C88\TMhyph}
-\def\TMya{\C88}
-\def\TMyaa{\C88\TMzaa}
-\def\TMyi{\C90}
-\def\TMyii{\C91}
-\def\TMyu{\C92}
-\def\TMyuu{\C93}
-\def\TMye{\TMze\C88}
-\def\TMyee{\TMzee\C88}
-\def\TMyai{\TMzai\C88}
-\def\TMyo{\TMzo{\C88}}
-\def\TMyoo{\TMzoo{\C88}}
-\def\TMyau{\TMzau{\C88}}
-
-\def\TMr{\TMviram\C96\TMhyph}
-\def\TMra{\C96}
-\def\TMraa{\C96\TMzaa}
-\def\TMri{\C98}
-\def\TMrii{\C99}
-\def\TMru{\C100}
-\def\TMruu{\C101}
-\def\TMre{\TMze\C96}
-\def\TMree{\TMzee\C96}
-\def\TMrai{\TMzai\C96}
-\def\TMro{\TMzo{\C96}}
-\def\TMroo{\TMzoo{\C96}}
-\def\TMrau{\TMzau{\C96}}
-
-\def\TMl{\TMviram\C104\TMhyph}
-\def\TMla{\C104}
-\def\TMlaa{\C104\TMzaa}
-\def\TMli{\C106}
-\def\TMlii{\C107}
-\def\TMlu{\C108}
-\def\TMluu{\C109}
-\def\TMle{\TMze\C104}
-\def\TMlee{\TMzee\C104}
-\def\TMlai{\C110}
-\def\TMlo{\TMzo{\C104}}
-\def\TMloo{\TMzoo{\C104}}
-\def\TMlau{\TMzau{\C104}}
-
-\def\TMv{\TMviram\C112\TMhyph}
-\def\TMva{\C112}
-\def\TMvaa{\C112\TMzaa}
-\def\TMvi{\C114}
-\def\TMvii{\C115}
-\def\TMvu{\C116}
-\def\TMvuu{\C117}
-\def\TMve{\TMze\C112}
-\def\TMvee{\TMzee\C112}
-\def\TMvai{\TMzai\C112}
-\def\TMvo{\TMzo{\C112}}
-\def\TMvoo{\TMzoo{\C112}}
-\def\TMvau{\TMzau{\C112}}
-
-\def\TMZ{\TMviram\C120\TMhyph}
-\def\TMZa{\C120}
-\def\TMZaa{\C120\TMzaa}
-\def\TMZi{\C122}
-\def\TMZii{\C123}
-\def\TMZu{\C124}
-\def\TMZuu{\C125}
-\def\TMZe{\TMze\C120}
-\def\TMZee{\TMzee\C120}
-\def\TMZai{\TMzai\C120}
-\def\TMZo{\TMzo{\C120}}
-\def\TMZoo{\TMzoo{\C120}}
-\def\TMZau{\TMzau{\C120}}
-
-\def\TML{\TMviram\C128\TMhyph}
-\def\TMLa{\C128}
-\def\TMLaa{\C128\TMzaa}
-\def\TMLi{\C130}
-\def\TMLii{\C131}
-\def\TMLu{\C132}
-\def\TMLuu{\C133}
-\def\TMLe{\TMze\C128}
-\def\TMLee{\TMzee\C128}
-\def\TMLai{\C134}
-\def\TMLo{\TMzo{\C128}}
-\def\TMLoo{\TMzoo{\C128}}
-\def\TMLau{\TMzau{\C128}}
-
-\def\TMR{\TMviram\C136\TMhyph}
-\def\TMRa{\C136}
-\def\TMRaa{\C137}
-\def\TMRi{\C138}
-\def\TMRii{\C139}
-\def\TMRu{\C140}
-\def\TMRuu{\C141}
-\def\TMRe{\TMze\C136}
-\def\TMRee{\TMzee\C136}
-\def\TMRai{\TMzai\C136}
-\def\TMRo{\TMze{\C137}}
-\def\TMRoo{\TMzee{\C137}}
-\def\TMRau{\TMzau{\C136}}
-
-\def\TMN{\TMviram\C144\TMhyph}
-\def\TMNa{\C144}
-\def\TMNaa{\C145}
-\def\TMNi{\C146}
-\def\TMNii{\C147}
-\def\TMNu{\C148}
-\def\TMNuu{\C149}
-\def\TMNe{\TMze\C144}
-\def\TMNee{\TMzee\C144}
-\def\TMNai{\C150}
-\def\TMNo{\TMze{\C145}}
-\def\TMNoo{\TMzee{\C145}}
-\def\TMNau{\TMzau{\C144}}
-
-\def\TMS{\TMviram\C176\TMhyph}
-\def\TMSa{\C176}
-\def\TMSaa{\C176\TMzaa}
-\def\TMSi{\C178}
-\def\TMSii{\C179}
-\def\TMSu{\C176\C242}
-\def\TMSuu{\C176\C243}
-\def\TMSe{\TMze\C176}
-\def\TMSee{\TMzee\C176}
-\def\TMSai{\TMzai\C176}
-\def\TMSo{\TMzo{\C176}}
-\def\TMSoo{\TMzoo{\C176}}
-\def\TMSau{\TMzau{\C176}}
-
-\def\TMs{\TMviram\C184\TMhyph}
-\def\TMsa{\C184}
-\def\TMsaa{\C184\TMzaa}
-\def\TMsi{\C186}
-\def\TMsii{\C187}
-\def\TMsu{\C184\C242}
-\def\TMsuu{\C184\C243}
-\def\TMse{\TMze\C184}
-\def\TMsee{\TMzee\C184}
-\def\TMsai{\TMzai\C184}
-\def\TMso{\TMzo{\C184}}
-\def\TMsoo{\TMzoo{\C184}}
-\def\TMsau{\TMzau{\C184}}
-
-\def\TMj{\TMviram\C192\TMhyph}
-\def\TMja{\C192}
-\def\TMjaa{\C192\TMzaa}
-\def\TMji{\C194}
-\def\TMjii{\C195}
-\def\TMju{\C192\C242}
-\def\TMjuu{\C192\C243}
-\def\TMje{\TMze\C192}
-\def\TMjee{\TMzee\C192}
-\def\TMjai{\TMzai\C192}
-\def\TMjo{\TMzo{\C192}}
-\def\TMjoo{\TMzoo{\C192}}
-\def\TMjau{\TMzau{\C192}}
-
-\def\TMh{\TMviram\C200\TMhyph}
-\def\TMha{\C200}
-\def\TMhaa{\C200\TMzaa}
-\def\TMhi{\C202}
-\def\TMhii{\C203}
-\def\TMhu{\C200\C242}
-\def\TMhuu{\C200\C243}
-\def\TMhe{\TMze\C200}
-\def\TMhee{\TMzee\C200}
-\def\TMhai{\TMzai\C200}
-\def\TMho{\TMzo{\C200}}
-\def\TMhoo{\TMzoo{\C200}}
-\def\TMhau{\TMzau{\C200}}
-
-\def\TMx{\TMviram\C208\TMhyph}
-\def\TMxa{\C208}
-\def\TMxaa{\C208\TMzaa}
-\def\TMxi{\C210}
-\def\TMxii{\C211}
-\def\TMxu{\C208\C242}
-\def\TMxuu{\C208\C243}
-\def\TMxe{\TMze\C208}
-\def\TMxee{\TMzee\C208}
-\def\TMxai{\TMzai\C208}
-\def\TMxo{\TMzo{\C208}}
-\def\TMxoo{\TMzoo{\C208}}
-\def\TMxau{\TMzau{\C208}}
-
-% end of tmlmacs.tex
diff --git a/Master/texmf-dist/source/fonts/malayalam/tamil/tmltrans.tex b/Master/texmf-dist/source/fonts/malayalam/tamil/tmltrans.tex
deleted file mode 100644
index fba98182f31..00000000000
--- a/Master/texmf-dist/source/fonts/malayalam/tamil/tmltrans.tex
+++ /dev/null
@@ -1,52 +0,0 @@
-
-\bgroup
-\def\tmlstrut{\vtop to4pt{}\vbox to10pt{}}
-\def\q{\quad\hfill}
-\def\x{\vrule\ }
-\def\xx{\vrule width.8pt}
-\offinterlineskip
-\halign{\tmlstrut\xx\ \tt#\q&\x#\q&\x#\q\xx\ &\tt#\q&\x#\q&\x#\q\xx\ &\tt#\q&\x#\q&\x#\q\xx\cr
-\noalign{\hrule height.8pt}
-a & \begintamil{\TMa}\endtamil & {\mmtr a} &
-ka & \begintamil{\TMka}\endtamil & {\mmtr ka} &
-va & \begintamil{\TMva}\endtamil & {\mmtr va} \cr
-aa, A & \begintamil{\TMaa}\endtamil & {\mmtr \=a} &
-n"a & \begintamil{\TMnga}\endtamil & {\mmtr \.na} &
-zha & \begintamil{\TMZa}\endtamil & {\mmtr \b za} \cr
-i & \begintamil{\TMi}\endtamil & {\mmtr i} &
-ca & \begintamil{\TMca}\endtamil & {\mmtr ca} &
-La & \begintamil{\TMLa}\endtamil & {\mmtr \d la} \cr
-ii, I & \begintamil{\TMii}\endtamil & {\mmtr {\=\i}} &
-n\~{}a & \begintamil{\TMNYa}\endtamil & {\mmtr \~na} &
-Ra & \begintamil{\TMRa}\endtamil & {\mmtr \b ra} \cr
-u & \begintamil{\TMu}\endtamil & {\mmtr u} &
-Ta & \begintamil{\TMTa}\endtamil & {\mmtr \d ta} &
-n\_a & \begintamil{\TMNa}\endtamil & {\mmtr \b na} \cr
-uu, U & \begintamil{\TMuu}\endtamil & {\mmtr \=u} &
-Na & \begintamil{\TMNNa}\endtamil & {\mmtr \d na} &
-ja & \begintamil{\TMja}\endtamil & {\mmtr ja} \cr
-e & \begintamil{\TMe}\endtamil & {\mmtr e} &
-ta & \begintamil{\TMta}\endtamil & {\mmtr ta} &
-Sa & \begintamil{\TMSa}\endtamil & {\mmtr \d sa} \cr
-ee, E & \begintamil{\TMee}\endtamil & {\mmtr \=e} &
-na & \begintamil{\TMna}\endtamil & {\mmtr na} &
-sa & \begintamil{\TMsa}\endtamil & {\mmtr sa} \cr
-ai & \begintamil{\TMai}\endtamil & {\mmtr ai} &
-pa & \begintamil{\TMpa}\endtamil & {\mmtr pa} &
-ha & \begintamil{\TMha}\endtamil & {\mmtr ha} \cr
-o & \begintamil{\TMo}\endtamil & {\mmtr o} &
-ma & \begintamil{\TMma}\endtamil & {\mmtr ma} &
-kSa & \begintamil{\TMxa}\endtamil & {\mmtr k\d sa} \cr
-oo, O & \begintamil{\TMoo}\endtamil & {\mmtr \=o} &
-ya & \begintamil{\TMya}\endtamil & {\mmtr ya} &
- & & \cr
-au & \begintamil{\TMau}\endtamil & {\mmtr au} &
-ra & \begintamil{\TMra}\endtamil & {\mmtr ra} &
- & & \cr
-H & \begintamil{\TMH}\endtamil & {\mmtr \d h} &
-la & \begintamil{\TMla}\endtamil & {\mmtr la} &
- & & \cr
-\noalign{\hrule height.8pt}
-}\egroup
-
-\endinput
diff --git a/Master/texmf-dist/source/fonts/malayalam/tamil/tmltrans.tml b/Master/texmf-dist/source/fonts/malayalam/tamil/tmltrans.tml
deleted file mode 100644
index afaef08cdad..00000000000
--- a/Master/texmf-dist/source/fonts/malayalam/tamil/tmltrans.tml
+++ /dev/null
@@ -1,52 +0,0 @@
-
-\bgroup
-\def\tmlstrut{\vtop to4pt{}\vbox to10pt{}}
-\def\q{\quad\hfill}
-\def\x{\vrule\ }
-\def\xx{\vrule width.8pt}
-\offinterlineskip
-\halign{\tmlstrut\xx\ \tt#\q&\x#\q&\x#\q\xx\ &\tt#\q&\x#\q&\x#\q\xx\ &\tt#\q&\x#\q&\x#\q\xx\cr
-\noalign{\hrule height.8pt}
-a & <tamil>a</tamil> & {\mmtr a} &
-ka & <tamil>ka</tamil> & {\mmtr ka} &
-va & <tamil>va</tamil> & {\mmtr va} \cr
-aa, A & <tamil>aa</tamil> & {\mmtr \=a} &
-n"a & <tamil>n"a</tamil> & {\mmtr \.na} &
-zha & <tamil>zha</tamil> & {\mmtr \b la} \cr
-i & <tamil>i</tamil> & {\mmtr i} &
-ca & <tamil>ca</tamil> & {\mmtr ca} &
-La & <tamil>La</tamil> & {\mmtr \d la} \cr
-ii, I & <tamil>ii</tamil> & {\mmtr {\=\i}} &
-n\~{}a & <tamil>n~a</tamil> & {\mmtr \~na} &
-Ra & <tamil>Ra</tamil> & {\mmtr \b ra} \cr
-u & <tamil>u</tamil> & {\mmtr u} &
-Ta & <tamil>Ta</tamil> & {\mmtr \d ta} &
-n\_a & <tamil>n_a</tamil> & {\mmtr \b na} \cr
-uu, U & <tamil>uu</tamil> & {\mmtr \=u} &
-Na & <tamil>Na</tamil> & {\mmtr \d na} &
-ja & <tamil>ja</tamil> & {\mmtr ja} \cr
-e & <tamil>e</tamil> & {\mmtr e} &
-ta & <tamil>ta</tamil> & {\mmtr ta} &
-Sa & <tamil>Sa</tamil> & {\mmtr \d sa} \cr
-ee, E & <tamil>ee</tamil> & {\mmtr \=e} &
-na & <tamil>na</tamil> & {\mmtr na} &
-sa & <tamil>sa</tamil> & {\mmtr sa} \cr
-ai & <tamil>ai</tamil> & {\mmtr ai} &
-pa & <tamil>pa</tamil> & {\mmtr pa} &
-ha & <tamil>ha</tamil> & {\mmtr ha} \cr
-o & <tamil>o</tamil> & {\mmtr o} &
-ma & <tamil>ma</tamil> & {\mmtr ma} &
-kSa & <tamil>kSa</tamil> & {\mmtr k\d sa} \cr
-oo, O & <tamil>oo</tamil> & {\mmtr \=o} &
-ya & <tamil>ya</tamil> & {\mmtr ya} &
- & & \cr
-au & <tamil>au</tamil> & {\mmtr au} &
-ra & <tamil>ra</tamil> & {\mmtr ra} &
- & & \cr
-H & <tamil>H</tamil> & {\mmtr \d h} &
-la & <tamil>la</tamil> & {\mmtr la} &
- & & \cr
-\noalign{\hrule height.8pt}
-}\egroup
-
-\endinput
diff --git a/Master/texmf-dist/source/fonts/malayalam/tamil/tmltrans.txt b/Master/texmf-dist/source/fonts/malayalam/tamil/tmltrans.txt
deleted file mode 100644
index 0fb57129cc4..00000000000
--- a/Master/texmf-dist/source/fonts/malayalam/tamil/tmltrans.txt
+++ /dev/null
@@ -1,55 +0,0 @@
-% tmltrans.tml -- Tamil transcription table
-% (c) Jeroen Hellingman 1992
-% Last edit: 22-DEC-1992
-
-\bgroup
-\def\tmlstrut{\vtop to4pt{}\vbox to10pt{}}
-\def\q{\quad\hfill}
-\def\x{\vrule\ }
-\def\xx{\vrule width.8pt}
-\offinterlineskip
-\halign{\tmlstrut\xx\ \tt#\q&\x#\q&\x#\q\xx\ &\tt#\q&\x#\q&\x#\q\xx\ &\tt#\q&\x#\q&\x#\q\xx\cr
-\noalign{\hrule height.8pt}
-a & <tamil>a</tamil> & $$a$$ &
-ka & <tamil>ka</tamil> & $$ka$$ &
-va & <tamil>va</tamil> & $$va$$ \cr
-aa, A & <tamil>aa</tamil> & $$aa$$ &
-n"a & <tamil>n"a</tamil> & $$n"a$$ &
-zha & <tamil>zha</tamil> & $$zha$$ \cr
-i & <tamil>i</tamil> & $$i$$ &
-ca & <tamil>ca</tamil> & $$ca$$ &
-La & <tamil>La</tamil> & $$La$$ \cr
-ii, I & <tamil>ii</tamil> & $$ii$$ &
-n\~{}a & <tamil>n~a</tamil> & $$n~a$$ &
-Ra & <tamil>Ra</tamil> & $$Ra$$ \cr
-u & <tamil>u</tamil> & $$u$$ &
-Ta & <tamil>Ta</tamil> & $$Ta$$ &
-n\_a & <tamil>n_a</tamil> & $$n_a$$ \cr
-uu, U & <tamil>uu</tamil> & $$uu$$ &
-Na & <tamil>Na</tamil> & $$Na$$ &
-ja & <tamil>ja</tamil> & $$ja$$ \cr
-e & <tamil>e</tamil> & $$e$$ &
-ta & <tamil>ta</tamil> & $$ta$$ &
-Sa & <tamil>Sa</tamil> & $$Sa$$ \cr
-ee, E & <tamil>ee</tamil> & $$ee$$ &
-na & <tamil>na</tamil> & $$na$$ &
-sa & <tamil>sa</tamil> & $$sa$$ \cr
-ai & <tamil>ai</tamil> & $$ai$$ &
-pa & <tamil>pa</tamil> & $$pa$$ &
-ha & <tamil>ha</tamil> & $$ha$$ \cr
-o & <tamil>o</tamil> & $$o$$ &
-ma & <tamil>ma</tamil> & $$ma$$ &
-kSa & <tamil>kSa</tamil> & $$kSa$$ \cr
-oo, O & <tamil>oo</tamil> & $$oo$$ &
-ya & <tamil>ya</tamil> & $$ya$$ &
- & & \cr
-au & <tamil>au</tamil> & $$au$$ &
-ra & <tamil>ra</tamil> & $$ra$$ &
- & & \cr
-H & <tamil>H</tamil> & $$H$$ &
-la & <tamil>la</tamil> & $$la$$ &
- & & \cr
-\noalign{\hrule height.8pt}
-}\egroup
-
-\endinput
diff --git a/Master/texmf-dist/source/fonts/malayalam/tamil/wntml.pat b/Master/texmf-dist/source/fonts/malayalam/tamil/wntml.pat
deleted file mode 100644
index ddf57e584e2..00000000000
--- a/Master/texmf-dist/source/fonts/malayalam/tamil/wntml.pat
+++ /dev/null
@@ -1,69 +0,0 @@
-% wntml.pat -- patterns for wntml transliteration scheme for tamil.
-% Jeroen Hellingman
-% Last edit: 22-DEC-1992
-
-% a aa i ii u uu e ee ai o oo au
-% k ng c 5 8 3 t n p m y r l v 7 9 6 2
-% j 4 s x
-
-% translates to
-
-% a aa i ii u uu e ee ai o oo au H
-% k n" c n~ T N t n p m y r l v zh L R n_
-% j S s h kS
-
-@patterns 0
-"\\input tamilmax" p "\\input tamilmax\n\\input tmlmacs"
-"\\input tamilmax.tex" p "\\input tamilmax\n\\input tmlmacs"
-"~" 1 "<tamil>"
-"\t" p " "
-"\\" t % copy a tex command
-"%" s % skip comment
-
-@patterns 1
-"~" 0 "</tamil>"
-"\\" t % copy a tex command
-"%" s % skip comment
-
-"a" p "a"
-"aa" p "aa"
-"i" p "i"
-"ii" p "ii"
-"u" p "u"
-"uu" p "uu"
-"e" p "e"
-"ee" p "ee"
-"ai" p "ai"
-"o" p "o"
-"oo" p "oo"
-"au" p "au"
-
-"k" p "k"
-"ng" p "n\""
-
-"c" p "c"
-"j" p "j"
-"5" p "n~"
-
-"8" p "T"
-"3" p "N"
-
-"t" p "t"
-"n" p "n"
-
-"p" p "p"
-"m" p "m"
-
-"y" p "y"
-"r" p "r"
-"l" p "l"
-"v" p "v"
-"7" p "zh"
-"9" p "L"
-"6" p "R"
-"2" p "n_"
-"4" p "S"
-"s" p "s"
-"x" p "kS"
-
-@end
diff --git a/Master/tlpkg/libexec/ctan2tds b/Master/tlpkg/libexec/ctan2tds
index e730da1ff69..f2f6e8d8079 100755
--- a/Master/tlpkg/libexec/ctan2tds
+++ b/Master/tlpkg/libexec/ctan2tds
@@ -582,7 +582,7 @@ chomp ($Build = `cd $Master/../Build/source && pwd`);
'makedlossariesgui', "skipping, impossible java'",
'maketexwork', "die 'skipping, too old'",
'makor', "&MAKEbase",
- 'malayalam', "die 'skipping, until asked for'",#language/malayalam
+ 'malayalam-latex', "die 'skipping, until asked for'",#language/malayalam
'malayalam-omega', "die 'skipping, until asked for'",
'manjutex', "die 'skipping, obsolete on CTAN'", #"&MAKEflatten",
'manpage', "die 'skipping, nonfree license'",
diff --git a/Master/tlpkg/tlpsrc/collection-langindic.tlpsrc b/Master/tlpkg/tlpsrc/collection-langindic.tlpsrc
index 2c7fa1dc1c4..a4456532abb 100644
--- a/Master/tlpkg/tlpsrc/collection-langindic.tlpsrc
+++ b/Master/tlpkg/tlpsrc/collection-langindic.tlpsrc
@@ -8,7 +8,6 @@ depend devnag
depend ebong
depend hyphen-indic
depend hyphen-sanskrit
-depend malayalam
depend sanskrit
depend velthuis
depend wnri
diff --git a/Master/tlpkg/tlpsrc/malayalam.tlpsrc b/Master/tlpkg/tlpsrc/malayalam.tlpsrc
deleted file mode 100644
index e69de29bb2d..00000000000
--- a/Master/tlpkg/tlpsrc/malayalam.tlpsrc
+++ /dev/null