%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % bnbanjon.mf: METAFONT file that defines the Bengali consonants % Created by: Abhijit Das (Barda) IISc Bangalore % Last modified: Jun 19 1997 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% beginchar("k",0.70stwd#,stht#,stdp#); "The letter ka"; pickup pencircle scaled penth#; z1 = (0,3/4h); z2=(w,3/4h); draw z1..z2; z5 = (5/8w,13/20h); z5r = z5 + (0,penth#/2); z5l = z5 - (0,penth#/2); z6 = (1/8w,8/21h); numeric len; len = 1/2(penth#/(sqrt 2)); z6l = z6 + (len,-len); z6r = z6 - (len,-len); penstroke z5e{z6-z5 rotated -8}..z6e; bot z4 = z4l + (0.1pt,0) = z4r - (0.1pt,0) = (5/8w,0); z7 - z6 = (0.2pt,-0.2pt); z7l = z7 + (len, -len); z7r = z6r; penstroke z7e{z4-z7 rotated 120}.. tension 1.5 .. z4e; top z3 = (5/8w,3/4h); draw z3..z4; z8 = (7/8w,2/7h); z8r = z8 + (len/2,-len/2); z8l = z8 - (len/2,-len/2); penstroke z5e{right}..z8e; fill fullcircle scaled 1.1pt shifted (z8 - (0.44pt,-0.2pt)); endchar; beginchar("K",0.62stwd#,stht#,stdp#); "The letter kha"; z1 = (w-0.9pt,3/4h+0.3pt); z1' = (w-0.9pt,3/4h); z2 = (w-0.9pt,0); z3 = (w,3/4h); pickup pencircle xscaled 0.56pt yscaled 0pt rotated -45; draw z1..z2; pickup pencircle scaled 0.4pt; draw z1'..z3; rt z4 = (1/6w,14/25h); z5 = (1/2w,3/4h); z6 = (2/3w,3/5h); z7 = (1/4w,11/30h); pickup pencircle xscaled 0.3pt yscaled 0.6pt rotated 30; draw z4{right}..{dir 30}z5{dir -45}..{down}z6{down}..{dir -165}z7; z7r + (0.25pt,-0.25pt) = z7l - (0.25pt,-0.25pt) = z7; z2l + (0.15pt,0) = z2r - (0.15pt,0) = z2 + (0,0.17pt); penstroke z7e{dir -10}..{dir -65}z2e; fill fullcircle scaled 1.3pt shifted (z4 + (0.15pt,0.39pt)); endchar; beginchar("g",0.56stwd#,stht#,stdp#); "The letter ga"; z1 = (w-0.9pt,3/4h+0.3pt); z1' = (w-0.9pt,3/4h); z2 = (w-0.9pt,0); z3 = (w,3/4h); pickup pencircle xscaled 0.56pt yscaled 0pt rotated -45; draw z1..z2; pickup pencircle scaled 0.4pt; draw z1'..z3; rt z4 = (5/6w,4/7h); top z5 = (9/20w,3/4h); rt z6 = (1/7w,11/21h); z7 = (1/2w,19/40h); z8 = (17/50w,4/15h); pickup pencircle xscaled 0.3pt yscaled 0.6pt rotated 45; draw z4{dir 120}..{left}z5{left}..{down}z6{dir 30}..{down}z7{down}..{dir -125}z8; endchar; beginchar("G",0.56stwd#,stht#,stdp#); "The letter gha"; pickup pencircle scaled penth#; z1 = (0,3/4h); z2=(w,3/4h); draw z1..z2; top z3 = (w-0.9pt,3/4h); z4 = (w-0.9pt,0); draw z3..z4; z5 = (1/5w,3/4h-0.05pt); z6 = (1/8w,14/23h); z7 = (14/25w,21/40h); z8 = (2/9w,3/10h); pickup pencircle xscaled 0.3pt yscaled 0.6pt rotated 45; draw z5{dir -120}..{down}z6{down}..{dir 30}z7--z8; z8r + (0.25pt,-0.25pt) = z8l - (0.25pt,-0.25pt) = z8; z4l + (0.15pt,0) = z4r - (0.15pt,0) = z4; penstroke z8e{right}..tension 1.5 ..{dir -75}z4e; endchar; beginchar("q",0.62stwd#,stht#,stdp#); "The letter una"; z1 = (1/5w,3/4h); z2 = (19/40w,19/31h); z3 = (23/29w,23/31h); z4 = (1/2w,3/4h); z5 = (4/9w,3/8h); z6 = (19/40w,16/45h); z7 = (4/5w,1/2h); lft z8 = (7/8w,5/16h); z9 = (23/40w,1/12h); z10 = (9/50w,1/3h); z11 = (1/10w,13/20h); pickup pencircle xscaled 0.3pt yscaled 0.6pt rotated 30; draw z1..tension 1.2..{right}z2{right}..tension 1.2.. {up}z3{up}..{dir -130}z4{dir -130}.. tension 2..z5--z6{dir 0}..{dir 60}z7{dir -60}..{down}z8{down} ..{left}z9{left}..z10..z11; endchar; beginchar("c",0.48stwd#,stht#,stdp#); "The letter cha"; pickup pencircle scaled penth#; z1 = (0,3/4h); z2=(w,3/4h); draw z1..z2; top lft z3 = (1/6w,3/4h); lft z4 = (1/6w,1/4h); z5 = (2/5w,1/16h); z6 = (5/6w,4/9h); pickup pencircle xscaled 0.3pt yscaled 0.6pt rotated 30; draw z3--z4{down}..z5{dir 30}..{up}z6{dir 165}..{dir 100}z3; endchar; beginchar("C",0.55stwd#,stht#,stdp#); "The letter chha"; pickup pencircle scaled penth#; z1 = (0,3/4h); z2=(w,3/4h); draw z1..z2; top z3 = (1/6w,3/4h); z4 = (1/6w,5/12h); z5 = (1/5w,3/8h); z6 = (11/20w,9/16h); z7 = (13/20w,9/16h); z8 = (5/6w,4/9h); z9 = (1/5w,9/40h); z10 = (w,-1/3d); pickup pencircle xscaled 0.3pt yscaled 0.6pt rotated 45; draw z3..z4{down}..{right}z5{right}..{dir 80}z6{left}..{up}z3; draw z6{right}..z7..{down}z8{down}..{left}z9; z9r + (0.2pt,-0.2pt) = z9l - (0.2pt,-0.2pt) = z9; z10l + (0,0.15pt) = z10r - (0,0.15pt) = z10; penstroke z9e{right}..{dir -45}z10e; endchar; beginchar("j",0.70stwd#,stht#,stdp#); "The letter ja"; pickup pencircle scaled penth#; z1 = (0,3/4h); z2=(w,3/4h); draw z1..z2; top z3 = (8/20w,3/4h); z4 = (5/21w,1/2h); z5 = (8/20w,9/24h); z6 = (21/36w,37/80h); z7 = (11/16w,3/10h); z8 = (1/2w,1/8h); rt z9 = (1/10w,5/8h); pickup pencircle xscaled 0.3pt yscaled 0.6pt; draw z3{dir -135}..{down}z4{down}..{right}z5{right}..{dir30}z6 {dir -60}..{down}z7{down}..{left}z8{left}..{up}z9; rt z11 = z11l + (0.2pt,-0.2pt) = z11r - (0.2pt,-0.2pt) = (11/12w,3/5h); z12 = z12l + (0.15pt,0) = z12r - (0.15pt,0) = (8/9w,0); pickup pencircle xscaled 0.2pt yscaled 0.4pt; draw z3{dir -90}..{dir 15}z11; penstroke z11e{dir -120}..{dir -75}z12e; endchar; beginchar("J",0.68stwd#,stht#,stdp#); "The letter jha"; z1 = (w-0.9pt,3/4h); z2 = (w-0.9pt,1/11h); z3 = (5/8w,3/4h); z4 = (5/8w,0); lft z5 = 4/7[z3,z4]; pickup pencircle scaled penth#; draw (z1+(0,0.3pt))..z2; draw z3..z4; draw (0,3/4h)..z3; draw z1..(w,3/4h); draw z5{dir -45}..{dir -75}z2; rt z6 = (5/8w,13/20h); z7 = (1/7w,8/21h); pickup pencircle scaled 0.5pt; draw z6{z7-z6 rotated -8}..z7; z4 + (0,0.2pt) = z4l + (0.15pt,0) = z4r - (0.15pt,0); z7 = z7r + (0.2pt,-0.2pt) = z7l - (0.1pt,-0.27pt); penstroke z7e{right}.. tension 1.5 .. z4e; endchar; beginchar("Q",0.90stwd#,stht#,stdp#); "The letter ina"; numeric wd; wd = 17/24w; z1 = (9/20wd,2/5h); z2 = (19/25wd,3/4h); z3 = (6/7wd,2/3h); z4 = (6/7wd,0); z5 = (1/2wd,1/6h); z6 = (1/5wd,1/5h); z7 = (1/8wd,3/8h); z8 = (1/6wd,1/2h); pickup pencircle xscaled 0.3pt yscaled 0.6pt rotated 45; draw z1{dir 135}..tension 1.2..{right}z2{right}..z3{down}..z4; pickup pencircle xscaled 0.3pt yscaled 0.6pt; draw (z4+(0,0.2pt)){up}...{left}z5{left}..z6..{up}z7{up}..z8; fill fullcircle scaled 1.4pt shifted (z1 + (0.47pt,0.38pt)); z9 = 9/20[z3,z4] + (0,0.4pt); z13 = 11/20[z3,z4] + (0,0.4pt); z10 = (8/9w,13/24h) + (0,0.4pt); z11 = (5/6w,1/3h) + (0,0.4pt); z12 = (8/9w,3/24h) + (0,0.4pt); pickup pencircle xscaled 0.6pt yscaled 0.3pt rotated 60; draw z9{dir 75}..z10..z11; pickup pencircle xscaled 0.6pt yscaled 0.3pt rotated -60; draw z13{dir -75}..z12..z11; fill fullcircle scaled 1.1pt shifted (z11 + (-0.1pt,0)); endchar; beginchar("T",0.48stwd#,stht#,stdp#); "The letter Ta"; pickup pencircle scaled penth#; z1 = (0,3/4h); z2=(w,3/4h); draw z1..z2; top lft z3 = (1/6w,3/4h); lft z4 = (1/6w,1/4h); z5 = (2/5w,1/16h); z6 = (5/6w,4/9h); pickup pencircle xscaled 0.3pt yscaled 0.6pt rotated 30; draw z3--z4{down}..z5{dir 30}..{up}z6; fill fullcircle scaled 1.2pt shifted (z6 - (0.43pt,0.15pt)); z7 = (w-0.7pt,3/4h); z8 = (1/2w,31/32h); z9 = (-1/8w,11/10h); pickup pencircle xscaled 0.2pt yscaled 0.4pt; draw z7{dir 60}..{left}z8{left}...z9{dir 75}; endchar; beginchar("Z",0.5stwd#,stht#,stdp#); "The letter Tha"; pickup pencircle scaled penth#; z1 = (0,3/4h); z2=(w,3/4h); draw z1..z2; z3 = (4/7w,3/4h); z4 = (1/6w,9/40h); z5 = (7/16w,1/16h); z6 = (5/6w,3/8h); z7 = (1/3w,9/8h); z8 = (2/5w,19/16h); pickup pencircle xscaled 0.3pt yscaled 0.6pt rotated 45; draw z3{dir -75}..{dir -150}z4{down}..{right}z5{right}..{up}z6{up} ..{dir 120}z3..{up}z7{up}..{dir 45}z8; endchar; beginchar("D",0.60stwd#,stht#,stdp#); "The letter Da"; pickup pencircle scaled penth#; z1 = (0,3/4h); z2=(w,3/4h); draw z1..z2; top z3 = (1/2w,3/4h); z4 = (1/2w,9/22h); z5 = (11/20w,3/8h); z6 = (41/50w,21/40h); lft z7 = (8/9w,5/16h); z8 = (23/40w,1/12h); z9 = (1/10w,13/20h); z10 = (9/50w,1/3h); pickup pencircle xscaled 0.3pt yscaled 0.6pt; draw z3{down}..{down}z4{dir -60}..{dir -60}z5{dir 30}..{dir60}z6{dir -60} ..{down}z7{down}..{left}z8{left}..z10..z9; endchar; beginchar("X",0.48stwd#,stht#,stdp#); "The letter Dha"; pickup pencircle scaled penth#; z1 = (0,3/4h); z2=(w,3/4h); draw z1..z2; top lft z3 = (1/6w,3/4h); lft z4 = (1/6w,1/4h); z5 = (2/5w,1/16h); z6 = (5/6w,4/9h); pickup pencircle xscaled 0.3pt yscaled 0.6pt rotated 30; draw z3--z4{down}..z5{dir 30}..{up}z6; fill fullcircle scaled 1.2pt shifted (z6 - (0.43pt,0.15pt)); endchar; beginchar("N",0.52stwd#,stht#,stdp#); "The letter murdhanya Na"; z1 = (w-0.9pt,3/4h+0.3pt); z1' = (w-0.9pt,3/4h); z2 = (w-0.9pt,0); z3 = (w,3/4h); pickup pencircle xscaled 0.56pt yscaled 0pt rotated -45; draw z1..z2; pickup pencircle scaled 0.4pt; draw z1'..z3; rt z4 = 1/4[z1,z2]; z5 = (7/16w,3/4h); rt z6 = (1/6w,9/16h); z7 = (3/8w,27/64h); pickup pencircle xscaled 0.6pt yscaled 0.3pt rotated -30; draw z4{dir 130}..{left}z5{left}..{down}z6{down}...{dir 20}z7; fill fullcircle scaled 1.1pt shifted (z7+(0.08pt,0.37pt)); endchar; beginchar("t",0.60stwd#,stht#,stdp#); "The letter ta"; pickup pencircle scaled penth#; z1 = (0,3/4h); z2=(w,3/4h); draw z1..z2; z3 = (1/2w,5/9h); lft z4 = (6/7w,7/20h); z5 = (3/5w,1/12h); rt z6 = (1/10w,13/20h); z7 = (1/5w,1/3h); pickup pencircle xscaled 0.3pt yscaled 0.6pt; draw z3{dir 28}..{down}z4{down}..{left}z5{left}..z7..z6; fill fullcircle scaled 1.5pt shifted (z3 + (0.24pt,-0.44pt)); endchar; beginchar("z",0.58stwd#,stht#,stdp#); "The letter tha"; z1 = (w-0.9pt,3/4h+0.3pt); z1' = (w-0.9pt,3/4h); z2 = (w-0.9pt,0); z3 = (w,3/4h); pickup pencircle xscaled 0.56pt yscaled 0pt rotated -45; draw z1..z2; pickup pencircle scaled 0.4pt; draw z1'..z3; z4 = (1/7w,5/8h); z5 = (3/8w,3/4h); z6 = (3/5w,5/8h); z7 = (1/5w,3/8h); pickup pencircle xscaled 0.3pt yscaled 0.5pt rotated 45; draw z4{dir 90}...{right}z5{right}..{down}z6{down}..{dir -160}z7; z2l + (0.1pt,-0.4pt) = z2r - (0.1pt,0.4pt) = z2; z7r + (0.1pt,-0.24pt) = z7l - (0.1pt,-0.24pt) = z7; penstroke z7e{right}..tension1.2..{dir -75}z2e; fill fullcircle scaled 1pt shifted (z4 + (0.33pt,0pt)); endchar; beginchar("d",0.47stwd#,stht#,stdp#); "The letter da"; pickup pencircle scaled penth#; z1 = (0,3/4h); z2=(w,3/4h); draw z1..z2; z3 = (1/6w,3/4h); z4 = (1/6w,3/10h); draw z3..z4; z5 = (6/7w,4/7h); z4' = 1/2[z4,z5] + (0,0.25pt); pickup pencircle xscaled 0pt yscaled 0.5pt rotated 45; draw z4{z4'-z4}..z4'..{z5-z4'}z5; z6 = z6l + (0.17pt,0) = z6r - (0.17pt,0) = (3/4w,0); z5l + (0.2pt,-0.2pt) = z5r - (0.2pt,-0.2pt) = z5; penstroke z5e{dir -120}..{dir -75}z6e; endchar; beginchar("x",0.52stwd#,stht#,stdp#); "The letter dha"; pickup pencircle scaled penth#; z1 = (w-0.9pt,3/4h); z2=(w,3/4h); draw z1..z2; z5 = (w-0.9pt,13/20h); z5r = z5 + (0,penth#/2); z5l = z5 - (0,penth#/2); z6 = (1/6w,8/21h); numeric len; len = 1/2(penth#/(sqrt 2)); z6l = z6 + (len,-len); z6r = z6 - (len,-len); penstroke z5e{z6-z5 rotated -8}..z6e; bot z4 = z4l + (0.1pt,0) = z4r - (0.1pt,0) = (w-0.9pt,0); z7 - z6 = (0.2pt,-0.2pt); z7l = z7 + (len, -len); z7r = z6r; penstroke z7e{z4-z7 rotated 120}.. tension 1.5 .. z4e; top z3 = (w-0.9pt,3/4h); draw z3..z4; z8 = 9/20[z5,z6] + (0,0.2pt); z9 = (1/4w,27/40h); bot z10 = (11/30w,3/4h); pickup pencircle scaled 0.3pt; draw z8{left}..{up}z9{up}..{right}z10; fill fullcircle scaled 1.0pt shifted (z10 + (0.1pt,-0.33pt)); endchar; beginchar("n",0.52stwd#,stht#,stdp#); "The letter na"; pickup pencircle scaled penth#; z1 = (0,3/4h); z2=(w,3/4h); top z3 = (w-0.9pt,3/4h); z4 = (w-0.9pt,0); draw z1..z2; draw z3..z4; z5 = (1/4w,5/12h); bot z6 = z4; pickup pencircle xscaled 0.3pt yscaled 0.6pt; draw z5{dir 20}..{down}z6; fill fullcircle scaled 1.5pt shifted (z5 - (-0.14pt,0.485pt)); endchar; beginchar("p",0.60stwd#,stht#,stdp#); "The letter pa"; z1 = (w-0.9pt,3/4h+0.3pt); z1' = (w-0.9pt,3/4h); z2 = (w-0.9pt,0); z3 = (w,3/4h); pickup pencircle xscaled 0.56pt yscaled 0pt rotated -45; draw z1..z2; pickup pencircle scaled 0.4pt; draw z1'..z3; rt z4 = (5/6w,5/9h); top z5 = (8/19w,3/4h); rt z6 = (1/8w,17/28h); z7 = (2/7w,3/8h); z8 = (17/24w,5/8h); pickup pencircle xscaled 0.3pt yscaled 0.5pt rotated 45; draw z4--z8{z8-z4}..{left}z5{left}..{dir -140}z6{dir 30}..{dir -140}z7; pickup pencircle xscaled 0pt yscaled 0.6pt rotated 50; draw z7--z8; endchar; beginchar("f",0.67stwd#,stht#,stdp#); "The letter pha"; pickup pencircle scaled penth#; z1 = (0,3/4h); z2=(w,3/4h); draw z1..z2; z3 = (13/20w,3/5h); z4 = (13/20w,0); draw z3..z4; top rt z5 = (1/10w,3/4h); z6 = (2/5w,43/80h); z7 = (1/6w,1/3h); pickup pencircle xscaled 0.3pt yscaled 0.6pt rotated 50; draw z5{right}.. tension 2 ..z6--z7; z7r + (0.25pt,-0.25pt) = z7l - (0.25pt,-0.25pt) = z7; z4l + (0.15pt,0) = z4r - (0.15pt,0) = z4; penstroke z7e{right}..tension 1.5 ..{dir -75}z4e; lft z8 = (7/8w,4/9h); z9 = (5/6w,1/3h); pickup pencircle xscaled 0.3pt yscaled 0.6pt; draw z3{right}..{down}z8{down}..z9; fill fullcircle scaled 1.2pt shifted (z9 + (-0.18pt,0.30pt)); endchar; beginchar("b",0.52stwd#,stht#,stdp#); "The letter ba"; pickup pencircle scaled penth#; z1 = (0,3/4h); z2=(w,3/4h); draw z1..z2; z5 = (w-0.9pt,13/20h); z5r = z5 + (0,penth#/2); z5l = z5 - (0,penth#/2); z6 = (1/6w,8/21h); numeric len; len = 1/2(penth#/(sqrt 2)); z6l = z6 + (len,-len); z6r = z6 - (len,-len); penstroke z5e{z6-z5 rotated -8}..z6e; bot z4 = z4l + (0.1pt,0) = z4r - (0.1pt,0) = (w-0.9pt,0); z7 - z6 = (0.2pt,-0.2pt); z7l = z7 + (len, -len); z7r = z6r; penstroke z7e{z4-z7 rotated 120}.. tension 1.5 .. z4e; top z3 = (w-0.9pt,3/4h); draw z3..z4; endchar; beginchar("v",0.63stwd#,stht#,stdp#); "The letter bha"; pickup pencircle scaled penth#; z1 = (0,3/4h); z2=(w,3/4h); draw z1..z2; z3 = (2/5w,3/7h); z4 = (4/5w,1/2h); lft z5 = (7/8w,5/16h); z6 = (17/30w,1/12h); rt z7 = (1/10w,13/20h); z8 = (9/50w,1/3h); pickup pencircle xscaled 0.3pt yscaled 0.6pt rotated 15; draw z3{dir -29}..{dir 60}z4{dir -50}..{down}z5{down}..{left}z6{left}..z8..z7; fill fullcircle scaled 1.65pt shifted (z3 + (0.36pt,0.48pt)); endchar; beginchar("m",0.55stwd#,stht#,stdp#); "The letter ma"; pickup pencircle scaled penth#; z1 = (0,3/4h); z2=(w,3/4h); top z3 = (w-0.9pt,3/4h); z4 = (w-0.9pt,0); draw z1..z2; draw z3..z4; z5 = (1/6w,3/4h-0.04pt); z6 = (7/16w,1/4h); pickup pencircle xscaled 0.6pt yscaled 0.3pt rotated -45; draw z5{dir -135}..z6{dir -142}; z4l + (0.1pt,0) = z4r - (0.1pt,0) = z4; z6l + (0,0.23pt) = z6r - (0,0.23pt) = z6 + (0,0.27pt); penstroke z6e{right}..{down}z4e; fill fullcircle scaled 1.5pt shifted (z6 - (0.21pt,-0.03pt)); endchar; beginchar("Y",0.55stwd#,stht#,stdp#); "The letter antashthya ja"; pickup pencircle scaled penth#; z1 = (0,3/4h); z2=(w,3/4h); draw z1..z2; top z3 = (w-0.9pt,3/4h); z4 = (w-0.9pt,0); draw z3..z4; top rt z5 = (1/10w,3/4h); z6 = (1/2w,43/80h); z7 = (1/6w,1/3h); pickup pencircle xscaled 0.3pt yscaled 0.6pt rotated 50; draw z5{right}.. tension 2 ..z6--z7; z7r + (0.25pt,-0.25pt) = z7l - (0.25pt,-0.25pt) = z7; z4l + (0.15pt,0) = z4r - (0.15pt,0) = z4; penstroke z7e{right}..tension 1.5 ..{dir -75}z4e; endchar; beginchar("r",0.52stwd#,stht#,stdp#); "The letter ra"; pickup pencircle scaled penth#; z1 = (0,3/4h); z2=(w,3/4h); draw z1..z2; z5 = (w-0.9pt,13/20h); z5r = z5 + (0,penth#/2); z5l = z5 - (0,penth#/2); z6 = (1/6w,8/21h); numeric len; len = 1/2(penth#/(sqrt 2)); z6l = z6 + (len,-len); z6r = z6 - (len,-len); penstroke z5e{z6-z5 rotated -8}..z6e; bot z4 = z4l + (0.1pt,0) = z4r - (0.1pt,0) = (w-0.9pt,0); z7 - z6 = (0.2pt,-0.2pt); z7l = z7 + (len, -len); z7r = z6r; penstroke z7e{z4-z7 rotated 120}.. tension 1.5 .. z4e; top z3 = (w-0.9pt,3/4h); draw z3..z4; fill fullcircle scaled 0.9pt shifted (9/20w,2/21h); endchar; beginchar("l",0.62stwd#,stht#,stdp#); "The letter la"; pickup pencircle scaled penth#; z1 = (0,3/4h); z2=(w,3/4h); top z3 = (w-0.9pt,3/4h); z4 = (w-0.9pt,0); draw z1..z2; draw z3..z4; z5 = (5/6w,9/20h); z6 = (16/24w,5/9h); z7 = (9/16w,2/5h); z8 = (1/3w,5/9h); z9 = (1/8w,13/32h); z10 = (3/8w,4/15h); pickup pencircle xscaled 0.3pt yscaled 0.5pt; draw z5{dir 135}..{left}z6{left}..{dir -75}z7{dir 105}..{left}z8{left} ..{down}z9{down}..{dir 14.5}z10; fill fullcircle scaled 1.2pt shifted (z10 + (-0.09pt,0.32pt)); endchar; beginchar("S",0.56stwd#,stht#,stdp#); "The letter talabya sha"; z1 = (w-0.9pt,3/4h+0.3pt); z1' = (w-0.9pt,3/4h); z2 = (w-0.9pt,0); z3 = (w,3/4h); pickup pencircle xscaled 0.56pt yscaled 0pt rotated -45; draw z1..z2; pickup pencircle scaled 0.4pt; draw z1'..z3; z4 = (0,3/4h); z5 = (5/16w,19/32h); top z6 = (14/25w,3/4h); z7 = 2/7[z1,z2]; pickup pencircle xscaled 0.3pt yscaled 0.6pt rotated 30; draw z4{right}..{dir -60}z5{dir 60}..{right}z6{right}..{z7-z6}z7; fill fullcircle xscaled 1.4pt yscaled 2.5pt rotated -45 shifted (z5 + (-0.50pt,-0.62pt)); fill fullcircle xscaled 1.4pt yscaled 2.5pt rotated 45 shifted (z5 + (0.50pt,-0.62pt)); endchar; beginchar("F",0.55stwd#,stht#,stdp#); "The letter murdhanya sa"; pickup pencircle scaled penth#; z1 = (0,3/4h); z2=(w,3/4h); draw z1..z2; top z3 = (w-0.9pt,3/4h); z4 = (w-0.9pt,0); draw z3..z4; top rt z5 = (1/10w,3/4h); z6 = (1/2w,43/80h); z7 = (1/6w,1/3h); rt z8 = (5/6w,8/20h); pickup pencircle xscaled 0.3pt yscaled 0.6pt rotated 50; draw z5{right}.. tension 2 ..z6--z7; draw (z6+(0,0.1pt))--z8; z7r + (0.25pt,-0.25pt) = z7l - (0.25pt,-0.25pt) = z7; z4l + (0.15pt,0) = z4r - (0.15pt,0) = z4; penstroke z7e{right}..tension 2.5 ..{dir -75}z4e; endchar; beginchar("s",0.60stwd#,stht#,stdp#); "The letter danto sa"; pickup pencircle scaled penth#; z1 = (0,3/4h); z2=(w,3/4h); top z3 = (w-0.9pt,3/4h); z4 = (w-0.9pt,0); draw z1..z2; draw z3..z4; top z5 = (1/9w,3/4h); rt z10 = (w-0.9pt,5/13h); z7 = (1/6w,1/3h); z8 = (1/4w,3/11h); z9 - z10 = 3/2(z7 - z8); rt z6 = 5/8[z8,z9]; pickup pencircle xscaled 0.3pt yscaled 0.6pt; draw z5{right}..{down}z6; pickup pencircle xscaled 0.3pt yscaled 0.6pt rotated 45; draw z7..z8..z9...{dir -45}z10; endchar; beginchar("h",0.5stwd#,stht#,stdp#); "The letter ha"; pickup pencircle scaled penth#; z1 = (0,3/4h); z2=(w,3/4h); draw z1..z2; z3 = (3/10w,3/4h); z4 = (1/3w,3/5h); z5 = (5/6w,1/2h); lft z6 = (1/8w,5/16h); z7 = (w,-1/3d); z6l + (0.15pt,-0.3pt) = z6r - (0.15pt,-0.3pt) = z6; z7l - (0,0.15pt) = z7r + (0,0.15pt) = z7; pickup pencircle xscaled 0.6pt yscaled 0.3pt rotated -45; draw z4{dir 30}..{down}z5{down}..{dir 150}z6; pickup pencircle scaled 0.3pt; draw z3{dir -20}..{dir -75}(z4 + (0.5pt,0)); penstroke z6e{dir -30}..{dir -45}z7e; fill fullcircle xscaled 1.5pt yscaled 1pt rotated 30 shifted (z4 + (0,-0.20pt)); endchar; beginchar("R",0.60stwd#,stht#,stdp#); "The letter Da-e bindu ra"; pickup pencircle scaled penth#; z1 = (0,3/4h); z2=(w,3/4h); draw z1..z2; top z3 = (1/2w,3/4h); z4 = (1/2w,9/22h); z5 = (11/20w,3/8h); z6 = (41/50w,21/40h); lft z7 = (8/9w,5/16h); z8 = (23/40w,1/12h); z9 = (1/10w,13/20h); z10 = (9/50w,1/3h); pickup pencircle xscaled 0.3pt yscaled 0.6pt; draw z3{down}..{down}z4{dir -60}..{dir -60}z5{dir 30}..{dir60}z6{dir -60} ..{down}z7{down}..{left}z8{left}..z10..z9; fill fullcircle scaled 1.2pt shifted (23/40w,-2/5d); endchar; beginchar("V",0.48stwd#,stht#,stdp#); "The letter Dha-e bindu ra"; pickup pencircle scaled penth#; z1 = (0,3/4h); z2=(w,3/4h); draw z1..z2; top lft z3 = (1/6w,3/4h); lft z4 = (1/6w,1/4h); z5 = (2/5w,1/16h); z6 = (5/6w,4/9h); pickup pencircle xscaled 0.3pt yscaled 0.6pt rotated 30; draw z3--z4{down}..z5{dir 30}..{up}z6; fill fullcircle scaled 1.2pt shifted (z6 - (0.43pt,0.15pt)); fill fullcircle scaled 1.2pt shifted (3/8w,-2/5d); endchar; beginchar("y",0.55stwd#,stht#,stdp#); "The letter antashthya ya"; pickup pencircle scaled penth#; z1 = (0,3/4h); z2=(w,3/4h); draw z1..z2; top z3 = (w-0.9pt,3/4h); z4 = (w-0.9pt,0); draw z3..z4; top rt z5 = (1/10w,3/4h); z6 = (1/2w,43/80h); z7 = (1/6w,1/3h); pickup pencircle xscaled 0.3pt yscaled 0.6pt rotated 50; draw z5{right}.. tension 2 ..z6--z7; z7r + (0.25pt,-0.25pt) = z7l - (0.25pt,-0.25pt) = z7; z4l + (0.15pt,0) = z4r - (0.15pt,0) = z4; penstroke z7e{right}..tension 1.5 ..{dir -75}z4e; fill fullcircle scaled 1.2pt shifted (11/25w,1/20h); endchar; beginchar("B",0.52stwd#,stht#,stdp#); "The letter khanda-ta"; z1 = (17/60w,28/40h); z2 = (1/2w,4/7h); z3 = (2/3w,52/80h); z4 = (1/2w,3/4h); z5 = (1/7w,21/40h); z6 = (9/10w,0); pickup pencircle xscaled 0.5pt yscaled 0.3pt rotated 60; %pickup pencircle scaled 0.4pt; draw z1..{right}z2{right}..{up}z3{up}..{left}z4{left} ..z1.. {down}z5{down}..{down}z6; endchar; beginchar("M",0.32stwd#,stht#,stdp#); "The letter anuswar"; pickup pencircle xscaled 0.3pt yscaled 0.5pt rotated 45; z1 = (1/2w,3/4h); z2 = (1/2w,3/4h-11/20w); draw z1..z2..cycle; z3 = z3l - (0,0.30pt) = z3r + (0,0.30pt) = (1/5w,17/40h); z4 = z4l - (0,0.20pt) = z4r + (0,0.20pt) = (w,0); penstroke z3e{dir -45}...{dir -75}z4e; endchar; beginchar("H",0.27stwd#,stht#,stdp#); "The letter bisarga"; z1 = (1/2w,3/4h); z4 = (1/2w,1/10h); z2 = (1/2w,3/4h-2/3w); z3 = (1/2w,1/10h+2/3w); pickup pencircle xscaled 0.3pt yscaled 0.5pt rotated 45; draw z1..z2..cycle; draw z3..z4..cycle; endchar; beginchar("w",0stwd#,stht#,stdp#); "chandrabindu"; pickup pencircle xscaled 0.3pt yscaled 0.6pt; z1 = (w-2.6pt,h); z2 = (w-1pt,3/4h+0.4pt); z3 = (w+0.6pt,h); draw z1..{right}z2{right}..z3; fill fullcircle scaled 1.1pt shifted (-1pt,h); endchar; %%% End of bnbanjon.mf