summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/fonts/source/public/malayalam/mmcons.mf
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/fonts/source/public/malayalam/mmcons.mf')
-rw-r--r--Master/texmf-dist/fonts/source/public/malayalam/mmcons.mf443
1 files changed, 443 insertions, 0 deletions
diff --git a/Master/texmf-dist/fonts/source/public/malayalam/mmcons.mf b/Master/texmf-dist/fonts/source/public/malayalam/mmcons.mf
new file mode 100644
index 00000000000..742f46b0bff
--- /dev/null
+++ b/Master/texmf-dist/fonts/source/public/malayalam/mmcons.mf
@@ -0,0 +1,443 @@
+% 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;