thick:=1.6thick; beginchar(".",.4em#,cap#,0); "The symbol ."; pickup pencircle scaled thick ; z1=(.5w,.5thick); % z2=(.3w,0); z3=(.3w,.1w); z4=(.2w,.1w); drawdot z1; %fill z1--z2--z3--z4--cycle; endchar; beginchar(",",.4em#,cap#,0); "The symbol ,"; pickup pencircle scaled thick ; z1=(.3w,0); z2=(.3w+.8thick,0); z3=(.3w+.8thick,.1w+.8thick); z4=(.3w,.1w+.8thick); fill z1--z2--z3--z4--cycle; z5=(.3w,-.3w); z6=.5[z1,z2]; fill z6--z2{down}..{dir70}z5{dir70}..{up}z6..cycle; picture zarez; zarez=currentpicture; endchar; beginchar(";",.4em#,cap#,0); "The symbol ;"; pickup pencircle scaled thick ; transform t; t=identity; addto currentpicture also zarez transformed t; z3=(.3w+.8thick,.1w+.8thick); z4=(.3w,.1w+.8thick); z7=.5[z3,z4]+(0,.2h); drawdot z7; endchar; beginchar("`",.4em#,cap#,0); "The symbol `"; transform t; t=identity shifted (0,h); transform s; s=identity reflectedabout ((.5w,0),(.5w,h)); transform u; u= (identity transformed t) transformed s; % kompozicija funkcija addto currentpicture also zarez transformed u; endchar; beginchar("'",.4em#,cap#,0); "The symbol '"; transform t; t=identity shifted (0,h); addto currentpicture also zarez transformed t; endchar; beginchar("!",.4em#,cap#,0); "The symbol !"; h:=4/3h; smoothing:=2; pickup pencircle scaled thick ; z1=(.5w,.5thick); z2=(.5w,.3h); z3=(.5w,h); penpos2(.4thick,0); penpos3(thick,0); drawdot z1; penstroke z2e--z3e; endchar; beginchar("?",.8em#,cap#,0); "The symbol ?"; h:=4/3h; pickup pencircle scaled thick ; penpos5(.6thick,150); penpos4(.8thick,90); penpos3(.8thick,0); penpos2(.7thick,-20); penpos1(.6thick,0); z0=(.5w,.5thick); x1=x2=x4=.5w; y4=h; y1=.25h; y2=.4h; y4-y5=y4-y3=.2h; x5=w-x3=curve_sidebar; penstroke z1e--z2e{up}..z3e{up}..{left}z4e..z5e{dir(180+60)}; drawdot z0; endchar; beginchar(":",.4em#,cap#,0); "The symbol :"; pickup pencircle scaled thick ; x1=x2=.5w; y1=.5thick; y2=.7h; drawdot z1; drawdot z2; endchar; beginchar("-",.5em#,cap#,0); "The symbol -"; pickup pencircle scaled .5thick ; x1=w-x2=curve_sidebar; y1= y2=.5h; draw z1-- z2; endchar; beginchar(oct"173",.8em#,cap#,0); "The symbol --"; pickup pencircle scaled .4thick ; x1=w-x2=curve_sidebar; y1= y2=.5h; draw z1-- z2; picture crtica; crtica=currentpicture; endchar; beginchar("+",.8em#,cap#,0); "The symbol +"; a:=.5w; b:=.5h; transform t; transform s; t:=identity rotatedaround ((a,b),90); s:= identity; addto currentpicture also crtica transformed t; addto currentpicture also crtica transformed s; endchar; beginchar("=",.8em#,cap#,0); "The symbol ="; transform t; transform s; t=identity shifted (0,.1h); s=identity shifted (0,-.1h); addto currentpicture also crtica transformed t; addto currentpicture also crtica transformed s; endchar; beginchar("(",.5em#,cap#,0); "The symbol ("; x1=x3=w-curve_sidebar; y1=-.3h; y3=h+.3h; y2=.5(y1+y3); x2=curve_sidebar; penpos3(.1thick,-30); penpos2(.8thick,0); penpos1(.1thick,30); penstroke z1e{curl1}..z2e..{curl1}z3e; picture lijevaz; lijevaz=currentpicture; endchar; beginchar(")",.5em#,cap#,0); "The symbol )"; transform t; t= identity reflectedabout ((.5w,0),(.5w,h)); addto currentpicture also lijevaz transformed t; endchar; beginchar("*",.6em#,cap#,0); "Kvadraticc *"; %pickup pencircle scaled .2thick; .5w-x1=x2-.5w=thick; y1=y2=.5h; .5h-y3=y4-.5h=thick; x3=x4=.5w; fill z1--z3--z2--z4--cycle; endchar; %beginchar(oct"174",.9em#,cap#,0); "The symbol ---"; %pickup pencircle scaled .7thick ; %%h:=3/4h; %x1=w-x2=curve_sidebar; y1= y2=.5h; %draw z1-- z2; %endchar;