diff options
Diffstat (limited to 'Master/texmf-dist/fonts/source/public/cirth/runes.mf')
-rw-r--r-- | Master/texmf-dist/fonts/source/public/cirth/runes.mf | 927 |
1 files changed, 927 insertions, 0 deletions
diff --git a/Master/texmf-dist/fonts/source/public/cirth/runes.mf b/Master/texmf-dist/fonts/source/public/cirth/runes.mf new file mode 100644 index 00000000000..355f1655e53 --- /dev/null +++ b/Master/texmf-dist/fonts/source/public/cirth/runes.mf @@ -0,0 +1,927 @@ +% Version 2.0 Copyright 2004 Martin Habets mhabets@users.sourceforge.net +% Version 1.0 Copyright 1992 Jo Grant jaymin@maths.tcd.ie +% c/o 44 Bancroft Avenue, Tallaght, Dublin 24, Ireland. +% +% Everyone is granted permission to copy, and redistribute +% this file, provided that a currently-dated copy of this +% copyright notice is included in the copy. +% License is granted to produce fonts based on the information +% in this file, provided that such fonts are redistributed +% without charge to any third party and not used for +% monetary gain. To use them in a commercially related environment +% you must first acquire a liscence from Jo Grant at the +% above address. + +beginchar("&",runew#,runeh#,0); "&"; +z1 = (w, L*h); +z2 = (w/2, LL*h); +z3 = (w/2, HH*h); +z4 = (0, H*h); +draw z1--z2--z3--z4; +rightserif(z1); +leftserif(z4); +endchar; + +beginchar(".",.5runew#,runeh#,0); "."; +z1 = (w/2, M*h); +filldot(z1); +endchar; + +beginchar(":",.5runew#,runeh#,0); ":"; +z1 = (w/2, .33*h); +z2 = (w/2, .66*h); +filldot(z1); +filldot(z2); +endchar; + +beginchar(",",.5runew#,runeh#,0); ","; +z1 = (w/2, .2*h); +z2 = (w/2, M*h); +z3 = (w/2, .8*h); +filldot(z1); +filldot(z2); +filldot(z3); +endchar; + +beginchar(";",.5runew#,runeh#,0); ";"; +z1 = (w/2, LL*h+dotwid#); +z2 = (w/2, .33*h+dotwid#); +z3 = (w/2, .66*h-dotwid#); +z4 = (w/2, HH*h-dotwid#); +filldot(z1); +filldot(z2); +filldot(z3); +filldot(z4); +endchar; + +% we place this in the "c" position so that ligatures work +beginchar("c",2pw#,runeh#,0); "+h"; +z1 = (w/2, LL*h); +z2 = (w/2, M*h); +draw z1--z2; +serif(z1); +serif(z2); +endchar; + +beginchar(31,runew#,runeh#,0); "58"; +%ts +z1 = (w, LL*h); +z2 = (w, HH*h); +z3 = (w, H*h); +z4 = (0, M*h); +z5 = (w, L*h); +draw z1--z2; +draw z3--z4--z5; +serif(z1); +serif(z2); +endchar; + +beginchar(30,runew#,runeh#,0); "57"; +%ps +z1 = (0, LL*h); +z2 = (0, HH*h); +z3 = (0, H*h); +z4 = (w, M*h); +z5 = (0, L*h); +draw z1--z2; +draw z3--z4--z5; +serif(z1); +serif(z2); +endchar; + +beginchar("'",.5runew#,runeh#,0); "56b"; +z5 = (w-.5runew, .5[M,L]*h); +z6 = (w, .5[H,M]*h); +%draw z5{right}..{right}z6; +draw z5..z6; +endchar; + +beginchar(29,.5runew#,runeh#,0); "56"; +z1 = (.5runew, LL*h); +z2 = (.5runew, HH*h); +z3 = (.5runew, .5[H,M]*h); +z4 = (0, .5[M,L]*h); +z7 = (.25runew, DSC*h); +z8 = (.75runew, DSC*h); +draw z1--z2; +draw z3--z4; +serif(z1); +serif(z2); +leftserif(z4); +runedot(z7); +runedot(z8); +endchar; + +beginchar("`",.5runew#,runeh#,0); "55b"; +z5 = (w-.5runew, .5[H,M]*h); +z6 = (w, .5[M,L]*h); +%draw z5{right}..{right}z6; +draw z5..z6; +endchar; + +beginchar(28,.5runew#,runeh#,0); "55"; +z1 = (0, LL*h); +z2 = (0, HH*h); +z3 = (0, .5[H,M]*h); +z4 = (.5runew, .5[M,L]*h); +draw z1--z2; +draw z3--z4; +serif(z1); +serif(z2); +rightserif(z4); +endchar; + +beginchar("h",1.5runew#,runeh#,0); "54"; +z1 = (0, LL*h); +z2 = (w/2, M*h); +z3 = (w, LL*h); +z4 = (w/2, HH*h); +draw z1--z2--z3; +draw z2--z4; +leftserif(z1); +serif(z4); +rightserif(z3); +endchar; + +beginchar("Y",1.5runew#,runeh#,0); "53"; +z1 = (0, HH*h); +z2 = (w/2, M*h); +z3 = (w, HH*h); +z4 = (w/2, LL*h); +x6 - x5 = runew/2; .5[x5, x6] = w/2; +y5 = y6 = ASC*h; +draw z1--z2--z3; +draw z2--z4; +leftserif(z1); +serif(z4); +rightserif(z3); +runedot(z5); +runedot(z6); +endchar; + +beginchar(27,1.5runew#,runeh#,0); "52b"; +z1 = (0, LL*h); +z2 = (w/2, HH*h); +z3 = (w, LL*h); +z4 = (w/2, M*h); +z5 = (w/2, LL*h); +draw z1--z2--z3; +draw z5--z4; +leftserif(z1); +serif(z2); +rightserif(z3); +endchar; + +beginchar(26,1.5runew#,runeh#,0); "52a"; +z1 = (0, LL*h); +z2 = (w/2, HH*h); +z3 = (w, LL*h); +z4 = (w/2, LL*h); +draw z1--z2--z3; +draw z2--z4; +leftserif(z1); +serif(z2); +serif(z4); +rightserif(z3); +endchar; + +beginchar(25,1.4runew#,runeh#,0); "51b"; +z1 = (0, LL*h); +z2 = (0, HH*h); +z3 = (w/2, LL*h); +z4 = (w, HH*h); +z5 = (w, LL*h); +draw z1--z2--z3--z4--z5; +leftserif(z1); +serif(z2); +serif(z3); +serif(z4); +rightserif(z5); +endchar; + +beginchar("O",1.6runew#,runeh#,0); "51a"; +z1 = (0, LL*h); +z2 = (.5runew, HH*h); +z3 = (runew, LL*h); +z4 = (w-runew, LL*h); +z5 = (w-.5runew, HH*h); +z6 = (w, LL*h); +draw z1--z2--z3; +draw z4--z5--z6; +leftserif(z1); +serif(z2); +rightserif(z3); +leftserif(z4); +serif(z5); +rightserif(z6); +endchar; + +beginchar("o",1.2runew#,runeh#,0); "50"; +z1 = (0, LL*h); +z2 = (w/2, HH*h); +z3 = (w, LL*h); +draw z1--z2--z3; +leftserif(z1); +serif(z2); +rightserif(z3); +endchar; + +beginchar("A",runew#,runeh#,0); "49"; +z1 = (0, LL*h); +z2 = (0, HH*h); +z3 = (w, H*h); +z4 = (w, LL*h); +z5 = (0, H*h); +z6 = (w, M*h); +draw z1--z2--z3--z4; +draw z5--z6; +serif(z1); +serif(z2); +serif(z4); +endchar; + +beginchar("a",runew#,runeh#,0); "48"; +z1 = (0, LL*h); +z2 = (0, HH*h); +z3 = (w, H*h); +z4 = (w, LL*h); +draw z1--z2--z3--z4; +serif(z1); +serif(z2); +serif(z4); +endchar; + +beginchar("E",runew#,runeh#,0); "47"; +z1 = (0, HH*h); +z2 = (0, LL*h); +z3 = (w, HH*h); +z4 = (w, LL*h); +z5 = (0, H*h); +z6 = (w, M*h); +z7 = (0, M*h); +z8 = (w, L*h); +draw z1--z2; +draw z3--z4; +draw z5--z6; +draw z7--z8; +serif(z1); +serif(z2); +serif(z3); +serif(z4); +endchar; + +beginchar("e",runew#,runeh#,0); "46"; +z1 = (0, HH*h); +z2 = (0, LL*h); +z3 = (w, HH*h); +z4 = (w, LL*h); +z5 = (0, H*h); +z6 = (w, M*h); +draw z1--z2; +draw z3--z4; +draw z5--z6; +serif(z1); +serif(z2); +serif(z3); +serif(z4); +endchar; + +beginchar(24,runew#,runeh#,0); "45b"; +% u" +z1 = (w/2, LL*h); +z2 = (w/2, M*h); +z3 = (0, H*h); +z4 = (w/2, HH*h); +z5 = (w, H*h); +z6 = (0, M*h); +z7 = (w, M*h); +draw z1--z4; +draw z2--z3--z4--z5--z2; +draw z6--z7; +serif(z1); +endchar; + +beginchar(23,runew#,runeh#,0); "45a"; +% u" +z1 = (w/2, LL*h); +z2 = (w/2, M*h); +z3 = (0, H*h); +z4 = (w/2, HH*h); +z5 = (w, H*h); +z6 = (0, M*h); +z7 = (w, M*h); +draw z1--z2--z3--z4--z5--z2; +draw z6--z7; +serif(z1); +endchar; + +beginchar("w",1.2runew#,runeh#,0); "44"; +z1 = (w/2, LL*h); +z2 = (w/2, M*h); +z3 = (0, H*h); +z4 = (w/2, HH*h); +z5 = (w, H*h); +draw z1--z2--z3--z4--z5--z2; +serif(z1); +endchar; + +beginchar("U",1.2runew#,runeh#,0); "43"; +z1 = (0, HH*h); +z2 = (w, M*h); +z3 = (0, LL*h); +z4 = (w, HH*h); +z5 = (0, M*h); +z6 = (w, LL*h); +draw z1--z2--z3; +draw z4--z5--z6; +leftserif(z1); +leftserif(z3); +rightserif(z4); +rightserif(z6); +endchar; + +beginchar("u",runew#,runeh#,0); "42"; +z1 = (0, LL*h); +z2 = (w, .33*h); +z3 = (w/2, HH*h); +z4 = (0, .33M*h); +z5 = (w, LL*h); +draw z1--z2--z3--z4--z5; +serif(z1); +serif(z5); +endchar; + +beginchar(22,.75runew#,runeh#,0); "41"; +z1 = (w, HH*h); +z2 = (w, L*h); +z3 = (0, H*h); +z4 = (0, LL*h); +draw z1--z2--z3--z4; +serif(z1); +serif(z4); +endchar; + +beginchar("y",.75runew#,runeh#,0); "40"; +z1 = (0, HH*h); +z2 = (0, L*h); +z3 = (w, H*h); +z4 = (w, LL*h); +draw z1--z2--z3--z4; +serif(z1); +serif(z4); +endchar; + +beginchar("i",.5runew#,runeh#,0); "39"; +z1 = (0, HH*h); +z2 = (0, LL*h); +z3 = (0, ASC*h); +z4 = (w, ASC*h); +draw z1--z2; +serif(z1); +serif(z2); +runedot(z3); +runedot(z4); +endchar; + +beginchar("M",1.2runew#,runeh#,0); "38b"; +% nd version 2 +z1 = (0, HH*h); +z2 = (w, LL*h); +z3 = (w, HH*h); +z4 = (0, LL*h); +z5 = (w, M*h); +z6 = (0, M*h); +draw z4--z1--z5; +draw z2--z3--z6; +serif(z4); +serif(z2); +endchar; + +beginchar(20,2runew#,runeh#,0); "38a"; +% nd version 1 +z1 = (0, HH*h); +z2 = (w, LL*h); +z3 = (w, HH*h); +z4 = (0, LL*h); +draw z1--z2--z3--z4--cycle; +endchar; + +beginchar(19,1.6runew#,runeh#,0); "37"; +% ng +z1 = (0, HH*h); +z2 = (w, LL*h); +z3 = (w, HH*h); +z4 = (0, LL*h); +z5 = (w/2, H*h); +z6 = (w, M*h); +z7 = (w/2, L*h); +z8 = (0, M*h); +draw z1--z2; +draw z3--z4; +draw z5--z6--z7--z8--cycle; +leftserif(z1); +rightserif(z2); +rightserif(z3); +leftserif(z4); +endchar; + +beginchar("z",2runew#,runeh#,0); "36"; +z1 = (0, HH*h); +z2 = (w, LL*h); +z3 = (w, HH*h); +z4 = (0, LL*h); +draw z1--z2; +draw z3--z4; +leftserif(z1); +rightserif(z2); +rightserif(z3); +leftserif(z4); +endchar; + +beginchar("S",1.2runew#,runeh#,0); "35"; +z1 = (w, HH*h); +z2 = (0, M*h); +z3 = (w, LL*h); +draw z1--z2--z3; +serif(z1); +serif(z3); +endchar; + +beginchar("s",1.2runew#,runeh#,0); "34"; +z1 = (0, HH*h); +z2 = (w, M*h); +z3 = (0, LL*h); +z4 = (0, ASC*h); +z5 = (.5runew, ASC*h); +draw z1--z2--z3; +serif(z1); +serif(z3); +runedot(z4); +runedot(z5); +endchar; + +beginchar("x",1.5runew#,runeh#,0); "33"; +% ng +z1 = (w/2, HH*h); +z2 = (w/2, LL*h); +z3 = (0, HH*h); +z4 = (w, LL*h); +z5 = (0, LL*h); +z6 = (w, HH*h); +draw z1--z2; +draw z3{down}..{down}z4; +draw z5{up}..{up}z6; +serif(z1); +serif(z2); +serif(z3); +serif(z4); +serif(z5); +serif(z6); +endchar; + +beginchar(17,runew#,runeh#,0); "32"; +% lh +z1 = (w/2, HH*h); +z2 = (w/2, LL*h); +z3 = (0, .5[H,HH]*h); +z4 = (w, .5[L,LL]*h); +draw z1--z2; +draw z3{down}..{down}z4; +serif(z1); +serif(z2); +serif(z3); +serif(z4); +endchar; + +beginchar("l",runew#,runeh#,0); "31"; +z1 = (w/2, HH*h); +z2 = (w/2, LL*h); +z3 = (0, .5[L,LL]*h); +z4 = (w, .5[H,HH]*h); +draw z1--z2; +draw z3{up}..{up}z4; +serif(z1); +serif(z2); +serif(z3); +serif(z4); +endchar; + +beginchar(16,runew#,runeh#,0); "30"; +% rh +z1 = (w, HH*h); +z2 = (w, LL*h); +z3 = (0, HH*h); +z4 = (w, M*h); +z5 = (0, LL*h); +draw z1--z2; +draw z3{down}..{right}z4; +draw z5{up}..{right}z4; +serif(z1); +serif(z2); +leftserif(z3); +leftserif(z5); +endchar; + +beginchar("r",runew#,runeh#,0); "29"; +z1 = (0, HH*h); +z2 = (0, LL*h); +z3 = (w, HH*h); +z4 = (0, M*h); +z5 = (w, LL*h); +draw z1--z2; +draw z3{down}..{left}z4; +draw z5{up}..{left}z4; +serif(z1); +serif(z2); +rightserif(z3); +rightserif(z5); +endchar; + +beginchar(15,1.5runew#,runeh#,0); "28"; +% ngw +z1 = (w, HH*h); +z2 = (w/2, H*h); +z3 = (0, HH*h); +z4 = (0, LL*h); +z5 = (w/2, L*h); +z6 = (w, LL*h); +z7 = (.5[x4,x5], DSC*h); +z8 = (.5[x5,x6], DSC*h); +draw z1--z2--z3--z4--z5--z6; +runedot(z7); +runedot(z8); +endchar; + +beginchar(14,2runew#,runeh#,0); "27"; +% ngw +z1 = (w/2, LL*h); +z2 = (w/2, HH*h); +z3 = (0,HH*h); +z4 = (.5runew, H*h); +z5 = (w-.5runew, H*h); +z6 = (w, HH*h); +draw z1--z2; +draw z3--z4--z2--z5--z6; +serif(z1); +leftserif(z3); +rightserif(z6); +endchar; + +beginchar(13,1.5runew#,runeh#,0); "26"; +% ghw +z1 = (w, LL*h); +z2 = (w, HH*h); +z3 = (w/2,H*h); +z4 = (0, HH*h); +z5 = (w, M*h); +z6 = (w/2,L*h); +z7 = (0, M*h); +draw z1--z2--z3--z4; +draw z5--z6--z7; +serif(z1); +leftserif(z4); +leftserif(z7); +rightserif(z2); +endchar; + +beginchar(12,1.5runew#,runeh#,0); "25"; +% khw +z1 = (w, LL*h); +z2 = (w, HH*h); +z3 = (w/2,H*h); +z4 = (0, HH*h); +draw z1--z2--z3--z4; +serif(z1); +leftserif(z4); +rightserif(z2); +endchar; + +beginchar(11,1.5runew#,runeh#,0); "24"; +% gw +z1 = (0, LL*h); +z2 = (0, HH*h); +z3 = (w/2,H*h); +z4 = (w, HH*h); +z5 = (0, M*h); +z6 = (w/2,L*h); +z7 = (w, M*h); +draw z1--z2--z3--z4; +draw z5--z6--z7; +serif(z1); +rightserif(z4); +rightserif(z7); +leftserif(z2); +endchar; + +beginchar(10,1.5runew#,runeh#,0); "23"; +% kw +z1 = (0, LL*h); +z2 = (0, HH*h); +z3 = (w/2,M*h); +z4 = (w, HH*h); +z5 = (0, ASC*h); +z6 = (.5runew, ASC*h); +draw z1--z2--z3--z4; +serif(z1); +rightserif(z4); +leftserif(z2); +runedot(z5); +runedot(z6); +endchar; + +beginchar("N",1.5runew#,runeh#,0); "22"; +% ligatured nj +z1 = (w/2, LL*h); +z2 = (w/2, HH*h); +z3 = (0,HH*h); +z4 = (w/2, M*h); +z5 = (w, HH*h); +draw z1--z2; +draw z3{down}..z4{right}..{up}z5; +serif(z1); +serif(z2); +serif(z3); +serif(z5); +endchar; + +beginchar(9,runew#,runeh#,0); "21"; +% gh +z1 = (w, LL*h); +z2 = (w, HH*h); +z3 = (w,M*h); +z4 = (0, HH*h); +z5 = (w,H*h); +z6 = (w/2, HH*h); +draw z1--z2; +draw z3{left}..{up}z4; +draw z5{left}..{up}z6; +serif(z1); +serif(z2); +serif(z4); +serif(z6); +endchar; + +beginchar(8,.9runew#,runeh#,0); "20"; +% kh +z1 = (w, LL*h); +z2 = (w, HH*h); +z3 = (w,M*h); +z4 = (0, HH*h); +draw z1--z2; +draw z3{left}..{up}z4; +serif(z1); +serif(z2); +serif(z4); +endchar; + +beginchar("g",runew#,runeh#,0); "19"; +z1 = (0, LL*h); +z2 = (0, HH*h); +z3 = (0,M*h); +z4 = (w, HH*h); +z5 = (0,H*h); +z6 = (w/2, HH*h); +draw z1--z2; +draw z3{right}..{up}z4; +draw z5{right}..{up}z6; +serif(z1); +serif(z2); +serif(z4); +serif(z6); +endchar; + +beginchar("k",.9runew#,runeh#,0); "18"; +z1 = (0, LL*h); +z2 = (0, HH*h); +z3 = (0,M*h); +z4 = (w, HH*h); +z5 = (0, ASC*h); +z6 = (w/2, ASC*h); +draw z1--z2; +draw z3{right}..{up}z4; +serif(z1); +serif(z2); +serif(z4); +runedot(z5); +runedot(z6); +endchar; + +beginchar(7,1.5runew#,runeh#,0); "17"; +% nj +z1 = (w/2, LL*h); +z2 = (w/2, HH*h); +z3 = (0,LL*h); +z4 = (w/2, M*h); +z5 = (w, LL*h); +draw z1--z2; +draw z3--z4--z5; +serif(z1); +rightserif(z5); +leftserif(z3); +endchar; + +beginchar(6,1.2runew#,runeh#,0); "16"; +% zh +z1 = (w, LL*h); +z2 = (w, HH*h); +z3 = (w,M*h); +z4 = (0, LL*h); +z5 = (w, L*h); +z6 = (w/2, LL*h); +draw z1--z2; +draw z3--z4; +draw z5--z6; +serif(z1); +serif(z2); +leftserif(z4); +leftserif(z6); +endchar; + +beginchar(5,1.2runew#,runeh#,0); "15"; +% zh +z1 = (w, LL*h); +z2 = (w, HH*h); +z3 = (w,M*h); +z4 = (0, LL*h); +draw z1--z2; +draw z3--z4; +serif(z1); +serif(z2); +leftserif(z4); +endchar; + +beginchar("j",1.2runew#,runeh#,0); "14"; +z1 = (0, LL*h); +z2 = (0, HH*h); +z3 = (0,M*h); +z4 = (w, LL*h); +z5 = (0, L*h); +z6 = (w/2, LL*h); +draw z1--z2; +draw z3--z4; +draw z5--z6; +serif(z1); +serif(z2); +rightserif(z4); +rightserif(z6); +endchar; + +beginchar(4,1.2runew#,runeh#,0); "13"; +% ch +z1 = (0, LL*h); +z2 = (0, HH*h); +z3 = (0,M*h); +z4 = (w, LL*h); +z5 = (0, ASC*h); +z6 = (w/2, ASC*h); +draw z1--z2; +draw z3--z4; +serif(z1); +serif(z2); +rightserif(z4); +runedot(z5); +runedot(z6); +endchar; + +beginchar("n",1.5runew#,runeh#,0); "12"; +z1 = (w/2, LL*h); +z2 = (w/2, HH*h); +z3 = (0,.5[M,H]*h); +z4 = (w,.5[M,H]*h); +draw z1--z2; +draw z3--z2--z4; +serif(z1); +rightserif(z4); +leftserif(z3); +endchar; + +beginchar(3,runew#,runeh#,0); "11"; +% dh +z1 = (w, LL*h); +z2 = (w, HH*h); +z3 = (0,H*h); +z4 = (w, M*h); +z5 = (0,L*h); +draw z1--z2--z3; +draw z4--z5; +serif(z1); +rightserif(z2); +leftserif(z3); +leftserif(z5); +endchar; + +beginchar(2,runew#,runeh#,0); "10"; +% th +z1 = (w, LL*h); +z2 = (w, HH*h); +z3 = (0,M*h); +draw z1--z2--z3; +serif(z1); +rightserif(z3); +endchar; + +beginchar("d",runew#,runeh#,0); "9"; +z1 = (0, LL*h); +z2 = (0, HH*h); +z3 = (w,H*h); +z4 = (0, M*h); +z5 = (w,L*h); +draw z1--z2--z3; +draw z4--z5; +serif(z1); +leftserif(z2); +rightserif(z3); +rightserif(z5); +endchar; + +beginchar("t",runew#,runeh#,0); "8"; +z1 = (0, LL*h); +z2 = (0, HH*h); +z3 = (w,M*h); +z4 = (w/2, ASC*h); +z5 = (w,ASC*h); +draw z1--z2--z3; +serif(z1); +leftserif(z2); +rightserif(z3); +runedot(z4); +runedot(z5); +endchar; + +beginchar(1,runew#,runeh#,0); "7"; +% mb +z1 = (w, LL*h); +z2 = (w, HH*h); +z3 = (0,H*h); +z4 = (w, M*h); +z5 = (0,L*h); +draw z1--z2--z3--z4--z5--z1; +rightserif(z1); +rightserif(z2); +endchar; + +beginchar("m",runew#,runeh#,0); "6"; +z1 = (0, LL*h); +z2 = (0, HH*h); +z3 = (w,H*h); +z4 = (0, M*h); +z5 = (w,L*h); +draw z1--z2--z3--z4--z5--z1; +leftserif(z1); +leftserif(z2); +endchar; + +beginchar(0,1.5runew#,runeh#,0); "5"; +% hw +z1 = (w/2, LL*h); +z2 = (w/2, HH*h); +z3 = (w,H*h); +z4 = (w/2, M*h); +z5 = (0,H*h); +draw z1--z2--z3--z4--z5--z2; +serif(z1); +endchar; + +beginchar("v",1.2runew#,runeh#,0); "4"; +z1 = (w, LL*h); +z2 = (w, HH*h); +z3 = (w-.9runew,H*h); +z4 = (w, M*h); +z5 = (w-1.2runew,.5[L,LL]*h); +draw z1--z2--z3--z4--z5; +serif(z1); +rightserif(z2); +leftserif(z5); +endchar; + +beginchar("f",runew#,runeh#,0); "3"; +z1 = (w, LL*h); +z2 = (w, HH*h); +z3 = (0,H*h); +z4 = (w, M*h); +draw z1--z2--z3--z4; +serif(z1); +rightserif(z2); +endchar; + +beginchar("b",1.2runew#,runeh#,0); "2"; +z1 = (0, LL*h); +z2 = (0, HH*h); +z3 = (.9runew,H*h); +z4 = (0, M*h); +z5 = (1.2runew,.5[L,LL]*h); +draw z1--z2--z3--z4--z5; +serif(z1); +leftserif(z2); +rightserif(z5); +endchar; + +beginchar("p",runew#,runeh#,0); "1"; +z1 = (0, LL*h); +z2 = (0, HH*h); +z3 = (w,H*h); +z4 = (0, M*h); +draw z1--z2--z3--z4; +serif(z1); +leftserif(z2); +endchar; |