summaryrefslogtreecommitdiff
path: root/fonts/byzfonts/Alphabet/Caps/Y.mf
blob: bf9f31a4416d5bfb032701c992a28c21059d767f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
beginchar("Y",em#,5cap#/7,0dth#); "Ypsilon";
path p[];
 save ww,hh,dd;

 ww = w/10; hh = h/5;
 b := ww;
 
 x0 = x1 = 5ww;
 y0 = 0; y1 = 1.5hh;
 x2 = 10ww - x3 = .5ww; 
 y3 = y2 = 8hh;
 z4 = .25[z1,z2];
 z5 = .5[z1,z2];
 z6 = .75[z1,z2];
 z7 = .25[z1,z3];
 z8 = .5[z1,z3];
 z9 = .75[z1,z3];
 z10 = .5[z1,z4];
 z11 = .5[z5,z4];
 z12 = .5[z5,z6];
 z13 = .5[z2,z6];
 z14 = .5[z1,z7];
 z15 = .5[z8,z7];
 z16 = .5[z8,z9];
 z17 = .5[z3,z9];
 z18 = .5[z1,z0];
 z19 = (x2,y0);
 z21 = (x15,y17);
 z20 = (x3,y0);
 z22 = (x11,y17);
 

 penpos0(2b,0);
 penpos18(.6b,0);
 penpos1(b,0);
 penpos10(.6b,30);
 penpos11(.6b,30);
 penpos12(.6b,30);
 penpos13(.6b,30);
 penpos4(1.7b,30);
 penpos5(1.7b,30);
 penpos6(1.7b,30);
 penpos2(b,30);
 penpos14(.6b,-30);
 penpos15(.6b,-30);
 penpos16(.6b,-30);
 penpos17(.6b,-30);
 penpos7(1.7b,-30);
 penpos8(1.7b,-30);
 penpos9(1.7b,-30);
 penpos3(b,-30);

 penstroke z0e..z18e..z1e;
 penstroke z1e..z10e..z4e..z11e..z5e..z12e..z6e..z13e..z2e;
 penstroke z1e..z14e..z7e..z15e..z8e..z16e..z9e..z17e..z3e;
 pickup pencircle scaled b;
 drawdot z2;
 drawdot z3;
 pickup pencircle scaled .4pt;
 draw z19{up}..z5..{right}z21;
 draw fullcircle scaled .5b shifted (z21);
 draw z20{up}..z8..{left}z22;
 draw fullcircle scaled .5b shifted (z22);

endchar;