diff options
Diffstat (limited to 'Master')
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 Binary files differdeleted file mode 100644 index 59998d9a231..00000000000 --- a/Master/texmf-dist/doc/fonts/malayalam/article/mmguide.dvi +++ /dev/null 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 Binary files differdeleted file mode 100644 index b2c7d9b03d9..00000000000 --- a/Master/texmf-dist/fonts/tfm/public/malayalam/mm10.tfm +++ /dev/null diff --git a/Master/texmf-dist/fonts/tfm/public/malayalam/mm10s.tfm b/Master/texmf-dist/fonts/tfm/public/malayalam/mm10s.tfm Binary files differdeleted file mode 100644 index 637d368b889..00000000000 --- a/Master/texmf-dist/fonts/tfm/public/malayalam/mm10s.tfm +++ /dev/null diff --git a/Master/texmf-dist/fonts/tfm/public/malayalam/mm12.tfm b/Master/texmf-dist/fonts/tfm/public/malayalam/mm12.tfm Binary files differdeleted file mode 100644 index 677efea9656..00000000000 --- a/Master/texmf-dist/fonts/tfm/public/malayalam/mm12.tfm +++ /dev/null diff --git a/Master/texmf-dist/fonts/tfm/public/malayalam/mm12s.tfm b/Master/texmf-dist/fonts/tfm/public/malayalam/mm12s.tfm Binary files differdeleted file mode 100644 index 8039128ba92..00000000000 --- a/Master/texmf-dist/fonts/tfm/public/malayalam/mm12s.tfm +++ /dev/null diff --git a/Master/texmf-dist/fonts/tfm/public/malayalam/mm17.tfm b/Master/texmf-dist/fonts/tfm/public/malayalam/mm17.tfm Binary files differdeleted file mode 100644 index 3afdf38b4cc..00000000000 --- a/Master/texmf-dist/fonts/tfm/public/malayalam/mm17.tfm +++ /dev/null diff --git a/Master/texmf-dist/fonts/tfm/public/malayalam/mm17s.tfm b/Master/texmf-dist/fonts/tfm/public/malayalam/mm17s.tfm Binary files differdeleted file mode 100644 index f35232762b7..00000000000 --- a/Master/texmf-dist/fonts/tfm/public/malayalam/mm17s.tfm +++ /dev/null diff --git a/Master/texmf-dist/fonts/tfm/public/malayalam/mm6.tfm b/Master/texmf-dist/fonts/tfm/public/malayalam/mm6.tfm Binary files differdeleted file mode 100644 index bfb34ba8b46..00000000000 --- a/Master/texmf-dist/fonts/tfm/public/malayalam/mm6.tfm +++ /dev/null diff --git a/Master/texmf-dist/fonts/tfm/public/malayalam/mm6s.tfm b/Master/texmf-dist/fonts/tfm/public/malayalam/mm6s.tfm Binary files differdeleted file mode 100644 index 143d73841c8..00000000000 --- a/Master/texmf-dist/fonts/tfm/public/malayalam/mm6s.tfm +++ /dev/null diff --git a/Master/texmf-dist/fonts/tfm/public/malayalam/mm8.tfm b/Master/texmf-dist/fonts/tfm/public/malayalam/mm8.tfm Binary files differdeleted file mode 100644 index 262df4a5e6e..00000000000 --- a/Master/texmf-dist/fonts/tfm/public/malayalam/mm8.tfm +++ /dev/null diff --git a/Master/texmf-dist/fonts/tfm/public/malayalam/mm8s.tfm b/Master/texmf-dist/fonts/tfm/public/malayalam/mm8s.tfm Binary files differdeleted file mode 100644 index 43e6927e289..00000000000 --- a/Master/texmf-dist/fonts/tfm/public/malayalam/mm8s.tfm +++ /dev/null diff --git a/Master/texmf-dist/fonts/tfm/public/malayalam/mmb10.tfm b/Master/texmf-dist/fonts/tfm/public/malayalam/mmb10.tfm Binary files differdeleted file mode 100644 index 8cf1713af2d..00000000000 --- a/Master/texmf-dist/fonts/tfm/public/malayalam/mmb10.tfm +++ /dev/null diff --git a/Master/texmf-dist/fonts/tfm/public/malayalam/mmb10s.tfm b/Master/texmf-dist/fonts/tfm/public/malayalam/mmb10s.tfm Binary files differdeleted file mode 100644 index 0692477c5e4..00000000000 --- a/Master/texmf-dist/fonts/tfm/public/malayalam/mmb10s.tfm +++ /dev/null diff --git a/Master/texmf-dist/fonts/tfm/public/malayalam/mmb12.tfm b/Master/texmf-dist/fonts/tfm/public/malayalam/mmb12.tfm Binary files differdeleted file mode 100644 index 95dcd953b0f..00000000000 --- a/Master/texmf-dist/fonts/tfm/public/malayalam/mmb12.tfm +++ /dev/null diff --git a/Master/texmf-dist/fonts/tfm/public/malayalam/mmb12s.tfm b/Master/texmf-dist/fonts/tfm/public/malayalam/mmb12s.tfm Binary files differdeleted file mode 100644 index 5a1ef87ea9f..00000000000 --- a/Master/texmf-dist/fonts/tfm/public/malayalam/mmb12s.tfm +++ /dev/null diff --git a/Master/texmf-dist/fonts/tfm/public/malayalam/mmb17.tfm b/Master/texmf-dist/fonts/tfm/public/malayalam/mmb17.tfm Binary files differdeleted file mode 100644 index 5a8048f5325..00000000000 --- a/Master/texmf-dist/fonts/tfm/public/malayalam/mmb17.tfm +++ /dev/null diff --git a/Master/texmf-dist/fonts/tfm/public/malayalam/mmb17s.tfm b/Master/texmf-dist/fonts/tfm/public/malayalam/mmb17s.tfm Binary files differdeleted file mode 100644 index 81c6963bcaa..00000000000 --- a/Master/texmf-dist/fonts/tfm/public/malayalam/mmb17s.tfm +++ /dev/null diff --git a/Master/texmf-dist/fonts/tfm/public/malayalam/mmbig.tfm b/Master/texmf-dist/fonts/tfm/public/malayalam/mmbig.tfm Binary files differdeleted file mode 100644 index 3dc93c22ea6..00000000000 --- a/Master/texmf-dist/fonts/tfm/public/malayalam/mmbig.tfm +++ /dev/null diff --git a/Master/texmf-dist/fonts/tfm/public/malayalam/mmbigo.tfm b/Master/texmf-dist/fonts/tfm/public/malayalam/mmbigo.tfm Binary files differdeleted file mode 100644 index 3dc93c22ea6..00000000000 --- a/Master/texmf-dist/fonts/tfm/public/malayalam/mmbigo.tfm +++ /dev/null diff --git a/Master/texmf-dist/fonts/tfm/public/malayalam/mmc10.tfm b/Master/texmf-dist/fonts/tfm/public/malayalam/mmc10.tfm Binary files differdeleted file mode 100644 index b2c7d9b03d9..00000000000 --- a/Master/texmf-dist/fonts/tfm/public/malayalam/mmc10.tfm +++ /dev/null diff --git a/Master/texmf-dist/fonts/tfm/public/malayalam/mmc10s.tfm b/Master/texmf-dist/fonts/tfm/public/malayalam/mmc10s.tfm Binary files differdeleted file mode 100644 index 637d368b889..00000000000 --- a/Master/texmf-dist/fonts/tfm/public/malayalam/mmc10s.tfm +++ /dev/null diff --git a/Master/texmf-dist/fonts/tfm/public/malayalam/mmc12.tfm b/Master/texmf-dist/fonts/tfm/public/malayalam/mmc12.tfm Binary files differdeleted file mode 100644 index 677efea9656..00000000000 --- a/Master/texmf-dist/fonts/tfm/public/malayalam/mmc12.tfm +++ /dev/null diff --git a/Master/texmf-dist/fonts/tfm/public/malayalam/mmc12s.tfm b/Master/texmf-dist/fonts/tfm/public/malayalam/mmc12s.tfm Binary files differdeleted file mode 100644 index 8039128ba92..00000000000 --- a/Master/texmf-dist/fonts/tfm/public/malayalam/mmc12s.tfm +++ /dev/null diff --git a/Master/texmf-dist/fonts/tfm/public/malayalam/mmc17.tfm b/Master/texmf-dist/fonts/tfm/public/malayalam/mmc17.tfm Binary files differdeleted file mode 100644 index 3afdf38b4cc..00000000000 --- a/Master/texmf-dist/fonts/tfm/public/malayalam/mmc17.tfm +++ /dev/null diff --git a/Master/texmf-dist/fonts/tfm/public/malayalam/mmc17s.tfm b/Master/texmf-dist/fonts/tfm/public/malayalam/mmc17s.tfm Binary files differdeleted file mode 100644 index f35232762b7..00000000000 --- a/Master/texmf-dist/fonts/tfm/public/malayalam/mmc17s.tfm +++ /dev/null diff --git a/Master/texmf-dist/fonts/tfm/public/malayalam/mmcb10.tfm b/Master/texmf-dist/fonts/tfm/public/malayalam/mmcb10.tfm Binary files differdeleted file mode 100644 index 8cf1713af2d..00000000000 --- a/Master/texmf-dist/fonts/tfm/public/malayalam/mmcb10.tfm +++ /dev/null diff --git a/Master/texmf-dist/fonts/tfm/public/malayalam/mmcb10s.tfm b/Master/texmf-dist/fonts/tfm/public/malayalam/mmcb10s.tfm Binary files differdeleted file mode 100644 index 0692477c5e4..00000000000 --- a/Master/texmf-dist/fonts/tfm/public/malayalam/mmcb10s.tfm +++ /dev/null diff --git a/Master/texmf-dist/fonts/tfm/public/malayalam/mmcb12.tfm b/Master/texmf-dist/fonts/tfm/public/malayalam/mmcb12.tfm Binary files differdeleted file mode 100644 index 95dcd953b0f..00000000000 --- a/Master/texmf-dist/fonts/tfm/public/malayalam/mmcb12.tfm +++ /dev/null diff --git a/Master/texmf-dist/fonts/tfm/public/malayalam/mmcb12s.tfm b/Master/texmf-dist/fonts/tfm/public/malayalam/mmcb12s.tfm Binary files differdeleted file mode 100644 index 5a1ef87ea9f..00000000000 --- a/Master/texmf-dist/fonts/tfm/public/malayalam/mmcb12s.tfm +++ /dev/null diff --git a/Master/texmf-dist/fonts/tfm/public/malayalam/mmcb17.tfm b/Master/texmf-dist/fonts/tfm/public/malayalam/mmcb17.tfm Binary files differdeleted file mode 100644 index 5a8048f5325..00000000000 --- a/Master/texmf-dist/fonts/tfm/public/malayalam/mmcb17.tfm +++ /dev/null diff --git a/Master/texmf-dist/fonts/tfm/public/malayalam/mmcb17s.tfm b/Master/texmf-dist/fonts/tfm/public/malayalam/mmcb17s.tfm Binary files differdeleted file mode 100644 index 81c6963bcaa..00000000000 --- a/Master/texmf-dist/fonts/tfm/public/malayalam/mmcb17s.tfm +++ /dev/null diff --git a/Master/texmf-dist/fonts/tfm/public/malayalam/mmcsl10.tfm b/Master/texmf-dist/fonts/tfm/public/malayalam/mmcsl10.tfm Binary files differdeleted file mode 100644 index 9f26d3ce3f0..00000000000 --- a/Master/texmf-dist/fonts/tfm/public/malayalam/mmcsl10.tfm +++ /dev/null diff --git a/Master/texmf-dist/fonts/tfm/public/malayalam/mmcsl10s.tfm b/Master/texmf-dist/fonts/tfm/public/malayalam/mmcsl10s.tfm Binary files differdeleted file mode 100644 index 9357f6dee99..00000000000 --- a/Master/texmf-dist/fonts/tfm/public/malayalam/mmcsl10s.tfm +++ /dev/null diff --git a/Master/texmf-dist/fonts/tfm/public/malayalam/mmcsl12.tfm b/Master/texmf-dist/fonts/tfm/public/malayalam/mmcsl12.tfm Binary files differdeleted file mode 100644 index 46eebd93ba2..00000000000 --- a/Master/texmf-dist/fonts/tfm/public/malayalam/mmcsl12.tfm +++ /dev/null diff --git a/Master/texmf-dist/fonts/tfm/public/malayalam/mmcsl12s.tfm b/Master/texmf-dist/fonts/tfm/public/malayalam/mmcsl12s.tfm Binary files differdeleted file mode 100644 index 17c38665814..00000000000 --- a/Master/texmf-dist/fonts/tfm/public/malayalam/mmcsl12s.tfm +++ /dev/null diff --git a/Master/texmf-dist/fonts/tfm/public/malayalam/mmexpa12.tfm b/Master/texmf-dist/fonts/tfm/public/malayalam/mmexpa12.tfm Binary files differdeleted file mode 100644 index 1448796c23d..00000000000 --- a/Master/texmf-dist/fonts/tfm/public/malayalam/mmexpa12.tfm +++ /dev/null diff --git a/Master/texmf-dist/fonts/tfm/public/malayalam/mmexpb12.tfm b/Master/texmf-dist/fonts/tfm/public/malayalam/mmexpb12.tfm Binary files differdeleted file mode 100644 index 6ac876b615e..00000000000 --- a/Master/texmf-dist/fonts/tfm/public/malayalam/mmexpb12.tfm +++ /dev/null diff --git a/Master/texmf-dist/fonts/tfm/public/malayalam/mmexpc12.tfm b/Master/texmf-dist/fonts/tfm/public/malayalam/mmexpc12.tfm Binary files differdeleted file mode 100644 index edd97abec15..00000000000 --- a/Master/texmf-dist/fonts/tfm/public/malayalam/mmexpc12.tfm +++ /dev/null diff --git a/Master/texmf-dist/fonts/tfm/public/malayalam/mmsl10.tfm b/Master/texmf-dist/fonts/tfm/public/malayalam/mmsl10.tfm Binary files differdeleted file mode 100644 index 9f26d3ce3f0..00000000000 --- a/Master/texmf-dist/fonts/tfm/public/malayalam/mmsl10.tfm +++ /dev/null diff --git a/Master/texmf-dist/fonts/tfm/public/malayalam/mmsl10s.tfm b/Master/texmf-dist/fonts/tfm/public/malayalam/mmsl10s.tfm Binary files differdeleted file mode 100644 index 9357f6dee99..00000000000 --- a/Master/texmf-dist/fonts/tfm/public/malayalam/mmsl10s.tfm +++ /dev/null diff --git a/Master/texmf-dist/fonts/tfm/public/malayalam/mmsl12.tfm b/Master/texmf-dist/fonts/tfm/public/malayalam/mmsl12.tfm Binary files differdeleted file mode 100644 index 46eebd93ba2..00000000000 --- a/Master/texmf-dist/fonts/tfm/public/malayalam/mmsl12.tfm +++ /dev/null diff --git a/Master/texmf-dist/fonts/tfm/public/malayalam/mmsl12s.tfm b/Master/texmf-dist/fonts/tfm/public/malayalam/mmsl12s.tfm Binary files differdeleted file mode 100644 index 17c38665814..00000000000 --- a/Master/texmf-dist/fonts/tfm/public/malayalam/mmsl12s.tfm +++ /dev/null diff --git a/Master/texmf-dist/fonts/tfm/public/malayalam/orn10.tfm b/Master/texmf-dist/fonts/tfm/public/malayalam/orn10.tfm Binary files differdeleted file mode 100644 index 311fbbaafb9..00000000000 --- a/Master/texmf-dist/fonts/tfm/public/malayalam/orn10.tfm +++ /dev/null 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 Binary files differdeleted file mode 100755 index 9077c13826b..00000000000 --- a/Master/texmf-dist/source/fonts/malayalam/preproc/mm.exe +++ /dev/null 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 Binary files differdeleted file mode 100644 index f81f8b26a6e..00000000000 --- a/Master/texmf-dist/source/fonts/malayalam/preproc/mm.ttp +++ /dev/null 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 Binary files differdeleted file mode 100755 index 13d56541b6d..00000000000 --- a/Master/texmf-dist/source/fonts/malayalam/preproc/patc/patc.exe +++ /dev/null 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 Binary files differdeleted file mode 100644 index 9f2834ac536..00000000000 --- a/Master/texmf-dist/source/fonts/malayalam/preproc/patc/patc.ttp +++ /dev/null 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 |