diff options
author | Norbert Preining <norbert@preining.info> | 2019-09-02 13:46:59 +0900 |
---|---|---|
committer | Norbert Preining <norbert@preining.info> | 2019-09-02 13:46:59 +0900 |
commit | e0c6872cf40896c7be36b11dcc744620f10adf1d (patch) | |
tree | 60335e10d2f4354b0674ec22d7b53f0f8abee672 /fonts/byzfonts/Alphabet/Ligs |
Initial commit
Diffstat (limited to 'fonts/byzfonts/Alphabet/Ligs')
70 files changed, 949 insertions, 0 deletions
diff --git a/fonts/byzfonts/Alphabet/Ligs/X177_XP.mf b/fonts/byzfonts/Alphabet/Ligs/X177_XP.mf new file mode 100644 index 0000000000..06b63d26b2 --- /dev/null +++ b/fonts/byzfonts/Alphabet/Ligs/X177_XP.mf @@ -0,0 +1,28 @@ +%wid# := 1mm#; hei# := 1mm#; dep# := 1mm#; +wid# := pt#; hei# := pt#; dep# := pt#; +define_pixels(wid,hei,dep); +c_s = wid; + +beginchar(oct"177",12wid#,12hei#,3dep#); "XPICTOC"; +path p[]; + x1 = x4 = w - x2 = c_s; + x2 = x3; + y1 = y2 = -h/12; + y8 = round(2h/3); + y3 = y4 = y8 - h/12; + x5 = x9 = x10 = w/2; + y5 = round(11.45h/12); y9 = round(8.55h/12); y10 = -round(h/4); + x6 = x8 = round(8.5w/12); + top y6 = h; x7 = w; x11 = round(5.5w/12); + y11 = y7 = .5[y6,y8]; + + pickup pencircle scaled pt; + p1 = superellipse(z11,z6,z7,z8,.77); + draw p1; + p2 = z5..z11..z9; + undraw p2; + p3 = z5--z9--z10; + p4 = z4--z2; + p5 = z1--z3; + draw p3; draw p4; draw p5; + endchar; diff --git a/fonts/byzfonts/Alphabet/Ligs/X200_XP.mf b/fonts/byzfonts/Alphabet/Ligs/X200_XP.mf new file mode 100644 index 0000000000..d9d2cfc9f8 --- /dev/null +++ b/fonts/byzfonts/Alphabet/Ligs/X200_XP.mf @@ -0,0 +1,67 @@ +%wid# := 1mm#; hei# := 1mm#; dep# := 1mm#; +wid# := pt#; hei# := pt#; dep# := pt#; +define_pixels(wid,hei,dep); +save c_s, b, Diam; +c_s = 2wid; +b := wid; + +%%%%%%%%%%%%%%% UNPENSTROKE DEFF %%%%%%%%%%%%%%%%%%%%%%%%%%%% +def unpenstroke text t = + forsuffixes e = l,r: path_.e:=t; endfor + if cycle path_.l: cyclestroke_ + else: unfill path_.l -- reverse path_.r -- cycle fi enddef; +def cyclestroke_ = + begingroup interim turningcheck:=0; + addto pic_ contour path_.l.t_ withweight 1; + addto pic_ contour path_.r.t_ withweight _; + cull pic_ dropping origin withweight default_wt_; + addto_currentpicture also pic_; + pic_:=nullpicture endgroup enddef; +path path_.l,path_.r; +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + +beginchar(oct"200",12wid#,12hei#,0); "XPICTOC"; +path p[]; +numeric ang[]; + x1 = x4 = w - x2 = c_s; + x2 = x3; + y1 = y2 = h/4; + y3 = y4 = h - y1; + p0 = z2..z4; + p1 = z1..z3; + z10 = z11 = z0 = point .5 of p0; + x5 = x6 = x0; + y5 = h - y6 = h/12; + x7 = x8 = .5[x6,x3]; + y7 = .5[y4,y6]; + y8 = h; + z9 = (x3,y6); + z13 = z12 = z6; + + penpos6(.7b,0); + penpos0(.4b,0); + penpos5(b,0); + ang0 = angle(z4-z2)+90; + penpos4(b,ang0); + penpos10(.4b,ang0); + penpos2(b,ang0); + ang1 = angle(z3-z1)+90; + penpos3(b,ang1); + penpos11(.4b,ang1); + penpos1(b,ang1); + penpos12(.7b,0); + penpos8(.7b,-90); + penpos9(.7b,180); + penpos7(.7b,90); + penpos13(.7b,360); + + pickup pencircle scaled .2pt; + Diam = w++h; + fill fullcircle scaled Diam shifted (z0); + unpenstroke z6e..z0e..z5e; + unpenstroke z4e..z10e..z2e; + unpenstroke z3e..z11e..z1e; + unpenstroke z12e{up}..z8e{right}..z9e{down}..z7e{left}..{up}z13e; + + endchar; diff --git a/fonts/byzfonts/Alphabet/Ligs/X201_xp.mf b/fonts/byzfonts/Alphabet/Ligs/X201_xp.mf new file mode 100644 index 0000000000..37f8cafdcd --- /dev/null +++ b/fonts/byzfonts/Alphabet/Ligs/X201_xp.mf @@ -0,0 +1,32 @@ +beginchar(oct"201",em#,6cap#/7,dth#); "Ligature: xp"; + path p[]; + save ww,hh,dd; + + ww = w/5; hh = h/3; dd = d; + b := .2ww; + + x0 = 1.4ww; y0 = .7hh; + x1 = 1.7ww; y1 = hh; + y4 = y2 = y3 = y9 = -dd; y8 = -.95dd; + x4 = .9ww; x2 = 1.8ww; x3 = 2.3ww; + x9 = 2.6ww; x8 = 3ww; x7 = 3.2ww; + y7 = -.75dd; + x6 = 2.7ww; y6 = .7hh; + p0 = z0{up}..z1{right}..{down}z2{right}..{right}z3; + z10 = point 1.6 of p0; + z11 = point 1.3 of p0; + z12 = .5[z1,z11]; + z13 = (x8,y7); + p1 = z4{up}..z10..{left}z6{dir200}..{down}z7{down}..z8..{left}z9; + p2 = subpath (0,1.3) of p0{up}..z12..{down}z0..cycle; + z14 = subpath (1,2) of p1 intersectionpoint subpath (2,3) of p1; + tm = directiontime z7-z14 of p1; + p3 = subpath (tm,5) of p1{right}..z13..{up}z14..cycle; + + pickup pencircle scaled b; + draw p0; + draw p1; + unfill p2; + unfill p3; + + endchar; diff --git a/fonts/byzfonts/Alphabet/Ligs/X202_EN.mf b/fonts/byzfonts/Alphabet/Ligs/X202_EN.mf new file mode 100644 index 0000000000..a05609c36f --- /dev/null +++ b/fonts/byzfonts/Alphabet/Ligs/X202_EN.mf @@ -0,0 +1,49 @@ +beginchar(oct"202",em#,6cap#/7,dth#); "Ligature: EN"; +path p[]; + save ww,hh,dd; + + ww = w/5; hh = h/3; dd = d; + b := .2ww; + + + x0 = x3 = 2ww; + x2 = x5 = 1.5ww; + x13= x6 = x7 = 2.2ww; + x10= x9 = 3.5ww; + x14= x8 = .5[x7,x9]; + x11= 3.7ww; y11 = 1.6hh; + x1 = ww; + y1 = y5 = y3 = hh; + y0 = y8 = 0; + y2 = y6 = y10 = 1.5hh; + y7 = y9 = .4hh; + x4 = 1.8ww; y4 = .8hh; + y13= -.4dd; y14 = -.5dd; + + p0 = z0{left}..{up}z1{up}..{right}z2..{down}z3..{left}z4..{up}z5; + p1 = z6{down}..{down}z7..{right}z8{right}..z9{up}..{up}z10..{z10-z11}z11; + z15= point 1.3 of p1; + p2 = z15{z13-z15}..z13..{right}z14; + + penpos5(b,180); + penpos4(.9b,-90); + penpos3(.7b,0); + penpos2(.5b,90); + penpos1(2b,180); + penpos0(b,-25); + penstroke z5e{down}..z4e{right}..z3e{up}..z2e{left}..z1e{down}..{right}z0e; + penpos6(b,180); + penpos7(b,180); + penpos8(.8b,-90); + penpos9(b,0); + penpos10(1.5b,25); + penpos11(b,angle(z11-z10)-90); + penstroke z6e{down}..{down}z7e..{right}z8e{right}..z9e{up}..z10e; + penpos15(b,angle(z13-z15)-90); + penpos13(b,angle(z13-z15)-90); + penpos14(b,-90); + penstroke z15e{z13-z15}..z13e..{right}z14e; + + pickup pencircle scaled b; + drawdot z6; + endchar; diff --git a/fonts/byzfonts/Alphabet/Ligs/X203_ll.mf b/fonts/byzfonts/Alphabet/Ligs/X203_ll.mf new file mode 100644 index 0000000000..e84f79abf9 --- /dev/null +++ b/fonts/byzfonts/Alphabet/Ligs/X203_ll.mf @@ -0,0 +1,37 @@ +beginchar(oct"203",.4em#,2cap#/7,.5dth#); "The Ligature lambda-lambda"; +path p[]; + save ww,hh,dd; + + ww = w/4; hh = h/2; dd = d/1; + b := .4ww; + + x0 = x3 = .4ww; + x1 = .7ww; y1 = 1.6hh; + y2 = y3 = -.9dd; + x2 = 2.4ww; y0 = 1.4hh; + p0 = z0{z1-z0}..{right}z1{z2-z1}..z2; + z4 = point 1.25 of p0; + + penpos0(1.3b,angle(z1-z0)+70); + penpos1(1.5b,90); + penpos2(1.5b,0); + penpos3(1.5b,0); + penpos4(.7b,angle(z3-z4)+90); + penstroke z0e{z1-z0}..{right}z1e{z2-z1}..{dir-30}z2e; + penstroke z4e..z3e; + + z5 = z4 shifted (.5x2,0); + z6 = z0 shifted (.5x2,0); + z7 = z1 shifted (.5x2,0); + z8 = z3 shifted (.5x2,0); + z9 = z2 shifted (.5x2,0); + + penpos6(1.3b,angle(z7-z6)+70); + penpos7(1.5b,90); + penpos9(1.5b,0); + penpos8(1.5b,0); + penpos5(.7b,angle(z3-z4)+90); + penstroke z6e{z7-z6}..{right}z7e{z9-z7}..{dir-30}z9e; + penstroke z5e..z8e; + +endchar; diff --git a/fonts/byzfonts/Alphabet/Ligs/X204_META.mf b/fonts/byzfonts/Alphabet/Ligs/X204_META.mf new file mode 100644 index 0000000000..c6ffdabacf --- /dev/null +++ b/fonts/byzfonts/Alphabet/Ligs/X204_META.mf @@ -0,0 +1,60 @@ +beginchar(oct"204",em#,6cap#/7,dth#); "Ligature: META"; +path p[]; + save ww,hh,dd; + + ww = w/5; hh = h/3; dd = d; + b := .2ww; + + + x0 = x1 = x2 = ww; + x4 = x5 = 2ww; + x3 = .5[x0,x4]; y13 = 0; y3 = .1hh; y6 = -.1dd; + y2 = -.5dd; x6 = 2.8ww; + y8 = y1 = y5 = .2hh; + y0 = 1.5hh; y4 = y10 = y11 = y12 = 1.3hh; + y15 = .5[y0,y4]; + x7 = 2.5ww; y7 = -.3dd; + x15 = 4.1ww; x12 = x8 = 3.9ww; + x10 = 2.3ww; x13 = x11 = .5[x10,x12]; + x16 = 4.3ww; y16 = 1.1hh; + z14 = (.7[x4,x10],y16); + z17 = (.5[x7,x8],y7); + + + penpos0(b,180); + penpos2(b,180); + penpos4(b,180); + penpos5(b,180); + penpos1(b,90); + penpos3(b,90); + penpos6(b,angle(z6-z5)-90); + penpos7(b,angle(z8-z7)+90); + penpos8(b,angle(z8-z17)+90); + penpos10(b,250); + penpos14(b,290); + penpos12(b,250); + penpos11(b,180); + penpos13(b,270); + penpos15(b,270); + penpos16(b,270); + + pickup pencircle scaled b; + penstroke z0e--z2e; + penstroke z4e--z5e; + penstroke z1e..{right}z3e{right}..z5e; + penstroke z5e--z6e; + draw z6--z7; + penstroke z7e..controls z17..z8e; + draw z15..z16; + penstroke z10e--z12e; + penstroke z14e--z10e; + penstroke z11e{down}..{right}z13e; + drawdot z0; + drawdot z2; + drawdot z4; + drawdot z8; + drawdot z13; + drawdot z14; + + + endchar; diff --git a/fonts/byzfonts/Alphabet/Ligs/X205_KATA.mf b/fonts/byzfonts/Alphabet/Ligs/X205_KATA.mf new file mode 100644 index 0000000000..c4b1ad3951 --- /dev/null +++ b/fonts/byzfonts/Alphabet/Ligs/X205_KATA.mf @@ -0,0 +1,50 @@ +beginchar(oct"205",em#,6cap#/7,dth#); "Ligature: KATA"; +path p[]; + save ww,hh,dd; + + ww = w/5; hh = h/3; dd = d; + b := .2ww; + + + x0 = x2 = .9ww; + y0 = 1.1hh; + x3 = 2ww; x1 = 1.2ww; + y2 = 0; + x4 = 1.7ww; y4 = .3hh; + y5 = 0; x5 = 2.8ww; + x6 = 2.5ww; y6 = -.3dd; + x7 = 3.9ww; y7 = .2hh; + y13 = .1hh; y15 = 1.4hh; + y1 = y3 = y10 = y11 = y12 = 1.3hh; + x15 = 4.1ww; x12 = 3.9ww; + x10 = 2.3ww; x13 = x11 = .5[x10,x12]; + x16 = 4.3ww; y16 = 1.1hh; + z14 = (.7[x3,x10],y16); + z17 = (.5[x6,x7],y6); + + p0 = z0..z1{down}..{down}z2{up}..{up}z3{z4-z3}..z4..{z5-z4}z5; + penpos10(b,250); + penpos14(b,290); + penpos12(b,250); + penpos11(b,180); + penpos13(b,270); + penpos15(b,270); + penpos16(b,270); + penpos4(b,180); + penpos5(b,angle(z5-z4)-90); + penpos6(b,angle(z7-z6)+90); + penpos7(b,angle(z7-z17)+90); + + pickup pencircle scaled b; + draw z5--z6; + penstroke z6e..controls z17..z7e; + draw z15..z16; + penstroke z10e--z12e; + penstroke z14e--z10e; + penstroke z11e{down}..{right}z13e; + drawdot z7; + drawdot z13; + drawdot z14; + draw p0; + + endchar; diff --git a/fonts/byzfonts/Alphabet/Ligs/X206_TWN.mf b/fonts/byzfonts/Alphabet/Ligs/X206_TWN.mf new file mode 100644 index 0000000000..0a6b67b582 --- /dev/null +++ b/fonts/byzfonts/Alphabet/Ligs/X206_TWN.mf @@ -0,0 +1,36 @@ +beginchar(oct"206",em#,6cap#/7,dth#); "Ligature: TWN"; +path p[]; + save ww,hh,dd; + + ww = w/5; hh = h/3; dd = d; + b := .2ww; + + y0 = y12 = y10 = 1.2hh; + x0 = ww; x1 = 1.2ww; x2 = 2ww; + z18 = .5[z1,z2]; x10 = 3.25ww; + x3 = x18; x12 = 2.8ww; + y11 = y1 = 1.5hh = y2; + x11 = .5[x12,x10]; + y16 = y5 = y6 = 2.7hh; + x5 = 2.1ww; x6 = 2.8ww; + x9 = x4 = .5[x5,x6]; y19 = y15 = y4 = 2.5hh; + y7 = y8 = 2.8hh; + x7 = 2.3ww; x8 = 2.6ww; + y9 = -.5dd; y3 = y13 = .1hh; + x15 = x13 = 3.3ww; + x19 = x14 = 3.7ww; y14 = .7hh; + x17 = x16 = 3.45ww; y17 = 2.4hh; + z20 = .5[z13,z14]; + + p0 = z0{up}..z1..z18..z2..{up}z4; + p1 = z18{down}..{right}z3; + p2 = z4{down}..{down}z9..{up}z10..{left}z11..{down}z12..{right}z13..z14..z15{up}.. + {right}z16..{down}z19..{left}z17; + p3 = z7{up}..z5{down}..z4{right}..{up}z6..{down}z8; + pickup pencircle scaled b; + draw p0; + draw p1; + draw p2; + draw p3; + + endchar; diff --git a/fonts/byzfonts/Alphabet/Ligs/X207_Eks.mf b/fonts/byzfonts/Alphabet/Ligs/X207_Eks.mf new file mode 100644 index 0000000000..e44932df31 --- /dev/null +++ b/fonts/byzfonts/Alphabet/Ligs/X207_Eks.mf @@ -0,0 +1,28 @@ +beginchar(oct"207",em#,6cap#/7,dth#); "Ligature: EX"; +path p[]; + save ww,hh,dd; + + ww = w/5; hh = h/3; dd = d; + b := .2ww; + + x0 = x1 = 1.9ww; + y0 = .5hh; y1 = .9hh; + y2 = y7 = 1.5hh; + x2 = 2.4ww; x7 = x9 = x5 = 3.5ww; + x3 = 1.5ww; y5 = y3 = 2.5hh; + y9 = .15hh; y10 = -.2dd; + x10 = 3.2ww; + x8 = x6 = 2.6ww; + y6 = 1.7hh; y8 = .4hh; + x4 = .5[x3,x5]; + y4 = 2.2hh; + + p0 = fullcircle scaled .8hh shifted z0; + p1 = z1{right}..z2{up}..{z3-z2}z3{down}..z4..{up}z5{z6-z5}..z6.. + {right}z7{dir160}..z8{down}..{right}z9{right}..{z10-z9}z10; + + pickup pencircle scaled b; + draw p0; + draw p1; + + endchar; diff --git a/fonts/byzfonts/Alphabet/Ligs/X210_EY.mf b/fonts/byzfonts/Alphabet/Ligs/X210_EY.mf new file mode 100644 index 0000000000..788fb46a16 --- /dev/null +++ b/fonts/byzfonts/Alphabet/Ligs/X210_EY.mf @@ -0,0 +1,25 @@ +beginchar(oct"210",em#,6cap#/7,0); "Ligature: EY"; +path p[]; + save ww,hh,dd; + + ww = w/5; hh = h/3; dd = d; + b := .2ww; + + x0 = x1 = 1.5ww; + y0 = .5hh; y1 = .9hh; + x2 = 2.1ww; x3 = 2.1ww; + y2 = 2.1hh; y4 = y3 = .1hh; + x4 = 3ww; + x5 = 3.15ww; y5 = .65hh; + + p0 = fullcircle scaled .8hh shifted z0; + p1 = z1{up}..tension2..{left}z2; + p2 = z2..{down}z3..controls z4..z5; + + pickup pencircle scaled b; + draw p0; + draw p1; + draw p2; + drawdot z5; + + endchar; diff --git a/fonts/byzfonts/Alphabet/Ligs/X211_HN.mf b/fonts/byzfonts/Alphabet/Ligs/X211_HN.mf new file mode 100644 index 0000000000..d5e818fe9a --- /dev/null +++ b/fonts/byzfonts/Alphabet/Ligs/X211_HN.mf @@ -0,0 +1,40 @@ +beginchar(oct"211",em#,6cap#/7,0); "Ligature: HN"; + path p[]; + save ww,hh; + + ww = w/5; hh = h/3; + b := .2ww; + + y2 = y4 = y6 = .8hh; + y7 = .2hh; y1 = y3 = y5 = .1hh; + x7 = x0 = hh; y0 = 2.5hh; + x1 = 1.25ww; + x3 = 1.9ww; + x5 = 2.8ww; + x2 = 1.5ww; + x4 = 2.35ww; + x6 = 3.25ww; + z8 = z2; + z9 = z4; + + penpos0(1.7b,210); + penpos7(1.2b,180); + penpos1(1.1b,-90); + penpos3(1.1b,-90); + penpos5(1.1b,-90); + penpos2(b,angle(z3-z2)+90); + penpos8(b,180); + penpos4(1.2b,angle(z4-z3)-90); + penpos9(b,180); + penpos6(.8b,0); + penstroke z0e{down}..{down}z7e..{right}z1e{right}..{z2-z3}z2e; + penstroke z8e{down}..z3e{right}..{z4-z3}z4e; + penstroke z9e{down}..z5e{right}..{up}z6e; + + pickup pencircle scaled b; + drawdot z2; + pickup pencircle scaled 1.2b; + drawdot z4; + pickup pencircle scaled .8b; + drawdot z6; + endchar; diff --git a/fonts/byzfonts/Alphabet/Ligs/X212_YN.mf b/fonts/byzfonts/Alphabet/Ligs/X212_YN.mf new file mode 100644 index 0000000000..653f953a7a --- /dev/null +++ b/fonts/byzfonts/Alphabet/Ligs/X212_YN.mf @@ -0,0 +1,40 @@ +beginchar(oct"212",em#,6cap#/7,0); "Ligature: YN"; + path p[]; + save ww,hh; + + ww = w/5; hh = h/3; + b := .2ww; + + y0 = .9hh; y2 = y4 = y6 = .8hh; + y7 = .2hh; y1 = y3 = y5 = .1hh; + x7 = x0 = hh; + x1 = 1.25ww; + x3 = 1.9ww; + x5 = 2.8ww; + x2 = 1.5ww; + x4 = 2.35ww; + x6 = 3.25ww; + z8 = z2; + z9 = z4; + + penpos0(1.7b,210); + penpos7(1.2b,180); + penpos1(1.1b,-90); + penpos3(1.1b,-90); + penpos5(1.1b,-90); + penpos2(b,angle(z3-z2)+90); + penpos8(b,180); + penpos4(1.2b,angle(z4-z3)-90); + penpos9(b,180); + penpos6(.8b,0); + penstroke z0e{down}..{down}z7e..{right}z1e{right}..{z2-z3}z2e; + penstroke z8e{down}..z3e{right}..{z4-z3}z4e; + penstroke z9e{down}..z5e{right}..{up}z6e; + + pickup pencircle scaled b; + drawdot z2; + pickup pencircle scaled 1.2b; + drawdot z4; + pickup pencircle scaled .8b; + drawdot z6; + endchar; diff --git a/fonts/byzfonts/Alphabet/Ligs/X213_sp.mf b/fonts/byzfonts/Alphabet/Ligs/X213_sp.mf new file mode 100644 index 0000000000..544018bf74 --- /dev/null +++ b/fonts/byzfonts/Alphabet/Ligs/X213_sp.mf @@ -0,0 +1,44 @@ +beginchar(oct"213",em#,6cap#/7,0); "Ligature: sp"; + path p[]; + save ww,hh; + + ww = w/5; hh = h/3; + b := .2ww; + + y2 = y4 = y6 = .6hh; + y7 = .2hh; y1 = y3 = y5 = .1hh; + x7 = hh; + x1 = 1.25ww; + x3 = 1.9ww; + x5 = 2.8ww; + x2 = 1.5ww; + x4 = 2.35ww; + x6 = 3.15ww; + z8 = z2; + z9 = z4; + z10 = (3.35ww,.7hh); + + penpos7(.7b,180); + penpos1(1.1b,-90); + penpos3(1.1b,-90); + penpos5(1.1b,-90); + penpos2(b,angle(z3-z2)+90); + penpos8(b,180); + penpos4(1.2b,angle(z4-z3)-90); + penpos9(b,180); + penpos6(.8b,0); + penpos10(1.5b,90); + penpos11(.7b,180); + + penstroke z7e{down}..{right}z1e{right}..{z2-z3}z2e; + penstroke z8e{down}..z3e{right}..{z4-z3}z4e; + penstroke z9e{down}..z5e{right}..{up}z6e; + penstroke z10e{left}..z7e{down}; + + pickup pencircle scaled 1.5b; + drawdot z10; + pickup pencircle scaled 1.2b; + drawdot z4; + pickup pencircle scaled b; + drawdot z2; + endchar; diff --git a/fonts/byzfonts/Alphabet/Ligs/X214_cT.mf b/fonts/byzfonts/Alphabet/Ligs/X214_cT.mf new file mode 100644 index 0000000000..a2ed96ed5e --- /dev/null +++ b/fonts/byzfonts/Alphabet/Ligs/X214_cT.mf @@ -0,0 +1,29 @@ +beginchar(oct"214",em#,6cap#/7,dth#); "Ligature: cT"; + path p[]; + save ww,hh,dd; + + ww = w/5; hh = h/3; dd = d; + b := .2ww; + + x0 = x2 = 2ww; x1 = 2.2ww; + x3 = 1.75ww; x4 = 2.5ww; + x5 = 3ww; + y0 = -.7dd; y1 = .2hh; + y2 = .1hh; y3 = .5hh; + y4 = hh; y5 = .9hh; + z6 = z1; + + penpos0(b,0); + penpos1(b,0); + penpos2(b,90); + penpos3(.8b,0); + penpos4(b,-90); + penpos5(1.7b,-90); + penpos6(b,angle(z2-z1)-90); + + penstroke z0e{up}..{up}z1e; + penstroke z6e{left}..z2e..{up}z3e..{right}z4e..z5e; + pickup pencircle scaled 1.7b; + drawdot z5; + + endchar; diff --git a/fonts/byzfonts/Alphabet/Ligs/X215_OY.mf b/fonts/byzfonts/Alphabet/Ligs/X215_OY.mf new file mode 100644 index 0000000000..8525840c3f --- /dev/null +++ b/fonts/byzfonts/Alphabet/Ligs/X215_OY.mf @@ -0,0 +1,28 @@ +beginchar(oct"215",em#,6cap#/7,0); "Ligature: OY"; + path p[]; + save ww,hh; + + ww = w/5; hh = h/3; + b := .2ww; + + x0 = x5 = 2.5ww; + y1 = y2 = .5hh; + y3 = y4 = 1.7hh; + y0 = .1hh; y5 = .5[y0,y3]; + x1 = 5ww - x2 = 1.8ww; + x3 = 5ww - x4 = 1.7ww; + p0 = z0..z1..z5..z2..cycle; + z6 = point 1.6 of p0; + z7 = point 2.4 of p0; + y8 = y10 = .25[y6,y3]; + y9 = .5[y6,y8]; + x8 = x6; x9 = x5; x10 = x7; + +p1 = z3{z6-z3}..controls z6..{right}z5{right}..controls z7..{z4-z7}z4 +{z7-z4}..z10..z9..z8..{z3-z6}z3..cycle; + + pickup pencircle scaled b; + draw p0; + filldraw p1; + + endchar; diff --git a/fonts/byzfonts/Alphabet/Ligs/X216_cX.mf b/fonts/byzfonts/Alphabet/Ligs/X216_cX.mf new file mode 100644 index 0000000000..332e7f84d5 --- /dev/null +++ b/fonts/byzfonts/Alphabet/Ligs/X216_cX.mf @@ -0,0 +1,27 @@ +beginchar(oct"216",em#,6cap#/7,dth#); "Ligature: cX"; + path p[]; + save ww,hh; + + ww = w/5; hh = h/3; + b := .2ww; + + x0 = 1.25ww; y0 = .1hh; + x7 = 1.4ww; y1 = .5hh; + x1 = 1.2ww; + x2 = 1.8ww; y2 = hh; + x3 = 1.75ww; y3 = .4hh; + y7 = y4 = y5 = -dd; + x5 = x6 = 2.9ww; + y6 = .9hh; x4 = 2.3ww; + + p0 = z0{z3-z1}..{z2-z0}z3..{z1-z3}z2..{z0-z2}z1..{z3-z1}z0; + z8 = point 1.8 of p0; + p1 = z8..controls z4..{right}z5; + p2 = z6--z7; + + pickup pencircle scaled b; + draw p0; + draw p1; + draw p2; + + endchar; diff --git a/fonts/byzfonts/Alphabet/Ligs/X217_cTh.mf b/fonts/byzfonts/Alphabet/Ligs/X217_cTh.mf new file mode 100644 index 0000000000..2094ac3e9a --- /dev/null +++ b/fonts/byzfonts/Alphabet/Ligs/X217_cTh.mf @@ -0,0 +1,34 @@ +beginchar(oct"217",em#,6cap#/7,0); "Ligature: sth"; + path p[]; + save ww,hh; + + ww = w/5; hh = h/3; + b := .2ww; + + x0 = 1.25ww; y0 = .1hh = y5; + y1 = .5hh; x1 = 1.2ww; + x8 = x2 = 1.8ww; y2 = hh; + x3 = 1.75ww; y3 = .4hh; + x5 = x7 = 2.3ww; + x6 = 3ww; y6 = 1.2hh; + y7 = 2.2hh; y8 = 1.9hh; + x9 = 3.3ww; y9 = 1.6hh; + z10 = (x5,.5[y5,y3]); + + p0 = z0{z3-z1}..{z2-z0}z3..{z1-z3}z2..{z0-z2}z1..{z3-z1}z0; + z4 = point 1.8 of p0; + p1 = z4{z5-z4}..{right}z5..{up}z6..{left}z7..{down}z8..{right}z9; + z11 = point 4.3 of p1; + z12 = .15[z11,z7]; + p2 = subpath (0,2) of p1; + p3 = p2{down}..z10..{z4-z10}z4..cycle; + p4 = subpath (4,5) of p1; + p5 = p4{z12-z9}..z12..{up}z8..cycle; + + pickup pencircle scaled b; + draw p0; + draw p1; + fill p3; + fill p5; + + endchar; diff --git a/fonts/byzfonts/Alphabet/Ligs/X220_gar.mf b/fonts/byzfonts/Alphabet/Ligs/X220_gar.mf new file mode 100644 index 0000000000..daaa28f89c --- /dev/null +++ b/fonts/byzfonts/Alphabet/Ligs/X220_gar.mf @@ -0,0 +1,42 @@ +beginchar(oct"220",.em#,6cap#/7,dth#); "g`ar"; + path p[]; + save ww,hh,dd; + + ww = w/3; hh = h/2; dd = d; + b := ww; + + z0 = (ww,.7hh); + z1 = (1.3ww,hh); + z2 = (1.6ww,.7hh); + z3 = (1.15ww,-.8dd); + p1 = z0{up}..{right}z1..{down}z2{z3-z2}..z3; + z4 = point 2.5 of p1; + z5 = (1.9ww,.5hh); + p2 = z3{left}..z4{z5-z4}..z5; + z6 = point 1.7 of p2; + z7 = (2ww,0); + z8 = (2.35ww,.3hh); + z9 = (2ww,1.2hh); + z10= (2.2ww,1.4hh); + z11= (2.1ww,1.1hh); + p3 = z5{dir 170}..z6{z7-z6}..z7..z8{z9-z8}..z9..z10..z11; + p0 = subpath(1,4) of p3; + p7 = subpath(4,6) of p3; + z12= (.5[x0,x2],.9hh); + z13= (1.5ww,y2); + p4 = z0..z12..z13{z4-z13}..z4{z2-z3}..{z2-z3}z2{up}..z1{left}.. + {down}z0..cycle; + z14= .5[z7,z8]; + z15= (2.2ww,y8); + p5 = p0 & z9{dir-100}..z15..z14..{z6-z14}z6..cycle; + z16= (x10,y9); + z17= .5[z9,z10]; + p6 = z9..z17{z10-z17}..z16..z11 & reverse p7..cycle; +pickup pencircle scaled .8pt; +draw p1; +draw p2; +draw p3; +fill p4; +fill p5; +fill p6; +endchar; diff --git a/fonts/byzfonts/Alphabet/Ligs/X221_EI.mf b/fonts/byzfonts/Alphabet/Ligs/X221_EI.mf new file mode 100644 index 0000000000..464256a64c --- /dev/null +++ b/fonts/byzfonts/Alphabet/Ligs/X221_EI.mf @@ -0,0 +1,21 @@ +beginchar(oct"221",em#,6cap#/7,dth#); "Ligature: EI"; + path p[]; + save ww,hh,dd; + + ww = w/5; hh = h/3; dd = d; + b := .2ww; + + y0 = y3 = .1hh; + x0 = 2.5ww; + x1 = 2.3ww; y2 = y1 = 1.5hh; + x2 = x3 = 3ww; + x4 = 1.7ww; y4 = hh; + z5 = (.5[x0,x3],.6[y1,y4]); + p0 = z0{left}..{up}z4..{right}z1..z5{z4-z5}..{left}z4; + z6 = point 2.7 of p0; + p1 = z6{right}..{left}z2{dir265}..{down}z3; + pickup pencircle scaled b; + draw p0; + draw p1; + + endchar; diff --git a/fonts/byzfonts/Alphabet/Ligs/X222_KAI.mf b/fonts/byzfonts/Alphabet/Ligs/X222_KAI.mf new file mode 100644 index 0000000000..0063d2d6ad --- /dev/null +++ b/fonts/byzfonts/Alphabet/Ligs/X222_KAI.mf @@ -0,0 +1,32 @@ +beginchar(oct"222",em#,6cap#/7,dth#); "Ligature: KAI"; + path p[]; + save ww,hh,dd; + + ww = w/5; hh = h/3; dd = d; + b := .2ww; + + x0 = x8 = ww; + y0 = .1hh; y8 = 1.6hh; + x1 = 2.4ww; y1 = 1.7hh; + x2 = 2.5ww; y2 = 1.5hh; + p0 = z0--z1{right}..{down}z2; + z3 = point .6 of p0; + z4 = point .75 of p0; + z5 = (x4,-.4dd); + x6 = 3ww; y6 = .5hh; + z7 = (x6,y5); + z9 = (x1,2.3hh); + z11 = (x2,2hh); + x10 = 1.8ww; y10 = -.7dd; + p1 = z3..{left}z8; + p2 = z4{dir250}..z5..{z1-z0}z6; + p3 = z6{down}..z7..{up}z10; + p4 = z9--z11; + pickup pencircle scaled b; + draw p0; + draw p1; + draw p2; + draw p3; + draw p4; + + endchar; diff --git a/fonts/byzfonts/Alphabet/Ligs/x223_ga.mf b/fonts/byzfonts/Alphabet/Ligs/x223_ga.mf new file mode 100644 index 0000000000..5c09ca79fc --- /dev/null +++ b/fonts/byzfonts/Alphabet/Ligs/x223_ga.mf @@ -0,0 +1,4 @@ +beginchar(oct"223",.6em#,3cap#/7,.5dth#); "ga"; +addto currentpicture also gama shifted(.05w,0h); +addto currentpicture also alfa shifted(.3w,-.25h); +endchar; diff --git a/fonts/byzfonts/Alphabet/Ligs/x224_gd.mf b/fonts/byzfonts/Alphabet/Ligs/x224_gd.mf new file mode 100644 index 0000000000..bb7478af76 --- /dev/null +++ b/fonts/byzfonts/Alphabet/Ligs/x224_gd.mf @@ -0,0 +1,4 @@ +beginchar(oct"224",.6em#,7cap#/7,.5dth#); "gd"; +addto currentpicture also gama shifted(.05w,0); +addto currentpicture also delta shifted(.1w,.25h); +endchar; diff --git a/fonts/byzfonts/Alphabet/Ligs/x225_ge.mf b/fonts/byzfonts/Alphabet/Ligs/x225_ge.mf new file mode 100644 index 0000000000..9149794049 --- /dev/null +++ b/fonts/byzfonts/Alphabet/Ligs/x225_ge.mf @@ -0,0 +1,4 @@ +beginchar(oct"225",.5em#,5cap#/7,.5dth#); "ge"; +addto currentpicture also gama shifted(.05w,0); +addto currentpicture also epsilon shifted(.35w,-.0h); +endchar; diff --git a/fonts/byzfonts/Alphabet/Ligs/x226_gh.mf b/fonts/byzfonts/Alphabet/Ligs/x226_gh.mf new file mode 100644 index 0000000000..91d2e843c4 --- /dev/null +++ b/fonts/byzfonts/Alphabet/Ligs/x226_gh.mf @@ -0,0 +1,4 @@ +beginchar(oct"226",.5em#,5cap#/7,.5dth#); "gh"; +addto currentpicture also gama shifted(.05w,0); +addto currentpicture also eta shifted(.37w,-.1h); +endchar; diff --git a/fonts/byzfonts/Alphabet/Ligs/x227_gi.mf b/fonts/byzfonts/Alphabet/Ligs/x227_gi.mf new file mode 100644 index 0000000000..e33c5aa11a --- /dev/null +++ b/fonts/byzfonts/Alphabet/Ligs/x227_gi.mf @@ -0,0 +1,4 @@ +beginchar(oct"227",.4em#,4cap#/7,.5dth#); "gi"; +addto currentpicture also gama shifted(.05w,0); +addto currentpicture also yota shifted(.5w,-.1h); +endchar; diff --git a/fonts/byzfonts/Alphabet/Ligs/x230_gl.mf b/fonts/byzfonts/Alphabet/Ligs/x230_gl.mf new file mode 100644 index 0000000000..ae817b01cc --- /dev/null +++ b/fonts/byzfonts/Alphabet/Ligs/x230_gl.mf @@ -0,0 +1,4 @@ +beginchar(oct"230",.5em#,4cap#/7,.5dth#); "gi"; +addto currentpicture also gama shifted(.05w,0); +addto currentpicture also lamda shifted(.45w,.1h); +endchar; diff --git a/fonts/byzfonts/Alphabet/Ligs/x231_gr.mf b/fonts/byzfonts/Alphabet/Ligs/x231_gr.mf new file mode 100644 index 0000000000..1afde8b5d2 --- /dev/null +++ b/fonts/byzfonts/Alphabet/Ligs/x231_gr.mf @@ -0,0 +1,4 @@ +beginchar(oct"231",.4em#,4cap#/7,.5dth#); "gr"; +addto currentpicture also gama shifted(.05w,0); +addto currentpicture also ro shifted(.5w,.1h); +endchar; diff --git a/fonts/byzfonts/Alphabet/Ligs/x232_go.mf b/fonts/byzfonts/Alphabet/Ligs/x232_go.mf new file mode 100644 index 0000000000..1d6c8e85c2 --- /dev/null +++ b/fonts/byzfonts/Alphabet/Ligs/x232_go.mf @@ -0,0 +1,4 @@ +beginchar(oct"232",.5em#,4cap#/7,.5dth#); "go"; +addto currentpicture also gama shifted(.05w,0); +addto currentpicture also omikron shifted(.43w,-.2h); +endchar; diff --git a/fonts/byzfonts/Alphabet/Ligs/x233_gy.mf b/fonts/byzfonts/Alphabet/Ligs/x233_gy.mf new file mode 100644 index 0000000000..f4431a1edd --- /dev/null +++ b/fonts/byzfonts/Alphabet/Ligs/x233_gy.mf @@ -0,0 +1,4 @@ +beginchar(oct"233",.5em#,4cap#/7,.5dth#); "gy"; +addto currentpicture also gama shifted(.05w,0); +addto currentpicture also ypsilon shifted(.5w,-.0h); +endchar; diff --git a/fonts/byzfonts/Alphabet/Ligs/x234_da.mf b/fonts/byzfonts/Alphabet/Ligs/x234_da.mf new file mode 100644 index 0000000000..dfc2a1438c --- /dev/null +++ b/fonts/byzfonts/Alphabet/Ligs/x234_da.mf @@ -0,0 +1,4 @@ +beginchar(oct"234",.8em#,5cap#/7,0dth#); "da"; +addto currentpicture also delta shifted(.0w,0); +addto currentpicture also alfa shifted(.45w,.0h); +endchar; diff --git a/fonts/byzfonts/Alphabet/Ligs/x235_dd.mf b/fonts/byzfonts/Alphabet/Ligs/x235_dd.mf new file mode 100644 index 0000000000..5847c95d0b --- /dev/null +++ b/fonts/byzfonts/Alphabet/Ligs/x235_dd.mf @@ -0,0 +1,4 @@ +beginchar(oct"235",.7em#,5cap#/7,0dth#); "dd"; +addto currentpicture also delta shifted(.0w,0); +addto currentpicture also delta shifted(.35w,.0h); +endchar; diff --git a/fonts/byzfonts/Alphabet/Ligs/x236_di.mf b/fonts/byzfonts/Alphabet/Ligs/x236_di.mf new file mode 100644 index 0000000000..013e157150 --- /dev/null +++ b/fonts/byzfonts/Alphabet/Ligs/x236_di.mf @@ -0,0 +1,4 @@ +beginchar(oct"236",.6em#,5cap#/7,0dth#); "di"; +addto currentpicture also delta shifted(.0w,0); +addto currentpicture also yota shifted(.65w,-.05h); +endchar; diff --git a/fonts/byzfonts/Alphabet/Ligs/x237_do.mf b/fonts/byzfonts/Alphabet/Ligs/x237_do.mf new file mode 100644 index 0000000000..1b121fa3fd --- /dev/null +++ b/fonts/byzfonts/Alphabet/Ligs/x237_do.mf @@ -0,0 +1,4 @@ +beginchar(oct"237",.7em#,5cap#/7,0dth#); "do"; +addto currentpicture also delta shifted(.0w,0); +addto currentpicture also omikron shifted(.55w,.0h); +endchar; diff --git a/fonts/byzfonts/Alphabet/Ligs/x240_de.mf b/fonts/byzfonts/Alphabet/Ligs/x240_de.mf new file mode 100644 index 0000000000..f21d30b0b2 --- /dev/null +++ b/fonts/byzfonts/Alphabet/Ligs/x240_de.mf @@ -0,0 +1,4 @@ +beginchar(oct"240",.6em#,5cap#/7,0dth#); "de"; +addto currentpicture also delta shifted(.0w,0); +addto currentpicture also epsilon shifted(.55w,.0h); +endchar; diff --git a/fonts/byzfonts/Alphabet/Ligs/x241_ea.mf b/fonts/byzfonts/Alphabet/Ligs/x241_ea.mf new file mode 100644 index 0000000000..5eddfac56c --- /dev/null +++ b/fonts/byzfonts/Alphabet/Ligs/x241_ea.mf @@ -0,0 +1,4 @@ +beginchar(oct"241",.6em#,5cap#/7,0dth#); "ea"; +addto currentpicture also epsilon shifted (-.05w,0h); +addto currentpicture also alfa shifted (.3w,0h); +endchar; diff --git a/fonts/byzfonts/Alphabet/Ligs/x242_ee.mf b/fonts/byzfonts/Alphabet/Ligs/x242_ee.mf new file mode 100644 index 0000000000..4e48163206 --- /dev/null +++ b/fonts/byzfonts/Alphabet/Ligs/x242_ee.mf @@ -0,0 +1,4 @@ +beginchar(oct"242",.5em#,5cap#/7,0dth#); "ee"; +addto currentpicture also epsilon shifted (-.05w,0h); +addto currentpicture also epsilon shifted (.4w,0h); +endchar; diff --git a/fonts/byzfonts/Alphabet/Ligs/x243_ja.mf b/fonts/byzfonts/Alphabet/Ligs/x243_ja.mf new file mode 100644 index 0000000000..f6e6d5c97f --- /dev/null +++ b/fonts/byzfonts/Alphabet/Ligs/x243_ja.mf @@ -0,0 +1,4 @@ +beginchar(oct"243",.7em#,5cap#/7,0dth#); "ja"; +addto currentpicture also jeta shifted (.05w,0h); +addto currentpicture also alfa shifted (.4w,0h); +endchar; diff --git a/fonts/byzfonts/Alphabet/Ligs/x244_je.mf b/fonts/byzfonts/Alphabet/Ligs/x244_je.mf new file mode 100644 index 0000000000..ac09ad9479 --- /dev/null +++ b/fonts/byzfonts/Alphabet/Ligs/x244_je.mf @@ -0,0 +1,4 @@ +beginchar(oct"244",.55em#,5cap#/7,0dth#); "je"; +addto currentpicture also jeta shifted (0w,0h); +addto currentpicture also epsilon shifted (.5w,0h); +endchar; diff --git a/fonts/byzfonts/Alphabet/Ligs/x245_jl.mf b/fonts/byzfonts/Alphabet/Ligs/x245_jl.mf new file mode 100644 index 0000000000..0fbebf6467 --- /dev/null +++ b/fonts/byzfonts/Alphabet/Ligs/x245_jl.mf @@ -0,0 +1,4 @@ +beginchar(oct"245",.55em#,5cap#/7,0dth#); "jl"; +addto currentpicture also jeta shifted (0w,0h); +addto currentpicture also lamda shifted (.5w,.2h); +endchar; diff --git a/fonts/byzfonts/Alphabet/Ligs/x246_ji.mf b/fonts/byzfonts/Alphabet/Ligs/x246_ji.mf new file mode 100644 index 0000000000..8ebd9a78ee --- /dev/null +++ b/fonts/byzfonts/Alphabet/Ligs/x246_ji.mf @@ -0,0 +1,4 @@ +beginchar(oct"246",.4em#,5cap#/7,0dth#); "ji"; +addto currentpicture also jeta shifted (0w,0h); +addto currentpicture also yota shifted (.6w,0h); +endchar; diff --git a/fonts/byzfonts/Alphabet/Ligs/x247_jo.mf b/fonts/byzfonts/Alphabet/Ligs/x247_jo.mf new file mode 100644 index 0000000000..5d8dd6804e --- /dev/null +++ b/fonts/byzfonts/Alphabet/Ligs/x247_jo.mf @@ -0,0 +1,4 @@ +beginchar(oct"247",.6em#,5cap#/7,0dth#); "jo"; +addto currentpicture also jeta shifted (0w,0h); +addto currentpicture also omikron shifted (.5w,0h); +endchar; diff --git a/fonts/byzfonts/Alphabet/Ligs/x250_jy.mf b/fonts/byzfonts/Alphabet/Ligs/x250_jy.mf new file mode 100644 index 0000000000..1f83c06437 --- /dev/null +++ b/fonts/byzfonts/Alphabet/Ligs/x250_jy.mf @@ -0,0 +1,4 @@ +beginchar(oct"250",.5em#,5cap#/7,0dth#); "jy"; +addto currentpicture also jeta shifted (0w,0h); +addto currentpicture also ypsilon shifted (.6w,0h); +endchar; diff --git a/fonts/byzfonts/Alphabet/Ligs/x251_ia.mf b/fonts/byzfonts/Alphabet/Ligs/x251_ia.mf new file mode 100644 index 0000000000..8147979250 --- /dev/null +++ b/fonts/byzfonts/Alphabet/Ligs/x251_ia.mf @@ -0,0 +1,4 @@ +beginchar(oct"251",.45em#,5cap#/7,0dth#); "ia"; +addto currentpicture also yota shifted (-.15w,-.05h); +addto currentpicture also alfa shifted (.1w,0h); +endchar; diff --git a/fonts/byzfonts/Alphabet/Ligs/x252_id.mf b/fonts/byzfonts/Alphabet/Ligs/x252_id.mf new file mode 100644 index 0000000000..31dae977ae --- /dev/null +++ b/fonts/byzfonts/Alphabet/Ligs/x252_id.mf @@ -0,0 +1,4 @@ +beginchar(oct"252",.45em#,5cap#/7,0dth#); "id"; +addto currentpicture also yota shifted (-.1w,-.05h); +addto currentpicture also delta shifted (-.05w,0h); +endchar; diff --git a/fonts/byzfonts/Alphabet/Ligs/x253_kd.mf b/fonts/byzfonts/Alphabet/Ligs/x253_kd.mf new file mode 100644 index 0000000000..7ac73c8c1e --- /dev/null +++ b/fonts/byzfonts/Alphabet/Ligs/x253_kd.mf @@ -0,0 +1,4 @@ +beginchar(oct"253",.5em#,5cap#/7,0dth#); "kd"; +addto currentpicture also KAPA shifted (-.05w,-.05h); +addto currentpicture also delta shifted (.15w,0h); +endchar; diff --git a/fonts/byzfonts/Alphabet/Ligs/x254_ka.mf b/fonts/byzfonts/Alphabet/Ligs/x254_ka.mf new file mode 100644 index 0000000000..a69ef4e74d --- /dev/null +++ b/fonts/byzfonts/Alphabet/Ligs/x254_ka.mf @@ -0,0 +1,4 @@ +beginchar(oct"254",.6em#,5cap#/7,0dth#); "ka"; +addto currentpicture also KAPA shifted (0w,-.05h); +addto currentpicture also alfa shifted (.3w,0h); +endchar; diff --git a/fonts/byzfonts/Alphabet/Ligs/x255_ki.mf b/fonts/byzfonts/Alphabet/Ligs/x255_ki.mf new file mode 100644 index 0000000000..10b3e1ed01 --- /dev/null +++ b/fonts/byzfonts/Alphabet/Ligs/x255_ki.mf @@ -0,0 +1,4 @@ +beginchar(oct"255",.4em#,5cap#/7,0dth#); "ki"; +addto currentpicture also KAPA shifted (0w,-.05h); +addto currentpicture also yota shifted (.6w,-.05h); +endchar; diff --git a/fonts/byzfonts/Alphabet/Ligs/x256_la.mf b/fonts/byzfonts/Alphabet/Ligs/x256_la.mf new file mode 100644 index 0000000000..9ac6fe1dbf --- /dev/null +++ b/fonts/byzfonts/Alphabet/Ligs/x256_la.mf @@ -0,0 +1,4 @@ +beginchar(oct"256",.5em#,5cap#/7,.5dth#); "la"; +addto currentpicture also lamda shifted (0w,0h); +addto currentpicture also alfa shifted (.15w,0h); +endchar; diff --git a/fonts/byzfonts/Alphabet/Ligs/x257_ld.mf b/fonts/byzfonts/Alphabet/Ligs/x257_ld.mf new file mode 100644 index 0000000000..313e3223e5 --- /dev/null +++ b/fonts/byzfonts/Alphabet/Ligs/x257_ld.mf @@ -0,0 +1,4 @@ +beginchar(oct"257",.45em#,5cap#/7,.5dth#); "ld"; +addto currentpicture also lamda shifted (0w,0h); +addto currentpicture also delta shifted (.0w,0h); +endchar; diff --git a/fonts/byzfonts/Alphabet/Ligs/x260_le.mf b/fonts/byzfonts/Alphabet/Ligs/x260_le.mf new file mode 100644 index 0000000000..ced7eadd0b --- /dev/null +++ b/fonts/byzfonts/Alphabet/Ligs/x260_le.mf @@ -0,0 +1,4 @@ +beginchar(oct"260",.4em#,5cap#/7,.5dth#); "le"; +addto currentpicture also lamda shifted (0w,0h); +addto currentpicture also epsilon shifted (.35w,0h); +endchar; diff --git a/fonts/byzfonts/Alphabet/Ligs/x261_lh.mf b/fonts/byzfonts/Alphabet/Ligs/x261_lh.mf new file mode 100644 index 0000000000..db58481c3f --- /dev/null +++ b/fonts/byzfonts/Alphabet/Ligs/x261_lh.mf @@ -0,0 +1,4 @@ +beginchar(oct"261",.45em#,5cap#/7,.5dth#); "lh"; +addto currentpicture also lamda shifted (0w,0h); +addto currentpicture also eta shifted (.3w,-.05h); +endchar; diff --git a/fonts/byzfonts/Alphabet/Ligs/x262_li.mf b/fonts/byzfonts/Alphabet/Ligs/x262_li.mf new file mode 100644 index 0000000000..0228497233 --- /dev/null +++ b/fonts/byzfonts/Alphabet/Ligs/x262_li.mf @@ -0,0 +1,4 @@ +beginchar(oct"262",.3em#,5cap#/7,.5dth#); "li"; +addto currentpicture also lamda shifted (0w,0h); +addto currentpicture also yota shifted (.4w,-.05h); +endchar; diff --git a/fonts/byzfonts/Alphabet/Ligs/x263_lk.mf b/fonts/byzfonts/Alphabet/Ligs/x263_lk.mf new file mode 100644 index 0000000000..56ab241f09 --- /dev/null +++ b/fonts/byzfonts/Alphabet/Ligs/x263_lk.mf @@ -0,0 +1,4 @@ +beginchar(oct"263",.5em#,5cap#/7,.5dth#); "lk"; +addto currentpicture also lamda shifted (0w,0h); +addto currentpicture also KAPA shifted (.4w,-.05h); +endchar; diff --git a/fonts/byzfonts/Alphabet/Ligs/x264_lo.mf b/fonts/byzfonts/Alphabet/Ligs/x264_lo.mf new file mode 100644 index 0000000000..d0e053fb9e --- /dev/null +++ b/fonts/byzfonts/Alphabet/Ligs/x264_lo.mf @@ -0,0 +1,4 @@ +beginchar(oct"264",.4em#,5cap#/7,.5dth#); "lo"; +addto currentpicture also lamda shifted (0w,0h); +addto currentpicture also omikron shifted (.3w,-.05h); +endchar; diff --git a/fonts/byzfonts/Alphabet/Ligs/x265_lp.mf b/fonts/byzfonts/Alphabet/Ligs/x265_lp.mf new file mode 100644 index 0000000000..495556a29a --- /dev/null +++ b/fonts/byzfonts/Alphabet/Ligs/x265_lp.mf @@ -0,0 +1,4 @@ +beginchar(oct"265",.4em#,5cap#/7,.5dth#); "lp"; +addto currentpicture also lamda shifted (0w,0h); +addto currentpicture also PEE shifted (.3w,-.05h); +endchar; diff --git a/fonts/byzfonts/Alphabet/Ligs/x266_lc.mf b/fonts/byzfonts/Alphabet/Ligs/x266_lc.mf new file mode 100644 index 0000000000..2783735c6c --- /dev/null +++ b/fonts/byzfonts/Alphabet/Ligs/x266_lc.mf @@ -0,0 +1,4 @@ +beginchar(oct"266",.5em#,5cap#/7,.5dth#); "lc"; +addto currentpicture also lamda shifted (0w,0h); +addto currentpicture also sigma shifted (.4w,-.05h); +endchar; diff --git a/fonts/byzfonts/Alphabet/Ligs/x267_lt.mf b/fonts/byzfonts/Alphabet/Ligs/x267_lt.mf new file mode 100644 index 0000000000..4df3d64823 --- /dev/null +++ b/fonts/byzfonts/Alphabet/Ligs/x267_lt.mf @@ -0,0 +1,4 @@ +beginchar(oct"267",.35em#,5cap#/7,.5dth#); "lt"; +addto currentpicture also lamda shifted (0w,0h); +addto currentpicture also taf shifted (.4w,-.05h); +endchar; diff --git a/fonts/byzfonts/Alphabet/Ligs/x270_lx.mf b/fonts/byzfonts/Alphabet/Ligs/x270_lx.mf new file mode 100644 index 0000000000..d4b0c4e39d --- /dev/null +++ b/fonts/byzfonts/Alphabet/Ligs/x270_lx.mf @@ -0,0 +1,4 @@ +beginchar(oct"270",.4em#,5cap#/7,.8dth#); "lx"; +addto currentpicture also lamda shifted (0w,0h); +addto currentpicture also khi shifted (.25w,.1h); +endchar; diff --git a/fonts/byzfonts/Alphabet/Ligs/x271_lf.mf b/fonts/byzfonts/Alphabet/Ligs/x271_lf.mf new file mode 100644 index 0000000000..8475f18e41 --- /dev/null +++ b/fonts/byzfonts/Alphabet/Ligs/x271_lf.mf @@ -0,0 +1,4 @@ +beginchar(oct"271",.6em#,5cap#/7,.5dth#); "lf"; +addto currentpicture also lamda shifted (0w,0h); +addto currentpicture also fee shifted (.15w,.1h); +endchar; diff --git a/fonts/byzfonts/Alphabet/Ligs/x272_lw.mf b/fonts/byzfonts/Alphabet/Ligs/x272_lw.mf new file mode 100644 index 0000000000..04699977d4 --- /dev/null +++ b/fonts/byzfonts/Alphabet/Ligs/x272_lw.mf @@ -0,0 +1,4 @@ +beginchar(oct"272",.6em#,5cap#/7,.5dth#); "lw"; +addto currentpicture also lamda shifted (0w,0h); +addto currentpicture also wmega shifted (.2w,.0h); +endchar; diff --git a/fonts/byzfonts/Alphabet/Ligs/x273_pa.mf b/fonts/byzfonts/Alphabet/Ligs/x273_pa.mf new file mode 100644 index 0000000000..713ff31606 --- /dev/null +++ b/fonts/byzfonts/Alphabet/Ligs/x273_pa.mf @@ -0,0 +1,4 @@ +beginchar(oct"273",.6em#,5cap#/7,0dth#); "pa"; +addto currentpicture also PEE shifted (0w,0h); +addto currentpicture also alfa shifted (.35w,.0h); +endchar; diff --git a/fonts/byzfonts/Alphabet/Ligs/x274_ca.mf b/fonts/byzfonts/Alphabet/Ligs/x274_ca.mf new file mode 100644 index 0000000000..1859a02a6b --- /dev/null +++ b/fonts/byzfonts/Alphabet/Ligs/x274_ca.mf @@ -0,0 +1,4 @@ +beginchar(oct"274",.6em#,5cap#/7,0dth#); "ca"; +addto currentpicture also sigma shifted (0w,0h); +addto currentpicture also alfa shifted (.3w,.0h); +endchar; diff --git a/fonts/byzfonts/Alphabet/Ligs/x275_xa.mf b/fonts/byzfonts/Alphabet/Ligs/x275_xa.mf new file mode 100644 index 0000000000..4f72769c51 --- /dev/null +++ b/fonts/byzfonts/Alphabet/Ligs/x275_xa.mf @@ -0,0 +1,4 @@ +beginchar(oct"275",.6em#,5cap#/7,1dth#); "xa"; +addto currentpicture also khi shifted (0w,0h); +addto currentpicture also alfa shifted (.3w,.0h); +endchar; diff --git a/fonts/byzfonts/Alphabet/Ligs/x276_od.mf b/fonts/byzfonts/Alphabet/Ligs/x276_od.mf new file mode 100644 index 0000000000..b4e4ce0a0c --- /dev/null +++ b/fonts/byzfonts/Alphabet/Ligs/x276_od.mf @@ -0,0 +1,4 @@ +beginchar(oct"276",.6em#,5cap#/7,0dth#); "od"; +addto currentpicture also omikron shifted (0w,0h); +addto currentpicture also delta shifted (.25w,.0h); +endchar; diff --git a/fonts/byzfonts/Alphabet/Ligs/x277_pd.mf b/fonts/byzfonts/Alphabet/Ligs/x277_pd.mf new file mode 100644 index 0000000000..df51039da0 --- /dev/null +++ b/fonts/byzfonts/Alphabet/Ligs/x277_pd.mf @@ -0,0 +1,4 @@ +beginchar(oct"277",.6em#,5cap#/7,0dth#); "pd"; +addto currentpicture also PEE shifted (.03w,0h); +addto currentpicture also delta shifted (.25w,.0h); +endchar; diff --git a/fonts/byzfonts/Alphabet/Ligs/x300_rd.mf b/fonts/byzfonts/Alphabet/Ligs/x300_rd.mf new file mode 100644 index 0000000000..344d5a9661 --- /dev/null +++ b/fonts/byzfonts/Alphabet/Ligs/x300_rd.mf @@ -0,0 +1,4 @@ +beginchar(oct"300",.5em#,5cap#/7,.5dth#); "rd"; +addto currentpicture also ro shifted (.03w,0h); +addto currentpicture also delta shifted (.1w,.0h); +endchar; diff --git a/fonts/byzfonts/Alphabet/Ligs/x301_cd.mf b/fonts/byzfonts/Alphabet/Ligs/x301_cd.mf new file mode 100644 index 0000000000..0d69276a1a --- /dev/null +++ b/fonts/byzfonts/Alphabet/Ligs/x301_cd.mf @@ -0,0 +1,4 @@ +beginchar(oct"301",.5em#,5cap#/7,0dth#); "cd"; +addto currentpicture also sigma shifted (.03w,0h); +addto currentpicture also delta shifted (.1w,.0h); +endchar; diff --git a/fonts/byzfonts/Alphabet/Ligs/x302_yd.mf b/fonts/byzfonts/Alphabet/Ligs/x302_yd.mf new file mode 100644 index 0000000000..18dd0b6063 --- /dev/null +++ b/fonts/byzfonts/Alphabet/Ligs/x302_yd.mf @@ -0,0 +1,4 @@ +beginchar(oct"302",.5em#,5cap#/7,0dth#); "yd"; +addto currentpicture also ypsilon shifted (.03w,0h); +addto currentpicture also delta shifted (.1w,.0h); +endchar; diff --git a/fonts/byzfonts/Alphabet/Ligs/x303_wd.mf b/fonts/byzfonts/Alphabet/Ligs/x303_wd.mf new file mode 100644 index 0000000000..72e6a2a580 --- /dev/null +++ b/fonts/byzfonts/Alphabet/Ligs/x303_wd.mf @@ -0,0 +1,4 @@ +beginchar(oct"303",.8em#,5cap#/7,0dth#); "wd"; +addto currentpicture also wmega shifted (0w,0h); +addto currentpicture also delta shifted (.45w,.0h); +endchar; diff --git a/fonts/byzfonts/Alphabet/Ligs/x304_ly.mf b/fonts/byzfonts/Alphabet/Ligs/x304_ly.mf new file mode 100644 index 0000000000..58d9ff9d09 --- /dev/null +++ b/fonts/byzfonts/Alphabet/Ligs/x304_ly.mf @@ -0,0 +1,4 @@ +beginchar(oct"304",.4em#,5cap#/7,.5dth#); "ly"; +addto currentpicture also lamda shifted (0w,0h); +addto currentpicture also ypsilon shifted (.48w,.0h); +endchar; |