font_identifier:="xslz20"; mode_setup; font_size 20pt#; thick#:=1pt#; nhh#:=5pt#; define_pixels(nhh); define_blacker_pixels(thick); minwidth:=8pt#; delwidth:=4pt#; numslurs:=54; maxwidth:=minwidth+(numslurs-1)*delwidth; fontdimen 5: maxwidth; picture p; min_bow:= .4nhh; max_bow:= 1.75nhh; slope:= 10/100; code=-1; for i=1 upto numslurs: beginchar(incr code, 0, 0, 0); mw:=(minwidth+code*delwidth)*pt; x3= -x1= .5mw; x2= y1= y3 = 0; y2= max(min_bow, slope*mw); y2:= min(y2, max_bow); penpos1(.15thick,90); penpos2(thick,90); penpos3(.15thick,90); penstroke (flex(z1e,z2e,z3e)); currentpen:= pencircle; draw (flex(z1,z2,z3)); p:=currentpicture; endchar; beginchar(code+54, 0, 0, 0); currentpicture:=p reflectedabout (origin, right); endchar; endfor end