summaryrefslogtreecommitdiff
path: root/fonts/goblin
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2019-09-02 13:46:59 +0900
committerNorbert Preining <norbert@preining.info>2019-09-02 13:46:59 +0900
commite0c6872cf40896c7be36b11dcc744620f10adf1d (patch)
tree60335e10d2f4354b0674ec22d7b53f0f8abee672 /fonts/goblin
Initial commit
Diffstat (limited to 'fonts/goblin')
-rw-r--r--fonts/goblin/goblin.mf1077
1 files changed, 1077 insertions, 0 deletions
diff --git a/fonts/goblin/goblin.mf b/fonts/goblin/goblin.mf
new file mode 100644
index 0000000000..bae3f135a5
--- /dev/null
+++ b/fonts/goblin/goblin.mf
@@ -0,0 +1,1077 @@
+% goblin.mf
+% This font was designed by Alan M Stanier ( alan@essex.ac.uk ),
+% at Essex University Computer Service, Colchester, Essex CO4 3EA. England.
+%
+% If you make significant additions or improvements to the font,
+% please email me an updated version
+%
+%
+% The goblin font was created by J R R Tolkien, and shown in
+% "The Father Christmas Letters".
+%
+% The characters a-z are represented by themselves.
+%
+% Ligatures are given the following charcodes
+% ai 32
+% au,aw 33
+% ch 34
+% ea 35
+% ei 36
+% ev,ew 37
+% gh 39
+% ck 40
+% oa 41
+% ou,ow 42
+% oi 43
+% ph 44
+% sh 45
+% th 46
+% wh 47
+% ng 48
+%
+% Doubled letters, represented by an underbar, are given by charcode - 32.
+% Thus aa is charcode 95 (ie, A),and aiai is charcode 0.
+% The doublesign itself is given charcode 127.
+%
+% Two extra signs are available,
+% and 38
+% space 6
+%
+%
+mg:=2.0; % CHANGE THIS TO GET DIFFERENT SIZES OF FONT (font size = 10*mg pt)
+
+mode_setup;
+tracingtitles := 1;
+height#:=mg*9.6pt#;
+width#:=mg*9.6pt#;
+define_pixels(height,width);
+%
+%
+def thinpen = pickup pencircle scaled (1*mg) enddef;
+def thickpen = pickup pencircle scaled (2*mg) enddef;
+def bigpen = pickup pencircle scaled (6*mg) enddef;
+%
+def triangle(expr x,y,z) = fill x -- y -- z -- x .. cycle enddef;
+%
+def doublesign = thinpen;
+ draw (3*mg,0) -- (3*mg,-3*mg) -- (21*mg,-3*mg) -- (21*mg,0)
+enddef;
+
+beginchar(6,width#,height#,0);
+thinpen;
+draw fullcircle scaled (6*mg) shifted (12*mg,15*mg);
+endchar;
+%
+%
+%
+beginchar(38,width#,height#,0);
+thickpen;
+draw fullcircle scaled (15*mg) shifted (12*mg,22.5*mg);
+draw (0,0) .. (12*mg,15*mg) .. (12*mg,30*mg);
+draw (24*mg,0) .. (12*mg,15*mg){up};
+endchar;
+%
+%
+%
+beginchar(127,width#,height#,0);
+doublesign;
+endchar;
+%
+%
+
+%
+% The low and high characters follow
+%
+%
+beginchar(65,width#,height#,0);
+triangle((12.00*mg,12.22*mg),(18.00*mg,32.22*mg),(6.00*mg,32.22*mg));
+pickup pencircle xscaled (3*mg) yscaled (1*mg);
+draw (3.00*mg,2.22*mg){right} .. (12.00*mg,18.89*mg){up};
+draw (12.00*mg,18.89*mg){down} .. (21.00*mg,2.22*mg){right};
+draw (1.50*mg,25.56*mg) .. (12.00*mg,15.56*mg){right} .. (19.50*mg,25.56*mg);
+doublesign;
+endchar;
+%
+%
+%
+beginchar(0,width#,height#,0);
+triangle((12.00*mg,12.22*mg),(18.00*mg,32.22*mg),(6.00*mg,32.22*mg));
+pickup pencircle xscaled (3*mg) yscaled (1*mg);
+draw (3.00*mg,2.22*mg){right} .. (12.00*mg,18.89*mg){up};
+draw (12.00*mg,18.89*mg){down} .. (21.00*mg,2.22*mg){right};
+thickpen;
+draw fullcircle xscaled (18*mg) yscaled (12*mg) shifted (12.00*mg,15.56*mg);
+doublesign;
+endchar;
+%
+%
+%
+beginchar(1,width#,height#,0);
+triangle ((12.00*mg,15.56*mg),(18.00*mg,25.56*mg),(6.00*mg,25.56*mg));
+thinpen;
+draw fullcircle scaled (6*mg) shifted (12.00*mg,5.56*mg);
+draw (12.00*mg,8.89*mg) -- (12.00*mg,15.56*mg);
+draw (3.00*mg,18.89*mg) .. (5.00*mg,15.56*mg) -- (19.00*mg,15.56*mg) .. (21.00*mg,12.22*mg);
+draw (12.00*mg,25.56*mg){up} .. (6.00*mg,32.22*mg){up};
+doublesign;
+endchar;
+%
+%
+%
+beginchar(66,width#,height#,0);
+triangle((12.00*mg,22.22*mg),(18.00*mg,32.22*mg),(6.00*mg,32.22*mg));
+fill fullcircle scaled (9*mg) shifted (12.00*mg,3.89*mg);
+thickpen;
+draw (12.00*mg,2.22*mg) -- (12.00*mg,22.22*mg);
+draw fullcircle xscaled (18*mg) yscaled (12*mg) shifted (12.00*mg,15.56*mg);
+doublesign;
+endchar;
+%
+%
+%
+beginchar(67,width#,height#,0);
+triangle((12.00*mg,8.89*mg),(6.00*mg,25.56*mg),(18.00*mg,32.22*mg));
+bigpen;
+draw (6.00*mg,2.22*mg) .. (12.00*mg,5.56*mg) .. (18.00*mg,2.22*mg);
+thinpen;
+draw (9.00*mg,8.89*mg) -- (3.00*mg,15.56*mg) -- (12.00*mg,22.22*mg) -- (18.00*mg,15.56*mg) -- (21.00*mg,22.22*mg);
+doublesign;
+endchar;
+%
+%
+%
+beginchar(2,width#,height#,0);
+triangle((12.00*mg,8.89*mg),(6.00*mg,25.56*mg),(18.00*mg,32.22*mg));
+bigpen;
+draw (6.00*mg,2.22*mg) .. (12.00*mg,5.56*mg) .. (18.00*mg,2.22*mg);
+thinpen;
+draw (0.00*mg,25.56*mg) -- (3.00*mg,18.89*mg) -- (12.00*mg,22.22*mg) -- (18.00*mg,15.56*mg) -- (21.00*mg,22.22*mg);
+doublesign;
+endchar;
+%
+%
+%
+beginchar(68,width#,height#,0);
+fill fullcircle scaled (9*mg) shifted (12.00*mg,28.89*mg);
+triangle((12.00*mg,14.44*mg),(18.00*mg,22.22*mg),(6.00*mg,22.22*mg));
+thinpen;
+draw (12.00*mg,22.22*mg) -- (12.00*mg,25.56*mg);
+draw (3.00*mg,22.22*mg) -- (21.00*mg,22.22*mg);
+draw fullcircle scaled (6*mg) shifted (12.00*mg,12.22*mg);
+draw (9.00*mg,2.22*mg) -- (10.50*mg,9.44*mg);
+draw (15.00*mg,2.22*mg) -- (13.50*mg,9.44*mg);
+doublesign;
+endchar;
+%
+%
+%
+beginchar(69,width#,height#,0);
+thinpen;
+draw fullcircle scaled (6*mg) shifted (12.00*mg,28.89*mg);
+fill fullcircle xscaled (12*mg) yscaled (15*mg) shifted (12.00*mg,17.22*mg);
+draw (6.00*mg,2.22*mg){right} .. (12.00*mg,8.89*mg){up};
+draw (12.00*mg,8.89*mg){down} .. (18.00*mg,2.22*mg){right};
+doublesign;
+endchar;
+%
+%
+%
+beginchar(3,width#,height#,0);
+thinpen;
+triangle((12.00*mg,25.56*mg),(18.00*mg,32.22*mg),(6.00*mg,32.22*mg));
+draw (3.00*mg,25.56*mg){down} .. (6.00*mg,17.22*mg){right};
+draw (21.00*mg,25.56*mg){down} .. (18.00*mg,17.22*mg){left};
+draw fullcircle xscaled (12*mg) yscaled (15*mg) shifted (12.00*mg,17.22*mg);
+draw (6.00*mg,2.22*mg){right} .. (12.00*mg,8.89*mg){up};
+draw (12.00*mg,8.89*mg){down} .. (18.00*mg,2.22*mg){right};
+doublesign;
+endchar;
+%
+%
+%
+beginchar(4,width#,height#,0);
+thinpen
+fill fullcircle scaled (9*mg) shifted (12.00*mg,28.89*mg);
+draw flex((12.00*mg,8.89*mg),(13.50*mg,17.22*mg),(12.00*mg,25.56*mg));
+draw fullcircle xscaled (12*mg) yscaled (15*mg) shifted (12.00*mg,17.22*mg);
+draw (6.00*mg,2.22*mg){right} .. (12.00*mg,8.89*mg){up};
+draw (12.00*mg,8.89*mg){down} .. (18.00*mg,2.22*mg){right};
+doublesign;
+endchar;
+%
+%
+%
+beginchar(5,width#,height#,0);
+thinpen;
+draw (3.00*mg,25.56*mg){down} .. (6.00*mg,17.22*mg){right};
+fill fullcircle scaled (9*mg) shifted (12.00*mg,28.89*mg);
+draw (18.00*mg,17.22*mg){right} .. (24.00*mg,15.56*mg){down};
+draw fullcircle xscaled (12*mg) yscaled (15*mg) shifted (12.00*mg,17.22*mg);
+draw (6.00*mg,2.22*mg){right} .. (12.00*mg,8.89*mg){up};
+draw (12.00*mg,8.89*mg){down} .. (18.00*mg,2.22*mg){right};
+doublesign;
+endchar;
+%
+%
+%
+beginchar(70,width#,height#,0);
+triangle((12.00*mg,8.89*mg),(18.00*mg,18.89*mg),(6.00*mg,18.89*mg));
+thinpen;
+draw (8.00*mg,2.22*mg) -- (18.00*mg,18.89*mg) .. (21.00*mg,25.56*mg){up};
+draw (16.00*mg,2.22*mg) -- (6.00*mg,18.89*mg) .. (3.00*mg,25.56*mg){up};
+draw (12.00*mg,18.89*mg) -- (12.00*mg,22.22*mg);
+bigpen;
+draw (6.00*mg,28.89*mg) .. (12.00*mg,25.56*mg) .. (18.00*mg,28.89*mg);
+doublesign;
+endchar;
+%
+%
+%
+beginchar(71,width#,height#,0);
+thickpen;
+draw (4.00*mg,21.11*mg){down} .. (12.00*mg,12.22*mg){right} .. (20.00*mg,21.11*mg){up};
+thinpen;
+draw fullcircle xscaled (9*mg) yscaled (4*mg) shifted (12.00*mg,22.22*mg);
+fill (9.00*mg,24.44*mg) -- (15.00*mg,24.44*mg) -- (15.00*mg,28.89*mg) -- (9.00*mg,28.89*mg) -- (9.00*mg,24.44*mg) .. cycle;
+draw (12.00*mg,25.56*mg) -- (12.00*mg,8.89*mg);
+fill fullcircle scaled (9*mg) shifted (12.00*mg,5.56*mg);
+doublesign;
+endchar;
+%
+%
+%
+beginchar(7,width#,height#,0);
+thickpen;
+draw (4.00*mg,21.11*mg){down} .. (12.00*mg,12.22*mg){right} .. (20.00*mg,21.11*mg){up};
+thinpen;
+draw fullcircle xscaled (9*mg) yscaled (4*mg) shifted (12.00*mg,22.22*mg);
+fill (9.00*mg,24.44*mg) -- (15.00*mg,24.44*mg) -- (15.00*mg,28.89*mg) -- (9.00*mg,28.89*mg) -- (9.00*mg,24.44*mg) .. cycle;
+draw (12.00*mg,25.56*mg) -- (12.00*mg,8.89*mg);
+draw fullcircle scaled (6*mg) shifted (12.00*mg,5.56*mg);
+draw (6.00*mg,28.89*mg){up} .. (12.00*mg,28.89*mg){down};
+draw (12.00*mg,28.89*mg){up} .. (18.00*mg,28.89*mg){down};
+doublesign;
+endchar;
+%
+%
+%
+beginchar(72,width#,height#,0);
+triangle((12.00*mg,12.22*mg),(18.00*mg,25.56*mg),(6.00*mg,25.56*mg));
+thinpen;
+draw (6.00*mg,32.22*mg){right} .. (12.00*mg,25.56*mg){down};
+draw (12.00*mg,25.56*mg){up} .. (18.00*mg,32.22*mg){right};
+draw (12.00*mg,2.22*mg) -- (12.00*mg,12.22*mg);
+doublesign;
+endchar;
+%
+%
+%
+beginchar(73,width#,height#,0);
+thinpen;
+fill fullcircle scaled (8*mg) shifted (12.00*mg,28.89*mg);
+draw (12.00*mg,25.56*mg) -- (12.00*mg,2.22*mg);
+draw fullcircle scaled (15*mg) shifted (12.00*mg,17.22*mg);
+doublesign;
+endchar;
+%
+%
+%
+beginchar(74,width#,height#,0);
+thinpen;
+fill fullcircle scaled (8*mg) shifted (12.00*mg,28.89*mg);
+draw (12.00*mg,25.56*mg) -- (12.00*mg,2.22*mg);
+draw fullcircle scaled (15*mg) shifted (12.00*mg,17.22*mg);
+draw (6.00*mg,2.22*mg){right} .. (12.00*mg,8.89*mg){up};
+draw (12.00*mg,8.89*mg){down} .. (18.00*mg,2.22*mg){right};
+doublesign;
+endchar;
+%
+%
+%
+beginchar(75,width#,height#,0);
+bigpen;
+draw (6.00*mg,2.22*mg) .. (12.00*mg,5.56*mg) .. (18.00*mg,2.22*mg);
+triangle((12.00*mg,18.89*mg),(18.00*mg,32.22*mg),(6.00*mg,32.22*mg));
+thinpen;
+draw (3.00*mg,28.89*mg) .. (12.00*mg,18.89*mg) .. (21.00*mg,28.89*mg);
+draw (3.00*mg,8.89*mg) .. (12.00*mg,18.89*mg) .. (21.00*mg,8.89*mg);
+draw (12.00*mg,30.00*mg) -- (12.00*mg,5.56*mg);
+doublesign;
+endchar;
+%
+%
+%
+beginchar(8,width#,height#,0);
+bigpen;
+draw (6.00*mg,2.22*mg) .. (12.00*mg,5.56*mg) .. (18.00*mg,2.22*mg);
+triangle((9.00*mg,22.22*mg),(12.00*mg,32.22*mg),(6.00*mg,32.22*mg));
+triangle((15.00*mg,22.22*mg),(18.00*mg,32.22*mg),(12.00*mg,32.22*mg));
+thinpen;
+draw (9.00*mg,22.22*mg) -- (9.00*mg,5.56*mg);
+draw (15.00*mg,22.22*mg) -- (15.00*mg,4.44*mg);
+draw (0.00*mg,22.22*mg) -- (9.00*mg,18.89*mg) -- (18.00*mg,22.22*mg);
+draw (6.00*mg,22.22*mg) -- (15.00*mg,18.89*mg) -- (24.00*mg,22.22*mg);
+doublesign;
+endchar;
+%
+%
+%
+beginchar(76,width#,height#,0);
+triangle((12.00*mg,17.22*mg),(18.00*mg,32.22*mg),(6.00*mg,32.22*mg));
+triangle((12.00*mg,17.22*mg),(6.00*mg,2.22*mg),(18.00*mg,2.22*mg));
+thinpen;
+draw fullcircle xscaled (18*mg) yscaled (12*mg) shifted (12.00*mg,17.22*mg);
+doublesign;
+endchar;
+%
+%
+%
+beginchar(77,width#,height#,0);
+triangle((12.00*mg,3.33*mg),(18.00*mg,32.22*mg),(6.00*mg,28.89*mg));
+thinpen;
+draw (6.00*mg,2.22*mg) -- (12.00*mg,8.89*mg) -- (18.00*mg,2.22*mg);
+draw (6.00*mg,8.89*mg) -- (12.00*mg,15.56*mg) -- (18.00*mg,8.89*mg);
+doublesign;
+endchar;
+%
+%
+%
+beginchar(78,width#,height#,0);
+fill fullcircle scaled (9*mg) shifted (12.00*mg,27.22*mg);
+thinpen;
+draw (12.00*mg,2.22*mg) -- (12.00*mg,22.22*mg);
+draw (6.00*mg,2.22*mg) .. (12.00*mg,8.89*mg) .. (18.00*mg,2.22*mg);
+draw (6.00*mg,8.89*mg) .. (12.00*mg,15.56*mg) .. (18.00*mg,8.89*mg);
+doublesign;
+endchar;
+%
+%
+%
+beginchar(79,width#,height#,0);
+triangle((12.00*mg,2.22*mg),(18.00*mg,22.22*mg),(6.00*mg,22.22*mg));
+thinpen;
+draw (12.00*mg,22.22*mg){up} .. (7.50*mg,32.22*mg){left} .. (3.00*mg,25.56*mg);
+doublesign;
+endchar;
+%
+%
+%
+beginchar(9,width#,height#,0);
+triangle((6.00*mg,25.56*mg),(12.00*mg,15.56*mg),(18.00*mg,25.56*mg));
+thinpen;
+draw (6.00*mg,2.22*mg) .. (12.00*mg,15.56*mg){up};
+draw (18.00*mg,2.22*mg) .. (12.00*mg,15.56*mg){up};
+draw (0.00*mg,22.22*mg) .. (12.00*mg,15.56*mg) .. (24.00*mg,22.22*mg);
+draw (12.00*mg,25.56*mg){up} .. (6.00*mg,32.22*mg){up};
+doublesign;
+endchar;
+%
+%
+%
+beginchar(10,width#,height#,0);
+triangle((6.00*mg,25.56*mg),(12.00*mg,15.56*mg),(18.00*mg,25.56*mg));
+thinpen;
+draw (12.00*mg,15.56*mg) -- (12.00*mg,8.89*mg);
+draw fullcircle scaled (6*mg) shifted (12.00*mg,5.56*mg);
+draw (3.00*mg,18.89*mg) .. (5.00*mg,15.56*mg) -- (19.00*mg,15.56*mg) .. (21.00*mg,12.22*mg);
+draw (12.00*mg,25.56*mg){up} .. (6.00*mg,32.22*mg){up};
+doublesign;
+endchar;
+%
+%
+%
+beginchar(11,width#,height#,0);
+triangle ((6.00*mg,25.56*mg),(12.00*mg,15.56*mg),(18.00*mg,25.56*mg));
+thinpen;
+draw (12.00*mg,25.56*mg){up} .. (6.00*mg,32.22*mg){up};
+draw (12.00*mg,15.56*mg) -- (12.00*mg,2.22*mg);
+draw fullcircle xscaled (18*mg) yscaled (12*mg) shifted (12.00*mg,12.22*mg);
+doublesign;
+endchar;
+%
+%
+%
+beginchar(80,width#,height#,0);
+thinpen
+fill fullcircle scaled (9*mg) shifted (12.00*mg,5.56*mg);
+fill (6.00*mg,22.22*mg) -- (18.00*mg,22.22*mg) -- (18.00*mg,32.22*mg) -- (6.00*mg,32.22*mg) -- (6.00*mg,22.22*mg) .. cycle;
+draw (12.00*mg,8.89*mg) -- (12.00*mg,22.22*mg) -- (21.00*mg,22.22*mg) -- (12.00*mg,8.89*mg) -- (3.00*mg,22.22*mg) -- (12.00*mg,22.22*mg);
+doublesign;
+endchar;
+%
+%
+%
+beginchar(12,width#,height#,0);
+thinpen
+draw fullcircle scaled (6*mg) shifted (12.00*mg,5.56*mg);
+fill (6.00*mg,18.89*mg) -- (18.00*mg,18.89*mg) -- (18.00*mg,25.56*mg) -- (6.00*mg,25.56*mg) -- (6.00*mg,18.89*mg) .. cycle;
+draw (12.00*mg,8.89*mg) -- (12.00*mg,18.89*mg) -- (21.00*mg,18.89*mg) -- (12.00*mg,8.89*mg) -- (3.00*mg,18.89*mg) -- (12.00*mg,18.89*mg);
+draw (6.00*mg,28.89*mg) .. (12.00*mg,25.56*mg){down};
+draw (18.00*mg,28.89*mg) .. (12.00*mg,25.56*mg){down};
+doublesign;
+endchar;
+%
+%
+%
+beginchar(81,width#,height#,0);
+triangle((12.00*mg,8.89*mg),(18.00*mg,32.22*mg),(6.00*mg,32.22*mg));
+thinpen;
+draw (3.00*mg,2.22*mg){up} .. (9.00*mg,2.22*mg){down};
+draw (9.00*mg,2.22*mg){up} .. (12.00*mg,8.89*mg){right} .. (15.00*mg,2.22*mg){down};
+draw (15.00*mg,2.22*mg){up} .. (21.00*mg,2.22*mg){down};
+doublesign;
+endchar;
+%
+%
+%
+beginchar(82,width#,height#,0);
+thinpen;
+draw fullcircle scaled (6*mg) shifted (12.00*mg,28.89*mg);
+draw fullcircle scaled (6*mg) shifted (12.00*mg,5.56*mg);
+draw (12.00*mg,8.89*mg) -- (12.00*mg,25.56*mg);
+thickpen;
+draw (3.00*mg,25.56*mg){down} .. (21.00*mg,25.56*mg){up};
+doublesign;
+endchar;
+%
+%
+%
+beginchar(83,width#,height#,0);
+thinpen;
+draw fullcircle scaled (6*mg) shifted (12.00*mg,28.89*mg);
+draw (12.00*mg,25.56*mg) -- (12.00*mg,2.22*mg);
+draw (6.00*mg,5.56*mg) -- (18.00*mg,5.56*mg);
+draw (0.00*mg,32.22*mg) -- (12.00*mg,18.89*mg) -- (24.00*mg,32.22*mg);
+draw (0.00*mg,22.22*mg) -- (0.00*mg,15.56*mg);
+draw (24.00*mg,22.22*mg) -- (24.00*mg,15.56*mg);
+doublesign;
+endchar;
+%
+%
+%
+beginchar(13,width#,height#,0);
+thinpen;
+draw fullcircle scaled (6*mg) shifted (12.00*mg,28.89*mg);
+draw (12.00*mg,25.56*mg) -- (12.00*mg,8.89*mg);
+draw (6.00*mg,25.56*mg) -- (6.00*mg,2.22*mg);
+draw (18.00*mg,25.56*mg) -- (18.00*mg,2.22*mg) -- (6.00*mg,2.22*mg) -- (3.00*mg,5.56*mg);
+draw (3.00*mg,22.22*mg) .. (6.00*mg,25.56*mg){right} -- (18.00*mg,25.56*mg){right} .. (21.00*mg,22.22*mg);
+doublesign;
+endchar;
+%
+%
+%
+beginchar(84,width#,height#,0);
+triangle((12.00*mg,22.22*mg),(18.00*mg,32.22*mg),(6.00*mg,32.22*mg));
+triangle((12.00*mg,12.22*mg),(18.00*mg,22.22*mg),(6.00*mg,22.22*mg));
+thinpen;
+draw (0.00*mg,22.22*mg) -- (24.00*mg,22.22*mg);
+draw (6.00*mg,2.22*mg) -- (12.00*mg,12.22*mg) -- (18.00*mg,2.22*mg);
+draw (9.00*mg,12.22*mg) -- (15.00*mg,12.22*mg);
+doublesign;
+endchar;
+%
+%
+%
+beginchar(14,width#,height#,0);
+triangle((12.00*mg,18.89*mg),(15.00*mg,25.56*mg),(9.00*mg,25.56*mg));
+triangle((12.00*mg,8.89*mg),(18.00*mg,18.89*mg),(6.00*mg,18.89*mg));
+thinpen;
+draw (8.00*mg,2.22*mg) -- (12.00*mg,8.89*mg) -- (16.00*mg,2.22*mg);
+draw (9.00*mg,8.89*mg) -- (15.00*mg,8.89*mg);
+draw (6.00*mg,32.22*mg){right} .. (12.00*mg,25.56*mg){down};
+draw (18.00*mg,32.22*mg){left} .. (12.00*mg,25.56*mg){down};
+doublesign;
+endchar;
+%
+%
+%
+beginchar(85,width#,height#,0);
+thinpen;
+fill fullcircle scaled (9*mg) shifted (12.00*mg,28.89*mg);
+draw fullcircle scaled (6*mg) shifted (12.00*mg,5.56*mg);
+draw (12.00*mg,8.89*mg) -- (12.00*mg,25.56*mg);
+draw (3.00*mg,18.89*mg) .. (5.00*mg,15.56*mg) -- (19.00*mg,15.56*mg) .. (21.00*mg,12.22*mg);
+doublesign;
+endchar;
+%
+%
+%
+beginchar(86,width#,height#,0);
+thinpen;
+fill fullcircle xscaled (12*mg) yscaled (6*mg) shifted (12.00*mg,5.56*mg);
+draw (12.00*mg,8.89*mg) .. (12.00*mg,25.56*mg);
+draw fullcircle scaled (6*mg) shifted (12.00*mg,28.89*mg);
+draw (6.00*mg,18.89*mg){up} .. (3.00*mg,15.56*mg){down};
+draw (3.00*mg,15.56*mg) -- (21.00*mg,15.56*mg);
+draw (21.00*mg,15.56*mg){up} .. (18.00*mg,18.89*mg){down};
+doublesign;
+endchar;
+%
+%
+%
+beginchar(87,width#,height#,0);
+triangle((12.00*mg,12.22*mg),(9.00*mg,2.22*mg),(15.00*mg,2.22*mg));
+thinpen;
+draw (12.00*mg,12.22*mg) -- (12.00*mg,25.56*mg);
+draw fullcircle scaled (6*mg) shifted (12.00*mg,28.89*mg);
+draw (3.00*mg,28.89*mg) .. (12.00*mg,22.22*mg){right} .. (12.00*mg,8.89*mg);
+doublesign;
+endchar;
+%
+%
+%
+beginchar(15,width#,height#,0);
+triangle((12.00*mg,12.22*mg),(9.00*mg,2.22*mg),(15.00*mg,2.22*mg));
+thinpen;
+draw (12.00*mg,12.22*mg) -- (12.00*mg,22.22*mg);
+draw (6.00*mg,28.89*mg) -- (18.00*mg,28.89*mg) -- (12.00*mg,22.22*mg) -- (6.00*mg,28.89*mg);
+draw (3.00*mg,25.56*mg) .. (12.00*mg,15.56*mg){right} .. (12.00*mg,5.56*mg);
+draw (9.00*mg,32.22*mg){right} .. (12.00*mg,28.89*mg){down};
+draw (15.00*mg,32.22*mg){left} .. (12.00*mg,28.89*mg){down};
+doublesign;
+endchar;
+%
+%
+%
+beginchar(88,width#,height#,0);
+thinpen;
+fill fullcircle scaled (9*mg) shifted (12.00*mg,23.89*mg);
+draw fullcircle xscaled (12*mg) yscaled (6*mg) shifted (12.00*mg,15.56*mg);
+draw (12.00*mg,18.89*mg) -- (12.00*mg,8.89*mg);
+draw (6.00*mg,2.22*mg){up} .. (12.00*mg,8.89*mg){right} .. (18.00*mg,2.22*mg){down};
+draw (6.00*mg,28.89*mg){right} .. (10.50*mg,22.22*mg) -- (10.50*mg,32.22*mg);
+draw (18.00*mg,28.89*mg){left} .. (13.50*mg,22.22*mg) -- (13.50*mg,32.22*mg);
+doublesign;
+endchar;
+%
+%
+%
+beginchar(89,width#,height#,0);
+thinpen;
+fill fullcircle scaled (9*mg) shifted (12.00*mg,28.89*mg);
+draw fullcircle xscaled (12*mg) yscaled (6*mg) shifted (12.00*mg,21.11*mg);
+draw (12.00*mg,28.89*mg) -- (12.00*mg,5.56*mg);
+draw (6.00*mg,2.22*mg){up} .. (12.00*mg,8.89*mg){right} .. (18.00*mg,2.22*mg){down};
+doublesign;
+endchar;
+%
+%
+%
+beginchar(90,width#,height#,0);
+triangle((6.00*mg,2.22*mg),(18.00*mg,2.22*mg),(12.00*mg,15.56*mg));
+thinpen;
+draw (12.00*mg,15.56*mg) -- (12.00*mg,32.22*mg);
+draw (6.00*mg,32.22*mg) -- (18.00*mg,32.22*mg);
+draw (0.00*mg,32.22*mg){down} .. (12.00*mg,15.56*mg){right} .. (24.00*mg,32.22*mg){up};
+doublesign;
+endchar;
+%
+%
+%
+beginchar(16,width#,height#,0);
+thinpen;
+draw fullcircle scaled (6*mg) shifted (12.00*mg,28.89*mg);
+draw (12.00*mg,25.56*mg) -- (12.00*mg,15.56*mg);
+draw (6.00*mg,2.22*mg) -- (6.00*mg,12.22*mg) .. (12.00*mg,15.56*mg){right} .. (18.00*mg,12.22*mg) -- (18.00*mg,2.22*mg);
+draw (6.00*mg,25.56*mg) -- (12.00*mg,22.22*mg) -- (18.00*mg,25.56*mg);
+draw (6.00*mg,22.22*mg) -- (12.00*mg,18.89*mg) -- (18.00*mg,22.22*mg);
+thickpen;
+drawdot (6.00*mg,25.56*mg);
+drawdot (18.00*mg,25.56*mg);
+drawdot (6.00*mg,22.22*mg);
+drawdot (18.00*mg,22.22*mg);
+doublesign;
+endchar;
+%
+%
+%
+beginchar(97,width#,height#,0);
+triangle((12.00*mg,12.00*mg),(18.00*mg,30.00*mg),(6.00*mg,30.00*mg));
+pickup pencircle xscaled (3*mg) yscaled (1*mg);
+draw (3.00*mg,3.00*mg){right} .. (12.00*mg,18.00*mg){up};
+draw (12.00*mg,18.00*mg){down} .. (21.00*mg,3.00*mg){right};
+draw (1.50*mg,24.00*mg) .. (12.00*mg,15.00*mg){right} .. (19.50*mg,24.00*mg);
+endchar;
+%
+%
+%
+beginchar(32,width#,height#,0);
+triangle((12.00*mg,12.00*mg),(18.00*mg,30.00*mg),(6.00*mg,30.00*mg));
+pickup pencircle xscaled (3*mg) yscaled (1*mg);
+draw (3.00*mg,3.00*mg){right} .. (12.00*mg,18.00*mg){up};
+draw (12.00*mg,18.00*mg){down} .. (21.00*mg,3.00*mg){right};
+thickpen;
+draw fullcircle xscaled (18*mg) yscaled (12*mg) shifted (12.00*mg,15.00*mg);
+endchar;
+%
+%
+%
+beginchar(33,width#,height#,0);
+triangle ((12.00*mg,15.00*mg),(18.00*mg,24.00*mg),(6.00*mg,24.00*mg));
+thinpen;
+draw fullcircle scaled (6*mg) shifted (12.00*mg,6.00*mg);
+draw (12.00*mg,9.00*mg) -- (12.00*mg,15.00*mg);
+draw (3.00*mg,18.00*mg) .. (5.00*mg,15.00*mg) -- (19.00*mg,15.00*mg) .. (21.00*mg,12.00*mg);
+draw (12.00*mg,24.00*mg){up} .. (6.00*mg,30.00*mg){up};
+endchar;
+%
+%
+%
+beginchar(98,width#,height#,0);
+triangle((12.00*mg,21.00*mg),(18.00*mg,30.00*mg),(6.00*mg,30.00*mg));
+fill fullcircle scaled (9*mg) shifted (12.00*mg,4.50*mg);
+thickpen;
+draw (12.00*mg,3.00*mg) -- (12.00*mg,21.00*mg);
+draw fullcircle xscaled (18*mg) yscaled (12*mg) shifted (12.00*mg,15.00*mg);
+endchar;
+%
+%
+%
+beginchar(99,width#,height#,0);
+triangle((12.00*mg,9.00*mg),(6.00*mg,24.00*mg),(18.00*mg,30.00*mg));
+bigpen;
+draw (6.00*mg,3.00*mg) .. (12.00*mg,6.00*mg) .. (18.00*mg,3.00*mg);
+thinpen;
+draw (9.00*mg,9.00*mg) -- (3.00*mg,15.00*mg) -- (12.00*mg,21.00*mg) -- (18.00*mg,15.00*mg) -- (21.00*mg,21.00*mg);
+endchar;
+%
+%
+%
+beginchar(34,width#,height#,0);
+triangle((12.00*mg,9.00*mg),(6.00*mg,24.00*mg),(18.00*mg,30.00*mg));
+bigpen;
+draw (6.00*mg,3.00*mg) .. (12.00*mg,6.00*mg) .. (18.00*mg,3.00*mg);
+thinpen;
+draw (0.00*mg,24.00*mg) -- (3.00*mg,18.00*mg) -- (12.00*mg,21.00*mg) -- (18.00*mg,15.00*mg) -- (21.00*mg,21.00*mg);
+endchar;
+%
+%
+%
+beginchar(100,width#,height#,0);
+fill fullcircle scaled (9*mg) shifted (12.00*mg,27.00*mg);
+triangle((12.00*mg,14.00*mg),(18.00*mg,21.00*mg),(6.00*mg,21.00*mg));
+thinpen;
+draw (12.00*mg,21.00*mg) -- (12.00*mg,24.00*mg);
+draw (3.00*mg,21.00*mg) -- (21.00*mg,21.00*mg);
+draw fullcircle scaled (6*mg) shifted (12.00*mg,12.00*mg);
+draw (9.00*mg,3.00*mg) -- (10.50*mg,9.50*mg);
+draw (15.00*mg,3.00*mg) -- (13.50*mg,9.50*mg);
+endchar;
+%
+%
+%
+beginchar(101,width#,height#,0);
+thinpen;
+draw fullcircle scaled (6*mg) shifted (12.00*mg,27.00*mg);
+fill fullcircle xscaled (12*mg) yscaled (15*mg) shifted (12.00*mg,16.50*mg);
+draw (6.00*mg,3.00*mg){right} .. (12.00*mg,9.00*mg){up};
+draw (12.00*mg,9.00*mg){down} .. (18.00*mg,3.00*mg){right};
+endchar;
+%
+%
+%
+beginchar(35,width#,height#,0);
+thinpen;
+triangle((12.00*mg,24.00*mg),(18.00*mg,30.00*mg),(6.00*mg,30.00*mg));
+draw (3.00*mg,24.00*mg){down} .. (6.00*mg,16.50*mg){right};
+draw (21.00*mg,24.00*mg){down} .. (18.00*mg,16.50*mg){left};
+draw fullcircle xscaled (12*mg) yscaled (15*mg) shifted (12.00*mg,16.50*mg);
+draw (6.00*mg,3.00*mg){right} .. (12.00*mg,9.00*mg){up};
+draw (12.00*mg,9.00*mg){down} .. (18.00*mg,3.00*mg){right};
+endchar;
+%
+%
+%
+beginchar(36,width#,height#,0);
+thinpen
+fill fullcircle scaled (9*mg) shifted (12.00*mg,27.00*mg);
+draw flex((12.00*mg,9.00*mg),(13.50*mg,16.50*mg),(12.00*mg,24.00*mg));
+draw fullcircle xscaled (12*mg) yscaled (15*mg) shifted (12.00*mg,16.50*mg);
+draw (6.00*mg,3.00*mg){right} .. (12.00*mg,9.00*mg){up};
+draw (12.00*mg,9.00*mg){down} .. (18.00*mg,3.00*mg){right};
+endchar;
+%
+%
+%
+beginchar(37,width#,height#,0);
+thinpen;
+draw (3.00*mg,24.00*mg){down} .. (6.00*mg,16.50*mg){right};
+fill fullcircle scaled (9*mg) shifted (12.00*mg,27.00*mg);
+draw (18.00*mg,16.50*mg){right} .. (24.00*mg,15.00*mg){down};
+draw fullcircle xscaled (12*mg) yscaled (15*mg) shifted (12.00*mg,16.50*mg);
+draw (6.00*mg,3.00*mg){right} .. (12.00*mg,9.00*mg){up};
+draw (12.00*mg,9.00*mg){down} .. (18.00*mg,3.00*mg){right};
+endchar;
+%
+%
+%
+beginchar(102,width#,height#,0);
+triangle((12.00*mg,9.00*mg),(18.00*mg,18.00*mg),(6.00*mg,18.00*mg));
+thinpen;
+draw (8.00*mg,3.00*mg) -- (18.00*mg,18.00*mg) .. (21.00*mg,24.00*mg){up};
+draw (16.00*mg,3.00*mg) -- (6.00*mg,18.00*mg) .. (3.00*mg,24.00*mg){up};
+draw (12.00*mg,18.00*mg) -- (12.00*mg,21.00*mg);
+bigpen;
+draw (6.00*mg,27.00*mg) .. (12.00*mg,24.00*mg) .. (18.00*mg,27.00*mg);
+endchar;
+%
+%
+%
+beginchar(103,width#,height#,0);
+thickpen;
+draw (4.00*mg,20.00*mg){down} .. (12.00*mg,12.00*mg){right} .. (20.00*mg,20.00*mg){up};
+thinpen;
+draw fullcircle xscaled (9*mg) yscaled (4*mg) shifted (12.00*mg,21.00*mg);
+fill (9.00*mg,23.00*mg) -- (15.00*mg,23.00*mg) -- (15.00*mg,27.00*mg) -- (9.00*mg,27.00*mg) -- (9.00*mg,23.00*mg) .. cycle;
+draw (12.00*mg,24.00*mg) -- (12.00*mg,9.00*mg);
+fill fullcircle scaled (9*mg) shifted (12.00*mg,6.00*mg);
+endchar;
+%
+%
+%
+beginchar(39,width#,height#,0);
+thickpen;
+draw (4.00*mg,20.00*mg){down} .. (12.00*mg,12.00*mg){right} .. (20.00*mg,20.00*mg){up};
+thinpen;
+draw fullcircle xscaled (9*mg) yscaled (4*mg) shifted (12.00*mg,21.00*mg);
+fill (9.00*mg,23.00*mg) -- (15.00*mg,23.00*mg) -- (15.00*mg,27.00*mg) -- (9.00*mg,27.00*mg) -- (9.00*mg,23.00*mg) .. cycle;
+draw (12.00*mg,24.00*mg) -- (12.00*mg,9.00*mg);
+draw fullcircle scaled (6*mg) shifted (12.00*mg,6.00*mg);
+draw (6.00*mg,27.00*mg){up} .. (12.00*mg,27.00*mg){down};
+draw (12.00*mg,27.00*mg){up} .. (18.00*mg,27.00*mg){down};
+endchar;
+%
+%
+%
+beginchar(104,width#,height#,0);
+triangle((12.00*mg,12.00*mg),(18.00*mg,24.00*mg),(6.00*mg,24.00*mg));
+thinpen;
+draw (6.00*mg,30.00*mg){right} .. (12.00*mg,24.00*mg){down};
+draw (12.00*mg,24.00*mg){up} .. (18.00*mg,30.00*mg){right};
+draw (12.00*mg,3.00*mg) -- (12.00*mg,12.00*mg);
+endchar;
+%
+%
+%
+beginchar(105,width#,height#,0);
+thinpen;
+fill fullcircle scaled (8*mg) shifted (12.00*mg,27.00*mg);
+draw (12.00*mg,24.00*mg) -- (12.00*mg,3.00*mg);
+draw fullcircle scaled (15*mg) shifted (12.00*mg,16.50*mg);
+endchar;
+%
+%
+%
+beginchar(106,width#,height#,0);
+thinpen;
+fill fullcircle scaled (8*mg) shifted (12.00*mg,27.00*mg);
+draw (12.00*mg,24.00*mg) -- (12.00*mg,3.00*mg);
+draw fullcircle scaled (15*mg) shifted (12.00*mg,16.50*mg);
+draw (6.00*mg,3.00*mg){right} .. (12.00*mg,9.00*mg){up};
+draw (12.00*mg,9.00*mg){down} .. (18.00*mg,3.00*mg){right};
+endchar;
+%
+%
+%
+beginchar(107,width#,height#,0);
+bigpen;
+draw (6.00*mg,3.00*mg) .. (12.00*mg,6.00*mg) .. (18.00*mg,3.00*mg);
+triangle((12.00*mg,18.00*mg),(18.00*mg,30.00*mg),(6.00*mg,30.00*mg));
+thinpen;
+draw (3.00*mg,27.00*mg) .. (12.00*mg,18.00*mg) .. (21.00*mg,27.00*mg);
+draw (3.00*mg,9.00*mg) .. (12.00*mg,18.00*mg) .. (21.00*mg,9.00*mg);
+draw (12.00*mg,28.00*mg) -- (12.00*mg,6.00*mg);
+endchar;
+%
+%
+%
+beginchar(40,width#,height#,0);
+bigpen;
+draw (6.00*mg,3.00*mg) .. (12.00*mg,6.00*mg) .. (18.00*mg,3.00*mg);
+triangle((9.00*mg,21.00*mg),(12.00*mg,30.00*mg),(6.00*mg,30.00*mg));
+triangle((15.00*mg,21.00*mg),(18.00*mg,30.00*mg),(12.00*mg,30.00*mg));
+thinpen;
+draw (9.00*mg,21.00*mg) -- (9.00*mg,6.00*mg);
+draw (15.00*mg,21.00*mg) -- (15.00*mg,5.00*mg);
+draw (0.00*mg,21.00*mg) -- (9.00*mg,18.00*mg) -- (18.00*mg,21.00*mg);
+draw (6.00*mg,21.00*mg) -- (15.00*mg,18.00*mg) -- (24.00*mg,21.00*mg);
+endchar;
+%
+%
+%
+beginchar(108,width#,height#,0);
+triangle((12.00*mg,16.50*mg),(18.00*mg,30.00*mg),(6.00*mg,30.00*mg));
+triangle((12.00*mg,16.50*mg),(6.00*mg,3.00*mg),(18.00*mg,3.00*mg));
+thinpen;
+draw fullcircle xscaled (18*mg) yscaled (12*mg) shifted (12.00*mg,16.50*mg);
+endchar;
+%
+%
+%
+beginchar(109,width#,height#,0);
+triangle((12.00*mg,4.00*mg),(18.00*mg,30.00*mg),(6.00*mg,27.00*mg));
+thinpen;
+draw (6.00*mg,3.00*mg) -- (12.00*mg,9.00*mg) -- (18.00*mg,3.00*mg);
+draw (6.00*mg,9.00*mg) -- (12.00*mg,15.00*mg) -- (18.00*mg,9.00*mg);
+endchar;
+%
+%
+%
+beginchar(110,width#,height#,0);
+fill fullcircle scaled (9*mg) shifted (12.00*mg,25.50*mg);
+thinpen;
+draw (12.00*mg,3.00*mg) -- (12.00*mg,21.00*mg);
+draw (6.00*mg,3.00*mg) .. (12.00*mg,9.00*mg) .. (18.00*mg,3.00*mg);
+draw (6.00*mg,9.00*mg) .. (12.00*mg,15.00*mg) .. (18.00*mg,9.00*mg);
+endchar;
+%
+%
+%
+beginchar(111,width#,height#,0);
+triangle((12.00*mg,3.00*mg),(18.00*mg,21.00*mg),(6.00*mg,21.00*mg));
+thinpen;
+draw (12.00*mg,21.00*mg){up} .. (7.50*mg,30.00*mg){left} .. (3.00*mg,24.00*mg);
+endchar;
+%
+%
+%
+beginchar(41,width#,height#,0);
+triangle((6.00*mg,24.00*mg),(12.00*mg,15.00*mg),(18.00*mg,24.00*mg));
+thinpen;
+draw (6.00*mg,3.00*mg) .. (12.00*mg,15.00*mg){up};
+draw (18.00*mg,3.00*mg) .. (12.00*mg,15.00*mg){up};
+draw (0.00*mg,21.00*mg) .. (12.00*mg,15.00*mg) .. (24.00*mg,21.00*mg);
+draw (12.00*mg,24.00*mg){up} .. (6.00*mg,30.00*mg){up};
+endchar;
+%
+%
+%
+beginchar(42,width#,height#,0);
+triangle((6.00*mg,24.00*mg),(12.00*mg,15.00*mg),(18.00*mg,24.00*mg));
+thinpen;
+draw (12.00*mg,15.00*mg) -- (12.00*mg,9.00*mg);
+draw fullcircle scaled (6*mg) shifted (12.00*mg,6.00*mg);
+draw (3.00*mg,18.00*mg) .. (5.00*mg,15.00*mg) -- (19.00*mg,15.00*mg) .. (21.00*mg,12.00*mg);
+draw (12.00*mg,24.00*mg){up} .. (6.00*mg,30.00*mg){up};
+endchar;
+%
+%
+%
+beginchar(43,width#,height#,0);
+triangle ((6.00*mg,24.00*mg),(12.00*mg,15.00*mg),(18.00*mg,24.00*mg));
+thinpen;
+draw (12.00*mg,24.00*mg){up} .. (6.00*mg,30.00*mg){up};
+draw (12.00*mg,15.00*mg) -- (12.00*mg,3.00*mg);
+draw fullcircle xscaled (18*mg) yscaled (12*mg) shifted (12.00*mg,12.00*mg);
+endchar;
+%
+%
+%
+beginchar(112,width#,height#,0);
+thinpen
+fill fullcircle scaled (9*mg) shifted (12.00*mg,6.00*mg);
+fill (6.00*mg,21.00*mg) -- (18.00*mg,21.00*mg) -- (18.00*mg,30.00*mg) -- (6.00*mg,30.00*mg) -- (6.00*mg,21.00*mg) .. cycle;
+draw (12.00*mg,9.00*mg) -- (12.00*mg,21.00*mg) -- (21.00*mg,21.00*mg) -- (12.00*mg,9.00*mg) -- (3.00*mg,21.00*mg) -- (12.00*mg,21.00*mg);
+endchar;
+%
+%
+%
+beginchar(44,width#,height#,0);
+thinpen
+draw fullcircle scaled (6*mg) shifted (12.00*mg,6.00*mg);
+fill (6.00*mg,18.00*mg) -- (18.00*mg,18.00*mg) -- (18.00*mg,24.00*mg) -- (6.00*mg,24.00*mg) -- (6.00*mg,18.00*mg) .. cycle;
+draw (12.00*mg,9.00*mg) -- (12.00*mg,18.00*mg) -- (21.00*mg,18.00*mg) -- (12.00*mg,9.00*mg) -- (3.00*mg,18.00*mg) -- (12.00*mg,18.00*mg);
+draw (6.00*mg,27.00*mg) .. (12.00*mg,24.00*mg){down};
+draw (18.00*mg,27.00*mg) .. (12.00*mg,24.00*mg){down};
+endchar;
+%
+%
+%
+beginchar(113,width#,height#,0);
+triangle((12.00*mg,9.00*mg),(18.00*mg,30.00*mg),(6.00*mg,30.00*mg));
+thinpen;
+draw (3.00*mg,3.00*mg){up} .. (9.00*mg,3.00*mg){down};
+draw (9.00*mg,3.00*mg){up} .. (12.00*mg,9.00*mg){right} .. (15.00*mg,3.00*mg){down};
+draw (15.00*mg,3.00*mg){up} .. (21.00*mg,3.00*mg){down};
+endchar;
+%
+%
+%
+beginchar(114,width#,height#,0);
+thinpen;
+draw fullcircle scaled (6*mg) shifted (12.00*mg,27.00*mg);
+draw fullcircle scaled (6*mg) shifted (12.00*mg,6.00*mg);
+draw (12.00*mg,9.00*mg) -- (12.00*mg,24.00*mg);
+thickpen;
+draw (3.00*mg,24.00*mg){down} .. (21.00*mg,24.00*mg){up};
+endchar;
+%
+%
+%
+beginchar(115,width#,height#,0);
+thinpen;
+draw fullcircle scaled (6*mg) shifted (12.00*mg,27.00*mg);
+draw (12.00*mg,24.00*mg) -- (12.00*mg,3.00*mg);
+draw (6.00*mg,6.00*mg) -- (18.00*mg,6.00*mg);
+draw (0.00*mg,30.00*mg) -- (12.00*mg,18.00*mg) -- (24.00*mg,30.00*mg);
+draw (0.00*mg,21.00*mg) -- (0.00*mg,15.00*mg);
+draw (24.00*mg,21.00*mg) -- (24.00*mg,15.00*mg);
+endchar;
+%
+%
+%
+beginchar(45,width#,height#,0);
+thinpen;
+draw fullcircle scaled (6*mg) shifted (12.00*mg,27.00*mg);
+draw (12.00*mg,24.00*mg) -- (12.00*mg,9.00*mg);
+draw (6.00*mg,24.00*mg) -- (6.00*mg,3.00*mg);
+draw (18.00*mg,24.00*mg) -- (18.00*mg,3.00*mg) -- (6.00*mg,3.00*mg) -- (3.00*mg,6.00*mg);
+draw (3.00*mg,21.00*mg) .. (6.00*mg,24.00*mg){right} -- (18.00*mg,24.00*mg){right} .. (21.00*mg,21.00*mg);
+endchar;
+%
+%
+%
+beginchar(116,width#,height#,0);
+triangle((12.00*mg,21.00*mg),(18.00*mg,30.00*mg),(6.00*mg,30.00*mg));
+triangle((12.00*mg,12.00*mg),(18.00*mg,21.00*mg),(6.00*mg,21.00*mg));
+thinpen;
+draw (0.00*mg,21.00*mg) -- (24.00*mg,21.00*mg);
+draw (6.00*mg,3.00*mg) -- (12.00*mg,12.00*mg) -- (18.00*mg,3.00*mg);
+draw (9.00*mg,12.00*mg) -- (15.00*mg,12.00*mg);
+endchar;
+%
+%
+%
+beginchar(46,width#,height#,0);
+triangle((12.00*mg,18.00*mg),(15.00*mg,24.00*mg),(9.00*mg,24.00*mg));
+triangle((12.00*mg,9.00*mg),(18.00*mg,18.00*mg),(6.00*mg,18.00*mg));
+thinpen;
+draw (8.00*mg,3.00*mg) -- (12.00*mg,9.00*mg) -- (16.00*mg,3.00*mg);
+draw (9.00*mg,9.00*mg) -- (15.00*mg,9.00*mg);
+draw (6.00*mg,30.00*mg){right} .. (12.00*mg,24.00*mg){down};
+draw (18.00*mg,30.00*mg){left} .. (12.00*mg,24.00*mg){down};
+endchar;
+%
+%
+%
+beginchar(117,width#,height#,0);
+thinpen;
+fill fullcircle scaled (9*mg) shifted (12.00*mg,27.00*mg);
+draw fullcircle scaled (6*mg) shifted (12.00*mg,6.00*mg);
+draw (12.00*mg,9.00*mg) -- (12.00*mg,24.00*mg);
+draw (3.00*mg,18.00*mg) .. (5.00*mg,15.00*mg) -- (19.00*mg,15.00*mg) .. (21.00*mg,12.00*mg);
+endchar;
+%
+%
+%
+beginchar(118,width#,height#,0);
+thinpen;
+fill fullcircle xscaled (12*mg) yscaled (6*mg) shifted (12.00*mg,6.00*mg);
+draw (12.00*mg,9.00*mg) .. (12.00*mg,24.00*mg);
+draw fullcircle scaled (6*mg) shifted (12.00*mg,27.00*mg);
+draw (6.00*mg,18.00*mg){up} .. (3.00*mg,15.00*mg){down};
+draw (3.00*mg,15.00*mg) -- (21.00*mg,15.00*mg);
+draw (21.00*mg,15.00*mg){up} .. (18.00*mg,18.00*mg){down};
+endchar;
+%
+%
+%
+beginchar(119,width#,height#,0);
+triangle((12.00*mg,12.00*mg),(9.00*mg,3.00*mg),(15.00*mg,3.00*mg));
+thinpen;
+draw (12.00*mg,12.00*mg) -- (12.00*mg,24.00*mg);
+draw fullcircle scaled (6*mg) shifted (12.00*mg,27.00*mg);
+draw (3.00*mg,27.00*mg) .. (12.00*mg,21.00*mg){right} .. (12.00*mg,9.00*mg);
+endchar;
+%
+%
+%
+beginchar(47,width#,height#,0);
+triangle((12.00*mg,12.00*mg),(9.00*mg,3.00*mg),(15.00*mg,3.00*mg));
+thinpen;
+draw (12.00*mg,12.00*mg) -- (12.00*mg,21.00*mg);
+draw (6.00*mg,27.00*mg) -- (18.00*mg,27.00*mg) -- (12.00*mg,21.00*mg) -- (6.00*mg,27.00*mg);
+draw (3.00*mg,24.00*mg) .. (12.00*mg,15.00*mg){right} .. (12.00*mg,6.00*mg);
+draw (9.00*mg,30.00*mg){right} .. (12.00*mg,27.00*mg){down};
+draw (15.00*mg,30.00*mg){left} .. (12.00*mg,27.00*mg){down};
+endchar;
+%
+%
+%
+beginchar(120,width#,height#,0);
+thinpen;
+fill fullcircle scaled (9*mg) shifted (12.00*mg,22.50*mg);
+draw fullcircle xscaled (12*mg) yscaled (6*mg) shifted (12.00*mg,15.00*mg);
+draw (12.00*mg,18.00*mg) -- (12.00*mg,9.00*mg);
+draw (6.00*mg,3.00*mg){up} .. (12.00*mg,9.00*mg){right} .. (18.00*mg,3.00*mg){down};
+draw (6.00*mg,27.00*mg){right} .. (10.50*mg,21.00*mg) -- (10.50*mg,30.00*mg);
+draw (18.00*mg,27.00*mg){left} .. (13.50*mg,21.00*mg) -- (13.50*mg,30.00*mg);
+endchar;
+%
+%
+%
+beginchar(121,width#,height#,0);
+thinpen;
+fill fullcircle scaled (9*mg) shifted (12.00*mg,27.00*mg);
+draw fullcircle xscaled (12*mg) yscaled (6*mg) shifted (12.00*mg,20.00*mg);
+draw (12.00*mg,27.00*mg) -- (12.00*mg,6.00*mg);
+draw (6.00*mg,3.00*mg){up} .. (12.00*mg,9.00*mg){right} .. (18.00*mg,3.00*mg){down};
+endchar;
+%
+%
+%
+beginchar(122,width#,height#,0);
+triangle((6.00*mg,3.00*mg),(18.00*mg,3.00*mg),(12.00*mg,15.00*mg));
+thinpen;
+draw (12.00*mg,15.00*mg) -- (12.00*mg,30.00*mg);
+draw (6.00*mg,30.00*mg) -- (18.00*mg,30.00*mg);
+draw (0.00*mg,30.00*mg){down} .. (12.00*mg,15.00*mg){right} .. (24.00*mg,30.00*mg){up};
+endchar;
+%
+%
+%
+beginchar(48,width#,height#,0);
+thinpen;
+draw fullcircle scaled (6*mg) shifted (12.00*mg,27.00*mg);
+draw (12.00*mg,24.00*mg) -- (12.00*mg,15.00*mg);
+draw (6.00*mg,3.00*mg) -- (6.00*mg,12.00*mg) .. (12.00*mg,15.00*mg){right} .. (18.00*mg,12.00*mg) -- (18.00*mg,3.00*mg);
+draw (6.00*mg,24.00*mg) -- (12.00*mg,21.00*mg) -- (18.00*mg,24.00*mg);
+draw (6.00*mg,21.00*mg) -- (12.00*mg,18.00*mg) -- (18.00*mg,21.00*mg);
+thickpen;
+drawdot (6.00*mg,24.00*mg);
+drawdot (18.00*mg,24.00*mg);
+drawdot (6.00*mg,21.00*mg);
+drawdot (18.00*mg,21.00*mg);
+endchar;
+%
+%
+% Kerning information
+ligtable "a": "a" =: "A", "i" =: 32, "u" =: 33, "w" =: 33;
+ligtable "b": "b" =: "B";
+ligtable "c": "c" =: "C", "h" =: 34, "k" =: 40;
+ligtable "d": "a" =: "D";
+ligtable "e": "e" =: "E", "a" =: 35, "i" =: 36, "v" =: 37, "w" =: 37;
+ligtable "f": "f" =: "F";
+ligtable "g": "g" =: "G", "h" =: 39;
+ligtable "h": "h" =: "H";
+ligtable "i": "i" =: "I";
+ligtable "j": "j" =: "J";
+ligtable "k": "k" =: "K";
+ligtable "l": "l" =: "L";
+ligtable "m": "m" =: "M";
+ligtable "n": "n" =: "N", "g" =: 48;
+ligtable "o": "o" =: "O", "a" =: 41, "u" =: 42, "w" =: 42, "i" =: 43;
+ligtable "p": "p" =: "P", "h" =: 44;
+ligtable "q": "q" =: "Q", "u" =: 113;
+ligtable "r": "r" =: "R";
+ligtable "s": "s" =: "S", "h" =: 45;
+ligtable "t": "t" =: "T", "h" =: 46;
+ligtable "u": "u" =: "U";
+ligtable "v": "v" =: "V";
+ligtable "w": "w" =: "W", "h" =: 47;
+ligtable "x": "x" =: "X";
+ligtable "y": "y" =: "Y";
+ligtable "z": "z" =: "Z";
+%
+end;