summaryrefslogtreecommitdiff
path: root/fonts/byzfonts/Alphabet/Smalls/y.mf
diff options
context:
space:
mode:
Diffstat (limited to 'fonts/byzfonts/Alphabet/Smalls/y.mf')
-rw-r--r--fonts/byzfonts/Alphabet/Smalls/y.mf33
1 files changed, 33 insertions, 0 deletions
diff --git a/fonts/byzfonts/Alphabet/Smalls/y.mf b/fonts/byzfonts/Alphabet/Smalls/y.mf
new file mode 100644
index 0000000000..3fc2d30a8f
--- /dev/null
+++ b/fonts/byzfonts/Alphabet/Smalls/y.mf
@@ -0,0 +1,33 @@
+beginchar("y",.2em#,2cap#/7,0dth#); "upsilon";
+picture ypsilon;
+path p[];
+numeric phi[];
+ save ww,hh;
+
+ ww = w/2; hh = h/2;
+ b := .2ww;
+
+ y2 = y1 = 1.6hh;
+ x1 = 2ww - x2 = .3ww;
+ x3 = .5[x1,x2]; y3 = .1hh;
+
+ p0 = z1{down}..z3{right}..{up}z2;
+ z4 = point 0.8 of p0;
+ phi1 = angle direction .8 of p0;
+ z5 = point 1.6 of p0;
+ phi2 = angle direction 1.6 of p0;
+
+ penpos1(1.5b,0);
+ penpos4(2.5b,phi1+90);
+ penpos3(b,90);
+ penpos5(2.5b,phi2+90);
+ penpos2(2b,180);
+ penstroke z1e{down}..z4e..z3e{right}..z5e..{up}z2e;
+
+ pickup pencircle scaled 3b;
+ drawdot z1;
+ pickup pencircle scaled 2b;
+ drawdot z2;
+
+ypsilon = currentpicture;
+endchar;