diff options
Diffstat (limited to 'Master/texmf-dist/fonts/source/public/malayalam/mmcvconj.mf')
-rw-r--r-- | Master/texmf-dist/fonts/source/public/malayalam/mmcvconj.mf | 943 |
1 files changed, 943 insertions, 0 deletions
diff --git a/Master/texmf-dist/fonts/source/public/malayalam/mmcvconj.mf b/Master/texmf-dist/fonts/source/public/malayalam/mmcvconj.mf new file mode 100644 index 00000000000..e5578fddedb --- /dev/null +++ b/Master/texmf-dist/fonts/source/public/malayalam/mmcvconj.mf @@ -0,0 +1,943 @@ +% 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 |