summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/fonts/source/public/lfb
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/fonts/source/public/lfb')
-rw-r--r--Master/texmf-dist/fonts/source/public/lfb/accents.mf670
-rw-r--r--Master/texmf-dist/fonts/source/public/lfb/alpha.mf203
-rw-r--r--Master/texmf-dist/fonts/source/public/lfb/beta.mf154
-rw-r--r--Master/texmf-dist/fonts/source/public/lfb/capitals.mf717
-rw-r--r--Master/texmf-dist/fonts/source/public/lfb/charmap.mf216
-rw-r--r--Master/texmf-dist/fonts/source/public/lfb/delta.mf149
-rw-r--r--Master/texmf-dist/fonts/source/public/lfb/epsilon.mf195
-rw-r--r--Master/texmf-dist/fonts/source/public/lfb/eta.mf204
-rw-r--r--Master/texmf-dist/fonts/source/public/lfb/gamma.mf141
-rw-r--r--Master/texmf-dist/fonts/source/public/lfb/iota.mf200
-rw-r--r--Master/texmf-dist/fonts/source/public/lfb/kappa.mf147
-rw-r--r--Master/texmf-dist/fonts/source/public/lfb/khi.mf144
-rw-r--r--Master/texmf-dist/fonts/source/public/lfb/lambda.mf146
-rw-r--r--Master/texmf-dist/fonts/source/public/lfb/lfb.mf165
-rw-r--r--Master/texmf-dist/fonts/source/public/lfb/lfb10.mf149
-rw-r--r--Master/texmf-dist/fonts/source/public/lfb/lfb11.mf149
-rw-r--r--Master/texmf-dist/fonts/source/public/lfb/lfb12.mf149
-rw-r--r--Master/texmf-dist/fonts/source/public/lfb/lfb5.mf149
-rw-r--r--Master/texmf-dist/fonts/source/public/lfb/lfb6.mf149
-rw-r--r--Master/texmf-dist/fonts/source/public/lfb/lfb7.mf149
-rw-r--r--Master/texmf-dist/fonts/source/public/lfb/lfb8.mf149
-rw-r--r--Master/texmf-dist/fonts/source/public/lfb/lfb9.mf149
-rw-r--r--Master/texmf-dist/fonts/source/public/lfb/lfbb10.mf149
-rw-r--r--Master/texmf-dist/fonts/source/public/lfb/lfbb11.mf149
-rw-r--r--Master/texmf-dist/fonts/source/public/lfb/lfbb12.mf149
-rw-r--r--Master/texmf-dist/fonts/source/public/lfb/lfbb5.mf149
-rw-r--r--Master/texmf-dist/fonts/source/public/lfb/lfbb6.mf149
-rw-r--r--Master/texmf-dist/fonts/source/public/lfb/lfbb7.mf149
-rw-r--r--Master/texmf-dist/fonts/source/public/lfb/lfbb8.mf149
-rw-r--r--Master/texmf-dist/fonts/source/public/lfb/lfbb9.mf149
-rw-r--r--Master/texmf-dist/fonts/source/public/lfb/ligature.mf477
-rw-r--r--Master/texmf-dist/fonts/source/public/lfb/mu.mf152
-rw-r--r--Master/texmf-dist/fonts/source/public/lfb/nu.mf143
-rw-r--r--Master/texmf-dist/fonts/source/public/lfb/omega.mf198
-rw-r--r--Master/texmf-dist/fonts/source/public/lfb/omikron.mf183
-rw-r--r--Master/texmf-dist/fonts/source/public/lfb/others.mf559
-rw-r--r--Master/texmf-dist/fonts/source/public/lfb/phi.mf153
-rw-r--r--Master/texmf-dist/fonts/source/public/lfb/pi.mf157
-rw-r--r--Master/texmf-dist/fonts/source/public/lfb/psi.mf158
-rw-r--r--Master/texmf-dist/fonts/source/public/lfb/rho.mf149
-rw-r--r--Master/texmf-dist/fonts/source/public/lfb/serifs.mf324
-rw-r--r--Master/texmf-dist/fonts/source/public/lfb/sigma.mf138
-rw-r--r--Master/texmf-dist/fonts/source/public/lfb/sigmafin.mf142
-rw-r--r--Master/texmf-dist/fonts/source/public/lfb/tau.mf143
-rw-r--r--Master/texmf-dist/fonts/source/public/lfb/theta.mf149
-rw-r--r--Master/texmf-dist/fonts/source/public/lfb/upsilon.mf214
-rw-r--r--Master/texmf-dist/fonts/source/public/lfb/xi.mf165
-rw-r--r--Master/texmf-dist/fonts/source/public/lfb/zeta.mf157
48 files changed, 9596 insertions, 0 deletions
diff --git a/Master/texmf-dist/fonts/source/public/lfb/accents.mf b/Master/texmf-dist/fonts/source/public/lfb/accents.mf
new file mode 100644
index 00000000000..5290e9271af
--- /dev/null
+++ b/Master/texmf-dist/fonts/source/public/lfb/accents.mf
@@ -0,0 +1,670 @@
+
+ %% accents.mf
+ %% Copyright 2005 Laurie Field
+ %
+ % This work is LFB, version 1.0.
+ %
+ % This work may be distributed and/or modified under the
+ % conditions of the LaTeX Project Public License, either version 1.3
+ % of this license or (at your option) any later version.
+ % The latest version of this license is in
+ % http://www.latex-project.org/lppl.txt
+ % and version 1.3 or later is part of all distributions of LaTeX
+ % version 2003/12/01 or later.
+ %
+ % This work has the LPPL maintenance status "maintained".
+ %
+ % This Current Maintainer of this work is Laurie Field.
+ %
+ % This work consists of the files:
+ %
+ % example.tex
+ % lfbacc.tex
+ %
+ % accents.mf
+ % alpha.mf
+ % beta.mf
+ % capitals.mf
+ % charmap.mf
+ % delta.mf
+ % epsilon.mf
+ % eta.mf
+ % gamma.mf
+ % iota.mf
+ % kappa.mf
+ % khi.mf
+ % lambda.mf
+ % lfb.mf
+ % lfb5.mf
+ % lfb6.mf
+ % lfb7.mf
+ % lfb8.mf
+ % lfb9.mf
+ % lfb10.mf
+ % lfb11.mf
+ % lfb12.mf
+ % lfbb5.mf
+ % lfbb6.mf
+ % lfbb7.mf
+ % lfbb8.mf
+ % lfbb9.mf
+ % lfbb10.mf
+ % lfbb11.mf
+ % lfbb12.mf
+ % ligature.mf
+ % mu.mf
+ % nu.mf
+ % omega.mf
+ % omikron.mf
+ % others.mf
+ % phi.mf
+ % pi.mf
+ % psi.mf
+ % rho.mf
+ % serifs.mf
+ % sigma.mf
+ % sigmafin.mf
+ % tau.mf
+ % theta.mf
+ % upsilon.mf
+ % xi.mf
+ % zeta.mf
+ %
+ % and the derived files:
+ %
+ % lfb5.tfm
+ % lfb6.tfm
+ % lfb7.tfm
+ % lfb8.tfm
+ % lfb9.tfm
+ % lfb10.tfm
+ % lfb11.tfm
+ % lfb12.tfm
+ % lfbb5.tfm
+ % lfbb6.tfm
+ % lfbb7.tfm
+ % lfbb8.tfm
+ % lfbb9.tfm
+ % lfbb10.tfm
+ % lfbb11.tfm
+ % lfbb12.tfm
+ %
+ % lfb5.600pk
+ % lfb6.600pk
+ % lfb7.600pk
+ % lfb8.600pk
+ % lfb9.600pk
+ % lfb10.600pk
+ % lfb11.600pk
+ % lfb12.600pk
+ % lfbb5.600pk
+ % lfbb6.600pk
+ % lfbb7.600pk
+ % lfbb8.600pk
+ % lfbb9.600pk
+ % lfbb10.600pk
+ % lfbb11.600pk
+ % lfbb12.600pk
+ %
+
+% Every character that wishes to use these accents should
+% define accent_centre (numeric) to be the x coordinate
+% around which the accent should be centred.
+
+
+def acc_smooth =
+ penpos101(thick, 90);
+ penpos102(medthin, 0);
+ penpos103(thin, -90);
+ z100=z101+(4/3(z101l-z101) rotated -60);
+ y103r=x_height+.85u;
+ y102=y103l+.85u;
+ y101l=y102+.7u;
+ x100=accent_centre-1/2breathingwidth;
+ x102r=x100+breathingwidth;
+ x103=x100+1/3breathingwidth;
+ fill z100..z101l..z102l..{dir -150}z103l
+ --z103r{dir 30}..z102r..{left}z101r..cycle;
+enddef;
+
+
+def acc_rough =
+ penpos111(thick, -90);
+ penpos112(medthin, 0);
+ penpos113(thin, 90);
+ z110=z111+(4/3(z111l-z111) rotated -120);
+ y113l=x_height+.85u;
+ y112=y113r+.85u;
+ y111r=y112+.7u;
+ x110=x112l+breathingwidth;
+ x112l=accent_centre-1/2breathingwidth;
+ x113=x112l+2/3breathingwidth;
+ fill z110..z111l..z112l..{dir -30}z113l
+ --z113r{dir 150}..z112r..{right}z111r..cycle;
+enddef;
+
+
+def acc_acute =
+ penpos121(thick, acuteangle-90);
+ penpos122(thin, acuteangle-90);
+ z120=z121+((z121l-z121) rotated -90);
+ z123=z122+((z122l-z122) rotated 90);
+ y123=x_height+.85u;
+ y120=y123+1.55u+thick+thin;
+ x122=accent_centre;
+ z310=dir acuteangle;
+ (x121-x122)/x310=(y121-y122)/y310;
+ fill z120..z121l---z122l..z123..z122r---z121r..cycle;
+enddef;
+
+
+def acc_grave =
+ penpos131(thick, graveangle-90);
+ penpos132(thin, graveangle-90);
+ z130=z131+((z131l-z131) rotated -90);
+ z133=z132+((z132l-z132) rotated 90);
+ y133=x_height+.85u;
+ y130=y133+1.55u+thick+thin;
+ x132=accent_centre;
+ z310=dir graveangle;
+ (x131-x132)/x310=(y131-y132)/y310;
+ fill z130..z131l---z132l..z133..z132r---z131r..cycle;
+enddef;
+
+
+def acc_circ =
+ penpos141(thin, 80);
+ penpos142(medium, 90);
+ penpos143(medium, 90);
+ penpos144(thin, 80);
+ y141l=x_height+thick;
+ y143l=y141l+tiny;
+ y142l=y141l+medium;
+ y144r=y142r+tiny;
+ x141=accent_centre-1/2circwidth;
+ x144=accent_centre+1/2circwidth;
+ x142=1/4[x141, x144];
+ x143=3/4[x141, x144];
+ penstroke z141e..z142e..z143e..z144e;
+enddef;
+
+
+def mini_circ =
+ penpos141(thin, 80);
+ penpos142(medium, 90);
+ penpos143(medium, 90);
+ penpos144(thin, 80);
+ y141l=x_height+4u;
+ y143l=y141l+tiny;
+ y142l=y141l+medium;
+ y144r=y142r+tiny;
+ x141=accent_centre-1/2circwidth;
+ x144=accent_centre+1/2circwidth;
+ x142=1/4[x141, x144];
+ x143=3/4[x141, x144];
+ penstroke z141e..z142e..z143e..z144e;
+enddef;
+
+
+def acc_smoothacute =
+ accent_centre:=accent_centre-breathingwidth/2-tiny;
+ acc_smooth;
+ accent_centre:=accent_centre+breathingwidth/2+medium;
+ acc_acute;
+enddef;
+
+
+def acc_smoothgrave =
+ accent_centre:=accent_centre-breathingwidth/2-tiny;
+ acc_smooth;
+ accent_centre:=accent_centre+breathingwidth/2+2u;
+
+ penpos131(thick, graveangle-100);
+ penpos132(thin, graveangle-100);
+ z130=z131+((z131l-z131) rotated -90);
+ z133=z132+((z132l-z132) rotated 90);
+ y133=x_height+.85u;
+ y130=y133+1.55u+thick+thin;
+ x132=accent_centre;
+ z310=dir (graveangle-10);
+ (x131-x132)/x310=(y131-y132)/y310;
+ fill z130..z131l---z132l..z133..z132r---z131r..cycle;
+enddef;
+
+
+def acc_smoothcirc =
+ numeric rc;
+ rc := 5/6;
+ penpos101(rc*thick, 90);
+ penpos102(rc*medthin, 0);
+ penpos103(rc*thin, -90);
+ z100=z101+(4/3(z101l-z101) rotated -60);
+ y103r=x_height+.85u;
+ y102=y103l+rc*.85u;
+ y101l=y102+rc*.7u;
+ x100=accent_centre-rc*1/2breathingwidth;
+ x102r=x100+rc*breathingwidth;
+ x103=x100+rc*1/3breathingwidth;
+ fill z100..z101l..z102l..{dir -150}z103l
+ --z103r{dir 30}..z102r..{left}z101r..cycle;
+
+ mini_circ;
+enddef;
+
+
+def acc_roughacute =
+ accent_centre:=accent_centre-breathingwidth/2-tiny;
+ acc_rough;
+ accent_centre:=accent_centre+breathingwidth/2+medium;
+ acc_acute;
+enddef;
+
+
+def acc_roughgrave =
+ accent_centre:=accent_centre-breathingwidth/2-tiny;
+ acc_rough;
+ accent_centre:=accent_centre+breathingwidth/2+2u;
+
+ penpos131(thick, graveangle-100);
+ penpos132(thin, graveangle-100);
+ z130=z131+((z131l-z131) rotated -90);
+ z133=z132+((z132l-z132) rotated 90);
+ y133=x_height+.85u;
+ y130=y133+1.55u+thick+thin;
+ x132=accent_centre;
+ z310=dir (graveangle-10);
+ (x131-x132)/x310=(y131-y132)/y310;
+ fill z130..z131l---z132l..z133..z132r---z131r..cycle;
+enddef;
+
+
+def acc_roughcirc =
+ numeric rc;
+ rc := 5/6;
+ penpos111(rc*thick, -90);
+ penpos112(rc*medthin, 0);
+ penpos113(rc*thin, 90);
+ z110=z111+(4/3(z111l-z111) rotated -120);
+ y113l=x_height+.85u;
+ y112=y113r+rc*.85u;
+ y111r=y112+rc*.7u;
+ x110=x112l+rc*breathingwidth;
+ x112l=accent_centre-rc*1/2breathingwidth;
+ x113=x112l+rc*2/3breathingwidth;
+ fill z110..z111l..z112l..{dir -30}z113l
+ --z113r{dir 150}..z112r..{right}z111r..cycle;
+
+ mini_circ;
+enddef;
+
+
+def acc_diaer =
+ numeric diameter;
+ diameter=6/7quotewidth;
+
+ x151 = x152+1/2diameter = x153 = x154-1/2diameter
+ = accent_centre - 1.5u;
+ x155 = x156+1/2diameter = x157 = x158-1/2diameter
+ = accent_centre + 1.5u;
+ y151-1/2diameter = y152 = y153+1/2diameter = y154
+ = y155-1/2diameter = y156 = y157+1/2diameter = y158
+ = x_height+2u;
+
+ fill z151..z152..z153..z154..cycle;
+ fill z155..z156..z157..z158..cycle;
+enddef;
+
+
+def acc_diaeracute =
+ numeric diameter;
+ diameter=6/7quotewidth;
+
+ x151 = x152+1/2diameter = x153 = x154-1/2diameter
+ = accent_centre - 2u;
+ x155 = x156+1/2diameter = x157 = x158-1/2diameter
+ = accent_centre + 2u;
+ y151-1/2diameter = y152 = y153+1/2diameter = y154
+ = y155-1/2diameter = y156 = y157+1/2diameter = y158
+ = x_height+2u;
+
+ fill z151..z152..z153..z154..cycle;
+ fill z155..z156..z157..z158..cycle;
+
+ penpos121(thick, acuteangle-90);
+ penpos122(thin, acuteangle-90);
+ z120=z121+((z121l-z121) rotated -90);
+ z123=z122+((z122l-z122) rotated 90);
+ y123=x_height+.85u;
+ y120=y123+1.55u+thick+thin;
+ x122=accent_centre-.5u;
+ z310=dir acuteangle;
+ (x121-x122)/x310=(y121-y122)/y310;
+ fill z120..z121l---z122l..z123..z122r---z121r..cycle;
+enddef;
+
+
+def acc_diaergrave =
+ numeric diameter;
+ diameter=quotewidth;
+
+ x151 = x152+1/2diameter = x153 = x154-1/2diameter
+ = accent_centre - 2u;
+ x155 = x156+1/2diameter = x157 = x158-1/2diameter
+ = accent_centre + 2u;
+ y151-1/2diameter = y152 = y153+1/2diameter = y154
+ = y155-1/2diameter = y156 = y157+1/2diameter = y158
+ = x_height+2u;
+
+ fill z151..z152..z153..z154..cycle;
+ fill z155..z156..z157..z158..cycle;
+
+ penpos131(thick, graveangle-90);
+ penpos132(thin, graveangle-90);
+ z130=z131+((z131l-z131) rotated -90);
+ z133=z132+((z132l-z132) rotated 90);
+ y133=x_height+.85u;
+ y130=y133+1.55u+thick+thin;
+ x132=accent_centre+.5u;
+ z310=dir graveangle;
+ (x131-x132)/x310=(y131-y132)/y310;
+ fill z130..z131l---z132l..z133..z132r---z131r..cycle;
+enddef;
+
+
+def acc_breve =
+ penpos161(thin, 0);
+ penpos162(medium, 90);
+ penpos163(thin, 180);
+
+ y161=y163=ascender;
+ y162l=x_height+1u;
+ x161l=x162-1/2circwidth;
+ x163l=x162+1/2circwidth;
+ x162=accent_centre;
+
+ penstroke z161e{down}..z162e..{up}z163e;
+enddef;
+
+
+def acc_macron =
+ penpos171(medium, 90);
+ penpos172(medium, 90);
+
+ y171l=y172l=x_height+1.2u;
+ x171=accent_centre-1/2circwidth;
+ x172=accent_centre+1/2circwidth;
+
+ penstroke z171e--z172e;
+enddef;
+
+
+def acc_iotasub =
+ penpos181(medium, 0);
+ penpos182(medium, 0);
+ penpos183(medthin, 90);
+
+ x181=x182=accent_centre;
+ x183=x182r+tiny;
+ y181=0-medthin;
+ y182=y183r+tiny;
+ y183l=0-descender-thin;
+ z184=z183+((z183l-z183) rotated 120);
+
+ fill z181l---z182l..z183l..z184..z183r..z182r---z181r--cycle;
+enddef;
+
+
+
+width#:=breathingwidth#;
+extra#:=2letterspace#;
+define_pixels(width, extra);
+
+def gen_letter =
+ numeric accent_centre;
+ accent_centre=1/2width;
+ acc_smooth;
+enddef;
+
+beginchar(smooth, width#+extra#, ascender#, 0);
+gen_letter; penlabels(100,101,102,103);
+endchar;
+
+
+width#:=breathingwidth#;
+extra#:=2letterspace#;
+define_pixels(width, extra);
+
+def gen_letter =
+ numeric accent_centre;
+ accent_centre=1/2width;
+ acc_rough;
+enddef;
+
+beginchar(rough, width#+extra#, ascender#, 0);
+gen_letter; penlabels(110,111,112,113);
+endchar;
+
+
+width#:=3u#;
+extra#:=1letterspace#;
+define_pixels(width, extra);
+
+def gen_letter =
+ numeric accent_centre;
+ accent_centre=1/2width-1u;
+ acc_acute;
+enddef;
+
+beginchar(acute, width#+extra#, ascender#, 0);
+gen_letter; penlabels(120,121,122,123);
+endchar;
+
+
+width#:=3u#;
+extra#:=1letterspace#;
+define_pixels(width, extra);
+
+def gen_letter =
+ numeric accent_centre;
+ accent_centre=1/2width;
+ acc_grave;
+enddef;
+
+beginchar(grave, width#+extra#, ascender#, 0);
+gen_letter; penlabels(130,131,132,133);
+endchar;
+
+
+width#:=circwidth#;
+extra#:=1letterspace#;
+define_pixels(width, extra);
+
+def gen_letter =
+ numeric accent_centre;
+ accent_centre=1/2width;
+ acc_circ;
+enddef;
+
+beginchar(circ, width#+extra#, ascender#, 0);
+gen_letter; penlabels(140,141,142,143,144);
+endchar;
+
+
+width#:=1.5u#+2thin#+breathingwidth#;
+extra#:=2letterspace#;
+define_pixels(width, extra);
+
+def gen_letter =
+ numeric accent_centre;
+ accent_centre=1/2width;
+ acc_smoothacute;
+enddef;
+
+beginchar(smoothacute, width#+extra#, ascender#, 0);
+gen_letter;
+endchar;
+
+
+width#:=1.5u#+2thin#+breathingwidth#;
+extra#:=2letterspace#;
+define_pixels(width, extra);
+
+def gen_letter =
+ numeric accent_centre;
+ accent_centre=1/2width;
+ acc_smoothgrave;
+enddef;
+
+beginchar(smoothgrave, width#+extra#, ascender#, 0);
+gen_letter;
+endchar;
+
+
+width#:=3/4circwidth#;
+extra#:=1letterspace#;
+define_pixels(width, extra);
+
+def gen_letter =
+ numeric accent_centre;
+ accent_centre=1/2width;
+ acc_smoothcirc;
+enddef;
+
+beginchar(smoothcirc, width#+extra#, ascender#, 0);
+gen_letter;
+endchar;
+
+
+width#:=1.5u#+2thin#+breathingwidth#;
+extra#:=2letterspace#;
+define_pixels(width, extra);
+
+def gen_letter =
+ numeric accent_centre;
+ accent_centre=1/2width;
+ acc_roughacute;
+enddef;
+
+beginchar(roughacute, width#+extra#, ascender#, 0);
+gen_letter;
+endchar;
+
+
+width#:=1.5u#+2thin#+breathingwidth#;
+extra#:=2letterspace#;
+define_pixels(width, extra);
+
+def gen_letter =
+ numeric accent_centre;
+ accent_centre=1/2width;
+ acc_roughgrave;
+enddef;
+
+beginchar(roughgrave, width#+extra#, ascender#, 0);
+gen_letter;
+endchar;
+
+
+width#:=3/4circwidth#;
+extra#:=1letterspace#;
+define_pixels(width, extra);
+
+def gen_letter =
+ numeric accent_centre;
+ accent_centre=1/2width;
+ acc_roughcirc;
+enddef;
+
+beginchar(roughcirc, width#+extra#, ascender#, 0);
+gen_letter;
+endchar;
+
+
+width#:=quotewidth#+3u#;
+extra#:=1letterspace#;
+define_pixels(width, extra);
+
+def gen_letter =
+ numeric accent_centre;
+ accent_centre=1/2width;
+ acc_diaer;
+enddef;
+
+beginchar(diaer, width#+extra#, ascender#, 0);
+gen_letter; penlabels(151,152,153,154,155,156,157,158);
+endchar;
+
+
+width#:=quotewidth#+4u#;
+extra#:=1letterspace#;
+define_pixels(width, extra);
+
+def gen_letter =
+ numeric accent_centre;
+ accent_centre=1/2width;
+ acc_diaeracute;
+enddef;
+
+beginchar(diaeracute, width#+extra#, ascender#, 0);
+gen_letter;
+endchar;
+
+
+width#:=quotewidth#+4u#;
+extra#:=1letterspace#;
+define_pixels(width, extra);
+
+def gen_letter =
+ numeric accent_centre;
+ accent_centre=1/2width;
+ acc_diaergrave;
+enddef;
+
+beginchar(diaergrave, width#+extra#, ascender#, 0);
+gen_letter;
+endchar;
+
+
+width#:=circwidth#;
+extra#:=1letterspace#;
+define_pixels(width, extra);
+
+def gen_letter =
+ numeric accent_centre;
+ accent_centre=1/2width;
+ acc_breve;
+enddef;
+
+beginchar(breve, width#+extra#, ascender#-macronbreveshorter#, 0);
+gen_letter; penlabels(161,162,163);
+endchar;
+
+
+width#:=circwidth#;
+extra#:=1letterspace#;
+define_pixels(width, extra);
+
+def gen_letter =
+ numeric accent_centre;
+ accent_centre=1/2width;
+ acc_macron;
+enddef;
+
+beginchar(macron, width#+extra#, ascender#-macronbreveshorter#, 0);
+gen_letter; penlabels(171,172);
+endchar;
+
+
+width#:=2u#;
+extra#:=1letterspace#;
+define_pixels(width, extra);
+
+def gen_letter =
+ numeric accent_centre;
+ accent_centre=1/2width;
+ acc_iotasub;
+enddef;
+
+beginchar(iotasub, width#+extra#, 0, descender#);
+gen_letter; penlabels(181,182,183,184);
+endchar;
diff --git a/Master/texmf-dist/fonts/source/public/lfb/alpha.mf b/Master/texmf-dist/fonts/source/public/lfb/alpha.mf
new file mode 100644
index 00000000000..b719df3904d
--- /dev/null
+++ b/Master/texmf-dist/fonts/source/public/lfb/alpha.mf
@@ -0,0 +1,203 @@
+
+ %% alpha.mf
+ %% Copyright 2005 Laurie Field
+ %
+ % This work is LFB, version 1.0.
+ %
+ % This work may be distributed and/or modified under the
+ % conditions of the LaTeX Project Public License, either version 1.3
+ % of this license or (at your option) any later version.
+ % The latest version of this license is in
+ % http://www.latex-project.org/lppl.txt
+ % and version 1.3 or later is part of all distributions of LaTeX
+ % version 2003/12/01 or later.
+ %
+ % This work has the LPPL maintenance status "maintained".
+ %
+ % This Current Maintainer of this work is Laurie Field.
+ %
+ % This work consists of the files:
+ %
+ % example.tex
+ % lfbacc.tex
+ %
+ % accents.mf
+ % alpha.mf
+ % beta.mf
+ % capitals.mf
+ % charmap.mf
+ % delta.mf
+ % epsilon.mf
+ % eta.mf
+ % gamma.mf
+ % iota.mf
+ % kappa.mf
+ % khi.mf
+ % lambda.mf
+ % lfb.mf
+ % lfb5.mf
+ % lfb6.mf
+ % lfb7.mf
+ % lfb8.mf
+ % lfb9.mf
+ % lfb10.mf
+ % lfb11.mf
+ % lfb12.mf
+ % lfbb5.mf
+ % lfbb6.mf
+ % lfbb7.mf
+ % lfbb8.mf
+ % lfbb9.mf
+ % lfbb10.mf
+ % lfbb11.mf
+ % lfbb12.mf
+ % ligature.mf
+ % mu.mf
+ % nu.mf
+ % omega.mf
+ % omikron.mf
+ % others.mf
+ % phi.mf
+ % pi.mf
+ % psi.mf
+ % rho.mf
+ % serifs.mf
+ % sigma.mf
+ % sigmafin.mf
+ % tau.mf
+ % theta.mf
+ % upsilon.mf
+ % xi.mf
+ % zeta.mf
+ %
+ % and the derived files:
+ %
+ % lfb5.tfm
+ % lfb6.tfm
+ % lfb7.tfm
+ % lfb8.tfm
+ % lfb9.tfm
+ % lfb10.tfm
+ % lfb11.tfm
+ % lfb12.tfm
+ % lfbb5.tfm
+ % lfbb6.tfm
+ % lfbb7.tfm
+ % lfbb8.tfm
+ % lfbb9.tfm
+ % lfbb10.tfm
+ % lfbb11.tfm
+ % lfbb12.tfm
+ %
+ % lfb5.600pk
+ % lfb6.600pk
+ % lfb7.600pk
+ % lfb8.600pk
+ % lfb9.600pk
+ % lfb10.600pk
+ % lfb11.600pk
+ % lfb12.600pk
+ % lfbb5.600pk
+ % lfbb6.600pk
+ % lfbb7.600pk
+ % lfbb8.600pk
+ % lfbb9.600pk
+ % lfbb10.600pk
+ % lfbb11.600pk
+ % lfbb12.600pk
+ %
+
+width#:=7.5u#;
+extra#:=2letterspace#;
+define_pixels(width, extra);
+
+def gen_letter =
+ penpos1(thick, 180);
+ penpos2(medthick, 150);
+ penpos3(thin, 90);
+ penpos4(thick, 0);
+ penpos5(thin, -90);
+ penpos6(medthick, -180);
+ x1l=width-.5u-small;
+ x3=1/2x1; x5=x3+thin;
+ x4l=0;
+ y5l=x_height; y1=y5l-tiny;
+ y3l=0;
+ y4=x_height/2;
+ z2r=2/3[z1l,z3l]+(small,0);
+ z6=1/2[z1l,z3l]+(thin,0);
+ penstroke z1e..tension 1.4..z2e..z3e..z4e..z5e..tension 1.2..z6e;
+
+ penpos7(medium, 30);
+ penpos8(medium, 30);
+ penpos9(medthick, 90);
+ penpos10(thin, tailangle);
+ z7l=3/5[z1l,z3l]+(thin,0);
+ z8r=z9r+(-tiny, tiny);
+ x9=width-3u+thick+thin;
+ y10l=tailheight;
+ y9l=tinyoffset;
+ x10l=width;
+ fill z7l..z8l..z9l..tension 1.5..z10l--z10r
+ ..tension 2..z9r..z8r..z7r--cycle;
+
+ numeric accent_centre;
+ accent_centre=x5;
+ iotasubalphaback:=width+extra-accent_centre;
+enddef;
+
+beginchar(alpha, width#+extra#, x_height#, 0);
+gen_letter; penlabels(1,2,3,4,5,6,7,8,9,10);
+endchar;
+
+beginchar(alpha_acc+smooth, width#+extra#, ascender#, 0);
+gen_letter; acc_smooth;
+endchar;
+
+beginchar(alpha_acc+rough, width#+extra#, ascender#, 0);
+gen_letter; acc_rough;
+endchar;
+
+beginchar(alpha_acc+acute, width#+extra#, ascender#, 0);
+gen_letter; acc_acute;
+endchar;
+
+beginchar(alpha_acc+grave, width#+extra#, ascender#, 0);
+gen_letter; acc_grave;
+endchar;
+
+beginchar(alpha_acc+circ, width#+extra#, ascender#, 0);
+gen_letter; acc_circ;
+endchar;
+
+beginchar(alpha_acc+smoothacute, width#+extra#, ascender#, 0);
+gen_letter; acc_smoothacute;
+endchar;
+
+beginchar(alpha_acc+smoothgrave, width#+extra#, ascender#, 0);
+gen_letter; acc_smoothgrave;
+endchar;
+
+beginchar(alpha_acc+smoothcirc, width#+extra#, ascender#, 0);
+gen_letter; acc_smoothcirc;
+endchar;
+
+beginchar(alpha_acc+roughacute, width#+extra#, ascender#, 0);
+gen_letter; acc_roughacute;
+endchar;
+
+beginchar(alpha_acc+roughgrave, width#+extra#, ascender#, 0);
+gen_letter; acc_roughgrave;
+endchar;
+
+beginchar(alpha_acc+roughcirc, width#+extra#, ascender#, 0);
+gen_letter; acc_roughcirc;
+endchar;
+
+beginchar(alpha_acc+breve, width#+extra#, ascender#-macronbreveshorter#, 0);
+gen_letter; acc_breve;
+endchar;
+
+beginchar(alpha_acc+macron, width#+extra#, ascender#-macronbreveshorter#, 0);
+gen_letter; acc_macron;
+endchar;
diff --git a/Master/texmf-dist/fonts/source/public/lfb/beta.mf b/Master/texmf-dist/fonts/source/public/lfb/beta.mf
new file mode 100644
index 00000000000..99e21ffc2c9
--- /dev/null
+++ b/Master/texmf-dist/fonts/source/public/lfb/beta.mf
@@ -0,0 +1,154 @@
+
+ %% beta.mf
+ %% Copyright 2005 Laurie Field
+ %
+ % This work is LFB, version 1.0.
+ %
+ % This work may be distributed and/or modified under the
+ % conditions of the LaTeX Project Public License, either version 1.3
+ % of this license or (at your option) any later version.
+ % The latest version of this license is in
+ % http://www.latex-project.org/lppl.txt
+ % and version 1.3 or later is part of all distributions of LaTeX
+ % version 2003/12/01 or later.
+ %
+ % This work has the LPPL maintenance status "maintained".
+ %
+ % This Current Maintainer of this work is Laurie Field.
+ %
+ % This work consists of the files:
+ %
+ % example.tex
+ % lfbacc.tex
+ %
+ % accents.mf
+ % alpha.mf
+ % beta.mf
+ % capitals.mf
+ % charmap.mf
+ % delta.mf
+ % epsilon.mf
+ % eta.mf
+ % gamma.mf
+ % iota.mf
+ % kappa.mf
+ % khi.mf
+ % lambda.mf
+ % lfb.mf
+ % lfb5.mf
+ % lfb6.mf
+ % lfb7.mf
+ % lfb8.mf
+ % lfb9.mf
+ % lfb10.mf
+ % lfb11.mf
+ % lfb12.mf
+ % lfbb5.mf
+ % lfbb6.mf
+ % lfbb7.mf
+ % lfbb8.mf
+ % lfbb9.mf
+ % lfbb10.mf
+ % lfbb11.mf
+ % lfbb12.mf
+ % ligature.mf
+ % mu.mf
+ % nu.mf
+ % omega.mf
+ % omikron.mf
+ % others.mf
+ % phi.mf
+ % pi.mf
+ % psi.mf
+ % rho.mf
+ % serifs.mf
+ % sigma.mf
+ % sigmafin.mf
+ % tau.mf
+ % theta.mf
+ % upsilon.mf
+ % xi.mf
+ % zeta.mf
+ %
+ % and the derived files:
+ %
+ % lfb5.tfm
+ % lfb6.tfm
+ % lfb7.tfm
+ % lfb8.tfm
+ % lfb9.tfm
+ % lfb10.tfm
+ % lfb11.tfm
+ % lfb12.tfm
+ % lfbb5.tfm
+ % lfbb6.tfm
+ % lfbb7.tfm
+ % lfbb8.tfm
+ % lfbb9.tfm
+ % lfbb10.tfm
+ % lfbb11.tfm
+ % lfbb12.tfm
+ %
+ % lfb5.600pk
+ % lfb6.600pk
+ % lfb7.600pk
+ % lfb8.600pk
+ % lfb9.600pk
+ % lfb10.600pk
+ % lfb11.600pk
+ % lfb12.600pk
+ % lfbb5.600pk
+ % lfbb6.600pk
+ % lfbb7.600pk
+ % lfbb8.600pk
+ % lfbb9.600pk
+ % lfbb10.600pk
+ % lfbb11.600pk
+ % lfbb12.600pk
+ %
+
+width#:=7u#;
+extra#:=2letterspace#;
+define_pixels(width, extra);
+
+def gen_letter =
+ penpos2(thick, 90);
+ penpos3(medthin, 0);
+ penpos4(medthin, 0);
+ penpos5(medthick, -90);
+ penpos6(thick, betaangle-180);
+ penpos7(thin, betaangle+90);
+ penpos8(2u, betaangle);
+ penpos9(thin, betaangle-90);
+ penpos10(xthick, 180);
+ penpos11(medthin, 90);
+ penpos12(medthick, 80);
+ z1=z2+((z2l-z2) rotated 120);
+ x2=2.7u;
+ x3l=tiny;
+ x4l=0;
+ x5=3/5width;
+ x6l=x10;
+ x8l=thick;
+ x10l=width;
+ x11=1/2x10l;
+ y2l=-descender;
+ y3r=0;
+ y4=1/2(ascender-descender);
+ y5l=ascender;
+ y6=1/2[y8r,y5l];
+ y8r=5/9y5l;
+ y10=1/2y8r;
+ y11l=0;
+ z7r=z8r=z9r;
+ z12=1/2[z3,z4]+(-tiny,0);
+ fill z1..z2l..z3l{dir 95}..{dir 85}z4l..{right}z5l..z6l
+ ..{dir (betaangle-170)}z7l..z8l..z9l{dir (betaangle-10)}
+ ..z10l..z11l..z12l
+ --z12r..z11r..z10r..{dir (betaangle-180)}z9r..z8r..z7r{dir betaangle}
+ ..z6r..z5r{left}..z4r{dir -95}..{dir -85}z3r..z2r..cycle;
+enddef;
+
+beginchar(beta, width#+extra#, ascender#, descender#);
+gen_letter; penlabels(1,2,3,4,5,6,7,8,9,10,11,12,13);
+endchar;
diff --git a/Master/texmf-dist/fonts/source/public/lfb/capitals.mf b/Master/texmf-dist/fonts/source/public/lfb/capitals.mf
new file mode 100644
index 00000000000..a00c4aa9456
--- /dev/null
+++ b/Master/texmf-dist/fonts/source/public/lfb/capitals.mf
@@ -0,0 +1,717 @@
+
+ %% capitals.mf
+ %% Copyright 2005 Laurie Field
+ %
+ % This work is LFB, version 1.0.
+ %
+ % This work may be distributed and/or modified under the
+ % conditions of the LaTeX Project Public License, either version 1.3
+ % of this license or (at your option) any later version.
+ % The latest version of this license is in
+ % http://www.latex-project.org/lppl.txt
+ % and version 1.3 or later is part of all distributions of LaTeX
+ % version 2003/12/01 or later.
+ %
+ % This work has the LPPL maintenance status "maintained".
+ %
+ % This Current Maintainer of this work is Laurie Field.
+ %
+ % This work consists of the files:
+ %
+ % example.tex
+ % lfbacc.tex
+ %
+ % accents.mf
+ % alpha.mf
+ % beta.mf
+ % capitals.mf
+ % charmap.mf
+ % delta.mf
+ % epsilon.mf
+ % eta.mf
+ % gamma.mf
+ % iota.mf
+ % kappa.mf
+ % khi.mf
+ % lambda.mf
+ % lfb.mf
+ % lfb5.mf
+ % lfb6.mf
+ % lfb7.mf
+ % lfb8.mf
+ % lfb9.mf
+ % lfb10.mf
+ % lfb11.mf
+ % lfb12.mf
+ % lfbb5.mf
+ % lfbb6.mf
+ % lfbb7.mf
+ % lfbb8.mf
+ % lfbb9.mf
+ % lfbb10.mf
+ % lfbb11.mf
+ % lfbb12.mf
+ % ligature.mf
+ % mu.mf
+ % nu.mf
+ % omega.mf
+ % omikron.mf
+ % others.mf
+ % phi.mf
+ % pi.mf
+ % psi.mf
+ % rho.mf
+ % serifs.mf
+ % sigma.mf
+ % sigmafin.mf
+ % tau.mf
+ % theta.mf
+ % upsilon.mf
+ % xi.mf
+ % zeta.mf
+ %
+ % and the derived files:
+ %
+ % lfb5.tfm
+ % lfb6.tfm
+ % lfb7.tfm
+ % lfb8.tfm
+ % lfb9.tfm
+ % lfb10.tfm
+ % lfb11.tfm
+ % lfb12.tfm
+ % lfbb5.tfm
+ % lfbb6.tfm
+ % lfbb7.tfm
+ % lfbb8.tfm
+ % lfbb9.tfm
+ % lfbb10.tfm
+ % lfbb11.tfm
+ % lfbb12.tfm
+ %
+ % lfb5.600pk
+ % lfb6.600pk
+ % lfb7.600pk
+ % lfb8.600pk
+ % lfb9.600pk
+ % lfb10.600pk
+ % lfb11.600pk
+ % lfb12.600pk
+ % lfbb5.600pk
+ % lfbb6.600pk
+ % lfbb7.600pk
+ % lfbb8.600pk
+ % lfbb9.600pk
+ % lfbb10.600pk
+ % lfbb11.600pk
+ % lfbb12.600pk
+ %
+
+width#:=10u#;
+extra#:=2letterspace#;
+define_pixels(width, extra);
+
+def gen_letter =
+ z1=(1/2[x2,x12], ascender);
+ z2=(width-xthick-.5thick, 0);
+ z12=(xthick+.5thin, 0);
+ singlestem(4,5,6,7,8)(z1, z2, 90-angle(z1-z2), thick, slab, xthick);
+ z11=z4l+.5thin*dir(angle(z1-z12)-90); % cheap hack, but close enough
+ singlestem(14,15,16,17,18)(z11, z12, 90-angle(z11-z12), thin, slab, xthick);
+
+ penpos21(thin, angle(z11-z12));
+ penpos22(thin, angle(z1-z2));
+ y21=y22;
+ z21=whatever[z11,z12];
+ z22=4/7[z1,z2];
+ penstroke z21e..z22e;
+enddef;
+
+beginchar(Alpha, width#+extra#, ascender#, 0);
+gen_letter; penlabels(1,2,11,12,21,22);
+endchar;
+
+
+width#:=9u#;
+extra#:=2letterspace#;
+define_pixels(width, extra);
+
+def gen_letter =
+ stem(1,2,3,4,5,6,7,8)((xthick+.5thick,ascender),
+ (xthick+.5thick,0), 0, 0, thick, slab, xthick);
+ penpos11(slab, 90);
+ penpos12(slab, 90);
+ penpos13(thick, 0);
+ penpos14(slab, -90);
+ penpos15(slab, -90);
+ penpos16(thick, 180);
+ penpos17(slab, 90);
+ penpos18(slab, 90);
+ x11=x15=x18=x1;
+ x12=x14=x17=5u;
+ y11r=y12r=ascender;
+ y14=y15=.55ascender;
+ y17l=y18l=0;
+ x13r=width-.5u;
+ x16l=width;
+ y13=1/2[y11,y15];
+ y16=1/2[y15,y18];
+ penstroke z11e..z12e{right}..z13e..{left}z14e..z15e;
+ penstroke z15e..z14e{right}..z16e..{left}z17e..z18e;
+enddef;
+
+beginchar(Beta, width#+extra#, ascender#, 0);
+gen_letter; penlabels(1,2,3,4,5,6,7,8,11,12,13,14,15,16,17,18);
+endchar;
+
+
+width#:=9u#;
+extra#:=2letterspace#;
+define_pixels(width, extra);
+
+def gen_letter =
+ stem(1,2,3,4,5,6,7,8)((xthick+.5thick,ascender),
+ (xthick+.5thick,0), 0, 0, thick, slab, xthick);
+
+ barrightserif(11,12,13,14)
+ ((x1,ascender),(width,ascender),slab,thin,2u,small);
+enddef;
+
+beginchar(Gamma, width#+extra#, ascender#, 0);
+gen_letter; penlabels(1,2,3,4,5,6,7,8,11,12,13,14);
+endchar;
+
+
+width#:=10u#;
+extra#:=2letterspace#;
+define_pixels(width, extra);
+
+def gen_letter =
+ z1=(1/2[x2,x12], ascender);
+ z2=(width-.5thick, 0);
+ z12=(.5thin, 0);
+ z11=z1l+.5thin*dir(angle(z1-z12)-90); % cheap hack, but close enough
+ % penpos's come last because angle needs a known pair at all times
+ penpos1(thick, angle(z1-z2)-90);
+ penpos2(thick, 0);
+ penpos11(thin, angle(z11-z12)-90);
+ penpos12(thin, 0);
+ penstroke z1e..z2e;
+ penstroke z11e..z12e;
+
+ penpos21(slab, angle(z11l-z12l));
+ penpos22(slab, angle(z1l-z2l));
+ z21l=(0,0); z22l=(width,0);
+ penstroke z21e..z22e;
+enddef;
+
+beginchar(Delta, width#+extra#, ascender#, 0);
+gen_letter; penlabels(1,2,11,12,21,22);
+endchar;
+
+
+width#:=10u#;
+extra#:=2letterspace#;
+define_pixels(width, extra);
+
+def gen_letter =
+ stem(1,2,3,4,5,6,7,8)((xthick+.5thick,ascender),
+ (xthick+.5thick,0), 0, 0, thick, slab, xthick);
+
+ barrightserif(11,12,13,14)
+ ((x1,ascender),(width-.5u,ascender),slab,thin,2u,small);
+ fill z11r--z13r--(z13r+(0,-slab))--(z11r+(0,-slab))--cycle;
+ barleftserif(15,16,17,18)
+ ((x1,0),(width,0),slab,thin,2.5u,small);
+ fill z15r--z17r--(z17r+(0,slab))--(z15r+(0,slab))--cycle;
+
+ numeric centreheight;
+ centreheight=.52ascender;
+ singlestem(19,20,21,22,23)
+ ((x1,centreheight),(width-2.5u,centreheight), 0, thin, slab, xthick);
+enddef;
+
+beginchar(Epsilon, width#+extra#, ascender#, 0);
+gen_letter; penlabels(1,2,3,4,5,6,7,8,11,12,13,14,15,16,17,18,19,20,21,22,23);
+endchar;
+
+
+width#:=9u#;
+extra#:=2letterspace#;
+define_pixels(width, extra);
+
+def gen_letter =
+ numeric topinset;
+ topinset=tiny;
+ barleftserif(1,2,3,4)
+ ((width-topinset,ascender),(topinset,ascender),slab,thin,2u,small);
+ barleftserif(5,6,7,8)
+ ((0,0),(width,0),slab,thin,2.5u,small);
+
+ z9r=z1l+(0,1);
+ z10l=z5l+(0,-1);
+ penpos9(thick/sind(angle(z9r-z10l)), 0); % close enough, again
+ penpos10(thick/sind(angle(z9r-z10l)), 0);
+ penstroke z9e..z10e;
+enddef;
+
+beginchar(Zeta, width#+extra#, ascender#, 0);
+gen_letter; penlabels(1,2,3,4,5,6,7,8,9,10);
+endchar;
+
+
+width#:=4xthick#+4thick#;
+extra#:=2letterspace#;
+define_pixels(width, extra);
+
+def gen_letter =
+ stem(1,2,3,4,5,6,7,8)((xthick+.5thick,ascender),
+ (xthick+.5thick,0), 0, 0, thick, slab, xthick);
+ stem(11,12,13,14,15,16,17,18)((width-xthick-.5thick,ascender),
+ (width-xthick-.5thick,0), 0, 0, thick, slab, xthick);
+ penpos20(thin, 90);
+ penpos21(thin, 90);
+ z20=whatever[z1,z2];
+ z21=whatever[z11,z12];
+ y20=y21=1/2ascender;
+ penstroke z20e..z21e;
+enddef;
+
+beginchar(Eta, width#+extra#, ascender#, 0);
+gen_letter; penlabels(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22);
+endchar;
+
+
+width#:=10u#;
+extra#:=2letterspace#;
+define_pixels(width, extra);
+
+def gen_letter =
+ penpos1(thick, 0);
+ penpos2(thin, 90);
+ penpos3(thick, 180);
+ penpos4(thin, -90);
+ y1=y3=ascender/2;
+ x2=x4=width/2;
+ x1l=0; x3l=width;
+ y2l=0; y4l=ascender;
+ penstroke z1e..z2e..z3e..z4e..cycle;
+
+ stem(5,6,7,8,9,10,11,12)((3u,1/2ascender),(width-3u,1/2ascender),
+ 0, 0, thick, slab, xthick);
+enddef;
+
+beginchar(Theta, width#+extra#, ascender#, 0);
+gen_letter; penlabels(1,2,3,4,5,6,7,8,9,10,11,12);
+endchar;
+
+
+width#:=2xthick#+1thick#;
+extra#:=2letterspace#;
+define_pixels(width, extra);
+
+def gen_letter =
+ stem(1,2,3,4,5,6,7,8)((1/2width,ascender),(1/2width,0),
+ 0, 0, thick, slab, xthick);
+enddef;
+
+beginchar(Iota, width#+extra#, ascender#, 0);
+gen_letter; penlabels(1,2,3,4,5,6,7,8,9,10);
+endchar;
+
+
+width#:=12u#;
+extra#:=2letterspace#;
+define_pixels(width, extra);
+
+def gen_letter =
+ stem(1,2,3,4,5,6,7,8)((xthick+.5thick,ascender),
+ (xthick+.5thick,0), 0, 0, thick, slab, xthick);
+
+ z9=3/7[z8,z5];
+ z10=(width-thin-xthick-.5thin, ascender);
+ singlestem(11,12,13,14,15)(z9, z10, 90-angle(z10-z9), thin, slab, xthick);
+
+ z19=whatever[z9,z10];
+ z19=z20+whatever*(dir(angle(z10-z9)+90));
+ z20=(width-xthick-.5thick, 0);
+ singlestem(21,22,23,24,25)(z19, z20, 90-angle(z19-z20), thick, slab, xthick);
+enddef;
+
+beginchar(Kappa, width#+extra#, ascender#, 0);
+gen_letter; penlabels(1,2,3,4,5,6,7,8,11,12,13,14,15,21,22,23,24,25);
+endchar;
+
+
+width#:=10u#;
+extra#:=2letterspace#;
+define_pixels(width, extra);
+
+def gen_letter =
+ z1=(1/2[x2,x12], ascender);
+ z2=(width-xthick-.5thick, 0);
+ z12=(xthick+.5thin, 0);
+ singlestem(4,5,6,7,8)(z1, z2, 90-angle(z1-z2), thick, slab, xthick);
+ z11=z4l+.5thin*dir(angle(z1-z12)-90); % cheap hack, but close enough
+ singlestem(14,15,16,17,18)(z11, z12, 90-angle(z11-z12), thin, slab, xthick);
+enddef;
+
+beginchar(Lambda, width#+extra#, ascender#, 0);
+gen_letter; penlabels(1,2,11,12);
+endchar;
+
+
+width#:=4xthick#+5thick#;
+extra#:=2letterspace#;
+define_pixels(width, extra);
+
+def gen_letter =
+ oneandlefthalfstem(1,2,3,4,5,6,7,8)((xthick+.5thin,ascender),
+ (xthick+.5thin,0), 0, 0, thin, slab, xthick);
+ oneandrighthalfstem(11,12,13,14,15,16,17,18)((width-xthick-.5thick,ascender),
+ (width-xthick-.5thick,0), 0, 0, thick, slab, xthick);
+
+ z20l=z4r-(thin,0);
+ z21l=1/2[z7l,z16l]+(0,thin);
+ numeric topwidth;
+ topwidth*cosd(angle(z20l-z21l)-90)=thick; % close enough
+
+ z22l=z13r;
+ z23l=z21l;
+ numeric topwidthright;
+ topwidthright*cosd(angle(z22l-z23l)-90)=thin; % again, close enough
+ penpos22(topwidthright, 0);
+ penpos23(topwidthright, 0);
+ penstroke z22e..z23e;
+
+ penpos20(topwidth, 0);
+ penpos21(whatever, angle(z22r-z23l));
+ z20r-z21r=whatever*(z20l-z21l);
+ penstroke z20e..z21e;
+enddef;
+
+beginchar(Mu, width#+extra#, ascender#, 0);
+gen_letter; penlabels(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,20,21,22,23);
+endchar;
+
+
+width#:=4xthick#+4thick#;
+extra#:=2letterspace#;
+define_pixels(width, extra);
+
+def gen_letter =
+ oneandlefthalfstem(1,2,3,4,5,6,7,8)((xthick+.5thin,ascender),
+ (xthick+.5thin,0), 0, 0, thin, slab, xthick);
+ singlestem(11,12,13,14,15)((width-xthick-.5thin,0),
+ (width-xthick-.5thin,ascender), 0, thin, slab, xthick);
+ z20=z4r;
+ z21l=z11r;
+ numeric topwidth;
+ topwidth*cosd(angle(z20-z21l)-90)=thick; % again, close enough
+ penpos20(topwidth, 0);
+ penpos21(whatever, 90);
+ z20r-z21r=whatever*(z20l-z21l);
+ penstroke z20e..z21e;
+enddef;
+
+beginchar(Nu, width#+extra#, ascender#, 0);
+gen_letter; penlabels(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,20,21);
+endchar;
+
+
+width#:=10u#;
+extra#:=2letterspace#;
+define_pixels(width, extra);
+
+def gen_letter =
+ numeric topinset;
+ topinset=.5u;
+ barleftserif(1,2,3,4)
+ ((.5width,ascender),(topinset,ascender),medthick,thin,1.5u,small);
+ barrightserif(5,6,7,8)
+ ((.5width,ascender),(width-topinset,ascender),medthick,thin,1.5u,small);
+ fill z3r--z7r--(z7r+(0,-medthick-1))--(z3r+(0,-medthick-1))--cycle;
+
+ barleftserif(11,12,13,14)
+ ((.5width,0),(width,0),medthick,thin,2u,small);
+ barrightserif(15,16,17,18)
+ ((.5width,0),(0,0),medthick,thin,2u,small);
+ fill z13r--z17r--(z17r+(0,medthick+1))--(z13r+(0,medthick+1))--cycle;
+
+ stem(21,22,23,24,25,26,27,28)((2u,.52ascender),(width-2u,.52ascender),
+ 0, 0, thick, slab, xthick);
+enddef;
+
+beginchar(Xi, width#+extra#, ascender#, 0);
+gen_letter; penlabels(1,2,3,4,5,6,7,8,11,12,13,14,15,16,17,18,21,22,23,24,25,26,27,28);
+endchar;
+
+
+width#:=10u#;
+extra#:=2letterspace#;
+define_pixels(width, extra);
+
+def gen_letter =
+ penpos1(thick, 0);
+ penpos2(thin, 90);
+ penpos3(thick, 180);
+ penpos4(thin, -90);
+ y1=y3=ascender/2;
+ x2=x4=width/2;
+ x1l=0; x3l=width;
+ y2l=0; y4l=ascender;
+ penstroke z1e..z2e..z3e..z4e..cycle;
+enddef;
+
+beginchar(Omikron, width#+extra#, ascender#, 0);
+gen_letter; penlabels(1,2,3,4);
+endchar;
+
+
+width#:=4xthick#+4thick#;
+extra#:=2letterspace#;
+define_pixels(width, extra);
+
+def gen_letter =
+ stem(1,2,3,4,5,6,7,8)((xthick+.5thick,ascender),
+ (xthick+.5thick,0), 0, 0, thick, slab, xthick);
+ stem(11,12,13,14,15,16,17,18)((width-xthick-.5thick,ascender),
+ (width-xthick-.5thick,0), 0, 0, thick, slab, xthick);
+ penpos20(slab, 90);
+ penpos21(slab, 90);
+ z20r=z3r; z21r=z14r;
+ penstroke z20e..z21e;
+enddef;
+
+beginchar(Pi, width#+extra#, ascender#, 0);
+gen_letter; penlabels(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22);
+endchar;
+
+
+width#:=9u#;
+extra#:=2letterspace#;
+define_pixels(width, extra);
+
+def gen_letter =
+ stem(1,2,3,4,5,6,7,8)((xthick+.5thick,ascender),
+ (xthick+.5thick,0), 0, 0, thick, slab, xthick);
+ penpos11(slab, 90);
+ penpos12(slab, 90);
+ penpos13(thick, 0);
+ penpos14(slab, -90);
+ penpos15(slab, -90);
+ x11=x15=x1;
+ x12=x14=5u;
+ y11r=y12r=ascender;
+ y14=y15=1/2ascender;
+ x13r=width;
+ y13=1/2[y11,y15];
+ penstroke z11e..z12e{right}..z13e..{left}z14e..z15e;
+enddef;
+
+beginchar(Rho, width#+extra#, ascender#, 0);
+gen_letter; penlabels(1,2,3,4,5,6,7,8,11,12,13,14,15);
+endchar;
+
+
+width#:=10u#;
+extra#:=2letterspace#;
+define_pixels(width, extra);
+
+def gen_letter =
+ barrightserif(1,2,3,4)
+ ((0,ascender),(width-.5u,ascender),slab,thin,2u,small);
+
+ z9l=z1l;
+ z10=(.5width,.55ascender);
+ penpos9(thick/sind(angle(z9l-z10)-90), 0);
+ penpos10(thick/sind(angle(z9l-z10)-angle(z10)), angle(z10));
+ penstroke z9e..z10e;
+
+ z11l=z10r;
+ z12l=(0,0);
+ penpos11(thin/sind(angle(z9l-z10)-angle(z10)), angle(z9l-z10)-180);
+ penpos12(thin/sind(angle(z10)), 0);
+ penstroke z11e..z12e;
+
+ barleftserif(5,6,7,8)
+ ((x12r+thick*sind(90-angle(z10))/sind(angle(z10)),0),
+ (width,0),thick,thin,2u,small);
+ fill z12l--z5l--z5r--cycle;
+enddef;
+
+beginchar(Sigma, width#+extra#, ascender#, 0);
+gen_letter; penlabels(1,2,3,4,5,6,7,8,9,10,11,12);
+endchar;
+
+
+width#:=10u#;
+extra#:=2letterspace#;
+define_pixels(width, extra);
+
+def gen_letter =
+ stem(1,2,3,4,5,6,7,8)((.5width,ascender),
+ (.5width,0), 0, 0, thick, slab, xthick);
+
+ barrightserif(11,12,13,14)
+ ((x1,ascender),(width,ascender),slab,thin,2u,small);
+ barleftserif(15,16,17,18)
+ ((x1,ascender),(0,ascender),slab,thin,2u,small);
+enddef;
+
+beginchar(Tau, width#+extra#, ascender#, 0);
+gen_letter; penlabels(1,2,3,4,5,6,7,8,9,10,11,12);
+endchar;
+
+
+width#:=8u#;
+extra#:=2letterspace#;
+define_pixels(width, extra);
+
+def gen_letter =
+ singlestem(1,2,3,4,5)((.5width,.5ascender),
+ (.5width,0), 0, thick, slab, xthick);
+
+ penpos6(medthin, 0);
+ z6l=(0,ascender);
+ penstroke z6e..{down}z1e;
+
+ numeric diameter;
+ diameter=1.5u;
+ penpos7(thin, -90);
+ y9=y7r=ascender-1/2diameter;
+ x7=width-diameter;
+ y8=ascender;
+ x8=x10=width-.5diameter;
+ x9=width;
+ y10=ascender-diameter;
+
+ fill z1{up}..tension 1.3..z7l..z8..z9..z10..z7r & z7r..{down}z1r--cycle;
+enddef;
+
+beginchar(Upsilon, width#+extra#, ascender#, 0);
+gen_letter; penlabels(1,2,3,4,5,6,7,8,9,10);
+endchar;
+
+
+width#:=10u#;
+extra#:=2letterspace#;
+define_pixels(width, extra);
+
+def gen_letter =
+ penpos1(thick, 0);
+ penpos2(thin, 90);
+ penpos3(thick, 180);
+ penpos4(thin, -90);
+ y1=y3=ascender/2;
+ x2=x4=width/2;
+ x1l=0; x3l=width;
+ y2l=ascender-y4l=2u;
+ penstroke z1e..z2e..z3e..z4e..cycle;
+
+ stem(11,12,13,14,15,16,17,18)((1/2width,ascender),(1/2width,0),
+ 0, 0, thick, slab, xthick);
+enddef;
+
+beginchar(Phi, width#+extra#, ascender#, 0);
+gen_letter; penlabels(1,2,3,4,11,12,13,14,15,16,17,18);
+endchar;
+
+
+width#:=4xthick#+4thick#;
+extra#:=2letterspace#;
+define_pixels(width, extra);
+
+def gen_letter =
+ z20=(thin+xthick+.5thick,ascender);
+ z21=(width-xthick-.5thick,0);
+ z22=(width-thin-.5thin-xthick,ascender);
+ z23=(.5thin+xthick,0);
+ stem(1,2,3,4,5,6,7,8)(z20, z21,
+ 90-angle(z20-z21), 90-angle(z20-z21), thick, slab, xthick);
+ stem(11,12,13,14,15,16,17,18)(z22, z23,
+ 90-angle(z22-z23), 90-angle(z22-z23), thin, slab, xthick);
+ penpos20(thin, 90);
+ penpos21(thin, 90);
+enddef;
+
+beginchar(Khi, width#+extra#, ascender#, 0);
+gen_letter; penlabels(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19);
+endchar;
+
+
+width#:=10u#;
+extra#:=3letterspace#;
+define_pixels(width, extra);
+
+def gen_letter =
+ penpos1(medium, 225);
+ penpos2(medthin, 90);
+ penpos3(thick, 0);
+ penpos4(thick, 0);
+ penpos5(thin, 90);
+ penpos6(thin, 135);
+ penpos7(thick, 180);
+ penpos8(tiny, 180);
+
+ offset=1/2(ascender-x_height);
+ y2r=x_height-tiny+offset;
+ y1l=y2l-thick;
+ y3=y2l-thin;
+ y4=y3-2u;
+ y5l=0+offset;
+ y7=1/2(y8-offset)+offset;
+ y8=x_height+offset;
+ x1r=0;
+ x2=x1+medium;
+ x4l=x3l=x2+thin;
+ x5=(x3r+width)/2;
+ x7r=width;
+ x8r=x7r-thin;
+
+ fill z1l..tension 1.8..z2l..z3l---z4l..z5l..z7l..z8l
+ --z8r..z7r..z5r..z4r---z3r..z2r..tension 1.5..z1r--cycle;
+
+ stem(11,12,13,14,15,16,17,18)((x5-.1u,ascender),(x5-.1u,0),
+ 0, 0, thick, slab, xthick);
+enddef;
+
+beginchar(Psi, width#+extra#, ascender#, 0);
+gen_letter; penlabels(1,2,3,4,5,6,7,8,11,12,13,14,15,16,17,18);
+endchar;
+
+
+width#:=10u#;
+extra#:=2letterspace#;
+define_pixels(width, extra);
+
+def gen_letter =
+ barleftserif(1,2,3,4)
+ ((.6width,0),(width,0),thick,thin,2u,small);
+ barrightserif(5,6,7,8)
+ ((.4width,0),(0,0),thick,thin,2u,small);
+
+ penpos9(thin, 0);
+ penpos10(thin, 0);
+ penpos11(thin, 0);
+ penpos12(thin, 0);
+ z9=z5r; z11=z1r;
+ z10-z9=z12-z11=(0, 2thick);
+ penstroke z9e..z10e;
+ penstroke z11e..z12e;
+
+ penpos13(thin, 90);
+ penpos14(thick, 0);
+ penpos15(thin, -90);
+ penpos16(thick, 180);
+ penpos17(thin, 90);
+ z13r=z10r; z17r=z12l;
+ z15l=(.5width, ascender);
+ y14=y16=.5[y13l,y15l];
+ x14l=0; x16l=width;
+ penstroke z13e..{up}z14e..z15e..z16e{down}..z17e;
+enddef;
+
+beginchar(Omega, width#+extra#, ascender#, 0);
+gen_letter; penlabels(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17);
+endchar;
diff --git a/Master/texmf-dist/fonts/source/public/lfb/charmap.mf b/Master/texmf-dist/fonts/source/public/lfb/charmap.mf
new file mode 100644
index 00000000000..d001e73ce2a
--- /dev/null
+++ b/Master/texmf-dist/fonts/source/public/lfb/charmap.mf
@@ -0,0 +1,216 @@
+
+ %% charmap.mf
+ %% Copyright 2005 Laurie Field
+ %
+ % This work is LFB, version 1.0.
+ %
+ % This work may be distributed and/or modified under the
+ % conditions of the LaTeX Project Public License, either version 1.3
+ % of this license or (at your option) any later version.
+ % The latest version of this license is in
+ % http://www.latex-project.org/lppl.txt
+ % and version 1.3 or later is part of all distributions of LaTeX
+ % version 2003/12/01 or later.
+ %
+ % This work has the LPPL maintenance status "maintained".
+ %
+ % This Current Maintainer of this work is Laurie Field.
+ %
+ % This work consists of the files:
+ %
+ % example.tex
+ % lfbacc.tex
+ %
+ % accents.mf
+ % alpha.mf
+ % beta.mf
+ % capitals.mf
+ % charmap.mf
+ % delta.mf
+ % epsilon.mf
+ % eta.mf
+ % gamma.mf
+ % iota.mf
+ % kappa.mf
+ % khi.mf
+ % lambda.mf
+ % lfb.mf
+ % lfb5.mf
+ % lfb6.mf
+ % lfb7.mf
+ % lfb8.mf
+ % lfb9.mf
+ % lfb10.mf
+ % lfb11.mf
+ % lfb12.mf
+ % lfbb5.mf
+ % lfbb6.mf
+ % lfbb7.mf
+ % lfbb8.mf
+ % lfbb9.mf
+ % lfbb10.mf
+ % lfbb11.mf
+ % lfbb12.mf
+ % ligature.mf
+ % mu.mf
+ % nu.mf
+ % omega.mf
+ % omikron.mf
+ % others.mf
+ % phi.mf
+ % pi.mf
+ % psi.mf
+ % rho.mf
+ % serifs.mf
+ % sigma.mf
+ % sigmafin.mf
+ % tau.mf
+ % theta.mf
+ % upsilon.mf
+ % xi.mf
+ % zeta.mf
+ %
+ % and the derived files:
+ %
+ % lfb5.tfm
+ % lfb6.tfm
+ % lfb7.tfm
+ % lfb8.tfm
+ % lfb9.tfm
+ % lfb10.tfm
+ % lfb11.tfm
+ % lfb12.tfm
+ % lfbb5.tfm
+ % lfbb6.tfm
+ % lfbb7.tfm
+ % lfbb8.tfm
+ % lfbb9.tfm
+ % lfbb10.tfm
+ % lfbb11.tfm
+ % lfbb12.tfm
+ %
+ % lfb5.600pk
+ % lfb6.600pk
+ % lfb7.600pk
+ % lfb8.600pk
+ % lfb9.600pk
+ % lfb10.600pk
+ % lfb11.600pk
+ % lfb12.600pk
+ % lfbb5.600pk
+ % lfbb6.600pk
+ % lfbb7.600pk
+ % lfbb8.600pk
+ % lfbb9.600pk
+ % lfbb10.600pk
+ % lfbb11.600pk
+ % lfbb12.600pk
+ %
+
+% accent codes
+smooth := oct"000";
+rough := oct"001";
+acute := oct"002";
+grave := oct"003";
+circ := oct"004";
+smoothacute := oct"005";
+smoothgrave := oct"006";
+smoothcirc := oct"007";
+roughacute := oct"010";
+roughgrave := oct"011";
+roughcirc := oct"012";
+diaer := oct"013";
+diaeracute := oct"014";
+diaergrave := oct"015";
+breve := oct"016";
+macron := oct"017";
+
+% capitals
+Alpha := oct"101"; % "A"
+Beta := oct"102"; % "B"
+Gamma := oct"107"; % "G"
+Delta := oct"104"; % "D"
+Epsilon := oct"105"; % "E"
+Zeta := oct"132"; % "Z"
+Eta := oct"112"; % "J"
+Theta := oct"121"; % "Q"
+Iota := oct"111"; % "I"
+Kappa := oct"113"; % "K"
+Lambda := oct"114"; % "L"
+Mu := oct"115"; % "M"
+Nu := oct"116"; % "N"
+Xi := oct"130"; % "X"
+Omikron := oct"117"; % "O"
+Pi := oct"120"; % "P"
+Rho := oct"122"; % "R"
+Sigma := oct"123"; % "S"
+Tau := oct"124"; % "T"
+Upsilon := oct"125"; % "U"
+Phi := oct"106"; % "F"
+Khi := oct"103"; % "C"
+Psi := oct"131"; % "Y"
+Omega := oct"127"; % "W"
+
+% lowercase
+alpha := oct"141"; % "a"
+beta := oct"142"; % "b"
+gamma := oct"147"; % "g"
+delta := oct"144"; % "d"
+epsilon := oct"145"; % "e"
+zeta := oct"172"; % "z"
+eta := oct"152"; % "j"
+theta := oct"161"; % "q"
+iota := oct"151"; % "i"
+kappa := oct"153"; % "k"
+lambda := oct"154"; % "l"
+mu := oct"155"; % "m"
+nu := oct"156"; % "n"
+xi := oct"170"; % "x"
+omikron := oct"157"; % "o"
+pi := oct"160"; % "p"
+rho := oct"162"; % "r"
+sigma := oct"163"; % "s"
+sigmafinal := oct"166"; % "v"
+tau := oct"164"; % "t"
+upsilon := oct"165"; % "u"
+phi := oct"146"; % "f"
+khi := oct"143"; % "c"
+psi := oct"171"; % "y"
+omega := oct"167"; % "w"
+
+% accent references
+alpha_acc := oct"200";
+epsilon_acc := oct"220";
+eta_acc := oct"240";
+iota_acc := oct"260";
+omikron_acc := oct"300";
+upsilon_acc := oct"320";
+omega_acc := oct"340";
+rho_acc := oct"360";
+
+% miscellaneous
+iotasub := oct"057"; % "/"
+iotasubalpha := oct"043"; % "#"
+iotasubeta := oct"044"; % "$"
+iotasubomega := oct"045"; % "%"
+hyphen := oct"055"; % "-"
+emdash := oct"173"; % "{"
+aspirate := oct"150"; % "h"
+Aspirate := oct"110"; % "H"
+coronis := oct"052"; % "*"
+apostrophe := oct"047"; % "'"
+backquote := oct"140"; % "`"
+circumflex := oct"075"; % "="
+diaeresis := oct"042"; % """
+brevechar := oct"053"; % "+"
+macronchar := oct"072"; % ":"
+dividerchar := oct"174"; % "|"
+fullstop := oct"056"; % "."
+comma := oct"054"; % ","
+semicolon := oct"073"; % ";"
+questionmark := oct"077"; % "?"
+openparenthesis := oct"050"; % "("
+closeparenthesis := oct"051"; % ")"
+openbracket := oct"133"; % "["
+closebracket := oct"135"; % "]"
+boundarychar := oct"377"; % used to determine if a sigma is final
diff --git a/Master/texmf-dist/fonts/source/public/lfb/delta.mf b/Master/texmf-dist/fonts/source/public/lfb/delta.mf
new file mode 100644
index 00000000000..8f8e5a9a9c6
--- /dev/null
+++ b/Master/texmf-dist/fonts/source/public/lfb/delta.mf
@@ -0,0 +1,149 @@
+
+ %% delta.mf
+ %% Copyright 2005 Laurie Field
+ %
+ % This work is LFB, version 1.0.
+ %
+ % This work may be distributed and/or modified under the
+ % conditions of the LaTeX Project Public License, either version 1.3
+ % of this license or (at your option) any later version.
+ % The latest version of this license is in
+ % http://www.latex-project.org/lppl.txt
+ % and version 1.3 or later is part of all distributions of LaTeX
+ % version 2003/12/01 or later.
+ %
+ % This work has the LPPL maintenance status "maintained".
+ %
+ % This Current Maintainer of this work is Laurie Field.
+ %
+ % This work consists of the files:
+ %
+ % example.tex
+ % lfbacc.tex
+ %
+ % accents.mf
+ % alpha.mf
+ % beta.mf
+ % capitals.mf
+ % charmap.mf
+ % delta.mf
+ % epsilon.mf
+ % eta.mf
+ % gamma.mf
+ % iota.mf
+ % kappa.mf
+ % khi.mf
+ % lambda.mf
+ % lfb.mf
+ % lfb5.mf
+ % lfb6.mf
+ % lfb7.mf
+ % lfb8.mf
+ % lfb9.mf
+ % lfb10.mf
+ % lfb11.mf
+ % lfb12.mf
+ % lfbb5.mf
+ % lfbb6.mf
+ % lfbb7.mf
+ % lfbb8.mf
+ % lfbb9.mf
+ % lfbb10.mf
+ % lfbb11.mf
+ % lfbb12.mf
+ % ligature.mf
+ % mu.mf
+ % nu.mf
+ % omega.mf
+ % omikron.mf
+ % others.mf
+ % phi.mf
+ % pi.mf
+ % psi.mf
+ % rho.mf
+ % serifs.mf
+ % sigma.mf
+ % sigmafin.mf
+ % tau.mf
+ % theta.mf
+ % upsilon.mf
+ % xi.mf
+ % zeta.mf
+ %
+ % and the derived files:
+ %
+ % lfb5.tfm
+ % lfb6.tfm
+ % lfb7.tfm
+ % lfb8.tfm
+ % lfb9.tfm
+ % lfb10.tfm
+ % lfb11.tfm
+ % lfb12.tfm
+ % lfbb5.tfm
+ % lfbb6.tfm
+ % lfbb7.tfm
+ % lfbb8.tfm
+ % lfbb9.tfm
+ % lfbb10.tfm
+ % lfbb11.tfm
+ % lfbb12.tfm
+ %
+ % lfb5.600pk
+ % lfb6.600pk
+ % lfb7.600pk
+ % lfb8.600pk
+ % lfb9.600pk
+ % lfb10.600pk
+ % lfb11.600pk
+ % lfb12.600pk
+ % lfbb5.600pk
+ % lfbb6.600pk
+ % lfbb7.600pk
+ % lfbb8.600pk
+ % lfbb9.600pk
+ % lfbb10.600pk
+ % lfbb11.600pk
+ % lfbb12.600pk
+ %
+
+width#:=6.5u#;
+extra#:=2letterspace#;
+define_pixels(width, extra);
+
+def gen_letter =
+ penpos2(thick, 0);
+ penpos3(thin, 90);
+ penpos4(thick, 180);
+ penpos5(medthin, -90);
+ penpos6(thick, 180);
+ penpos7(thin, 90);
+ penpos8(thick, 0);
+
+ z1=z2+(2/3(z2l-z2) rotated 90);
+ x8l=0;
+ x4r=x8l+thin;
+ x7=1/2width;
+ x5=x7+thin;
+ x3=x7-medthin;
+ x6l=width;
+ x2r=x6l-thin;
+ y7l=0;
+ y6=y8=1/2x_height;
+ y5l=x_height;
+ y4=1/2(x_height+y3r)+thin;
+ y2=y4-medium;
+ y3r=x_height+3.3u;
+
+ numeric crossangle;
+ crossangle=angle(z4-z6)+20;
+
+ fill z1..z2l{up}..{left}z3l..z4l..z5l{dir(crossangle-180)}
+ ..z6l..z7l..z8l..{right}z5l
+ --z5r{left}..z8r..z7r..z6r..{dir(crossangle)}z5r
+ ..z4r..z3r{right}..{down}z2r..cycle;
+enddef;
+
+beginchar(delta, width#+extra#, ascender#, 0);
+gen_letter; penlabels(1,2,3,4,5,6,7,8);
+endchar;
diff --git a/Master/texmf-dist/fonts/source/public/lfb/epsilon.mf b/Master/texmf-dist/fonts/source/public/lfb/epsilon.mf
new file mode 100644
index 00000000000..9f13bd02d1e
--- /dev/null
+++ b/Master/texmf-dist/fonts/source/public/lfb/epsilon.mf
@@ -0,0 +1,195 @@
+
+ %% epsilon.mf
+ %% Copyright 2005 Laurie Field
+ %
+ % This work is LFB, version 1.0.
+ %
+ % This work may be distributed and/or modified under the
+ % conditions of the LaTeX Project Public License, either version 1.3
+ % of this license or (at your option) any later version.
+ % The latest version of this license is in
+ % http://www.latex-project.org/lppl.txt
+ % and version 1.3 or later is part of all distributions of LaTeX
+ % version 2003/12/01 or later.
+ %
+ % This work has the LPPL maintenance status "maintained".
+ %
+ % This Current Maintainer of this work is Laurie Field.
+ %
+ % This work consists of the files:
+ %
+ % example.tex
+ % lfbacc.tex
+ %
+ % accents.mf
+ % alpha.mf
+ % beta.mf
+ % capitals.mf
+ % charmap.mf
+ % delta.mf
+ % epsilon.mf
+ % eta.mf
+ % gamma.mf
+ % iota.mf
+ % kappa.mf
+ % khi.mf
+ % lambda.mf
+ % lfb.mf
+ % lfb5.mf
+ % lfb6.mf
+ % lfb7.mf
+ % lfb8.mf
+ % lfb9.mf
+ % lfb10.mf
+ % lfb11.mf
+ % lfb12.mf
+ % lfbb5.mf
+ % lfbb6.mf
+ % lfbb7.mf
+ % lfbb8.mf
+ % lfbb9.mf
+ % lfbb10.mf
+ % lfbb11.mf
+ % lfbb12.mf
+ % ligature.mf
+ % mu.mf
+ % nu.mf
+ % omega.mf
+ % omikron.mf
+ % others.mf
+ % phi.mf
+ % pi.mf
+ % psi.mf
+ % rho.mf
+ % serifs.mf
+ % sigma.mf
+ % sigmafin.mf
+ % tau.mf
+ % theta.mf
+ % upsilon.mf
+ % xi.mf
+ % zeta.mf
+ %
+ % and the derived files:
+ %
+ % lfb5.tfm
+ % lfb6.tfm
+ % lfb7.tfm
+ % lfb8.tfm
+ % lfb9.tfm
+ % lfb10.tfm
+ % lfb11.tfm
+ % lfb12.tfm
+ % lfbb5.tfm
+ % lfbb6.tfm
+ % lfbb7.tfm
+ % lfbb8.tfm
+ % lfbb9.tfm
+ % lfbb10.tfm
+ % lfbb11.tfm
+ % lfbb12.tfm
+ %
+ % lfb5.600pk
+ % lfb6.600pk
+ % lfb7.600pk
+ % lfb8.600pk
+ % lfb9.600pk
+ % lfb10.600pk
+ % lfb11.600pk
+ % lfb12.600pk
+ % lfbb5.600pk
+ % lfbb6.600pk
+ % lfbb7.600pk
+ % lfbb8.600pk
+ % lfbb9.600pk
+ % lfbb10.600pk
+ % lfbb11.600pk
+ % lfbb12.600pk
+ %
+
+width#:=5.5u#;
+extra#:=2letterspace#;
+define_pixels(width, extra);
+
+def gen_letter =
+ penpos1(thick, 0);
+ penpos2(thin, 90);
+ penpos3(thick, 180);
+ penpos4(thin, 270);
+ penpos5(thick, 0);
+ penpos6(thin, 90);
+ penpos7(thick, 180);
+ penpos8(medium, 270);
+ penpos9(thin, 10);
+ z20=z1+(2/3(z1l-z1) rotated 90);
+ y3=(x_height+y4)/2;
+ y1=y4+3/5(x_height-y4);
+ x8=x2=x4=width/2;
+ x7r=0; x9r=width; x3r=small; x1r=width-small;
+ y2r=x_height; y4l=3/5x_height;
+ z6l=z5l=z4l;
+ y7=y6/2;
+ y9=y6/3;
+ y8r=0;
+ fill z1r..z2r..z3r..z4r..z5r..z6r..z7r..z8r..z9r--z9l..z8l..z7l
+ ..{right}z6l..z5l..z4l{left}..z3l..z2l..z1l{down}..z20..{up}cycle;
+
+ numeric accent_centre;
+ accent_centre=x2;
+enddef;
+
+beginchar(epsilon, width#+extra#, x_height#, 0);
+gen_letter; penlabels(1,2,3,4,5,6,7,8,9,20);
+endchar;
+
+beginchar(epsilon_acc+smooth, width#+extra#, ascender#, 0);
+gen_letter; acc_smooth;
+endchar;
+
+beginchar(epsilon_acc+rough, width#+extra#, ascender#, 0);
+gen_letter; acc_rough;
+endchar;
+
+beginchar(epsilon_acc+acute, width#+extra#, ascender#, 0);
+gen_letter; acc_acute;
+endchar;
+
+beginchar(epsilon_acc+grave, width#+extra#, ascender#, 0);
+gen_letter; acc_grave;
+endchar;
+
+beginchar(epsilon_acc+circ, width#+extra#, ascender#, 0);
+gen_letter; acc_circ;
+endchar;
+
+beginchar(epsilon_acc+smoothacute, width#+extra#, ascender#, 0);
+gen_letter; acc_smoothacute;
+endchar;
+
+beginchar(epsilon_acc+smoothgrave, width#+extra#, ascender#, 0);
+gen_letter; acc_smoothgrave;
+endchar;
+
+beginchar(epsilon_acc+smoothcirc, width#+extra#, ascender#, 0);
+gen_letter; acc_smoothcirc;
+endchar;
+
+beginchar(epsilon_acc+roughacute, width#+extra#, ascender#, 0);
+gen_letter; acc_roughacute;
+endchar;
+
+beginchar(epsilon_acc+roughgrave, width#+extra#, ascender#, 0);
+gen_letter; acc_roughgrave;
+endchar;
+
+beginchar(epsilon_acc+roughcirc, width#+extra#, ascender#, 0);
+gen_letter; acc_roughcirc;
+endchar;
+
+beginchar(epsilon_acc+breve, width#+extra#, ascender#-macronbreveshorter#, 0);
+gen_letter; acc_breve;
+endchar;
+
+beginchar(epsilon_acc+macron, width#+extra#, ascender#-macronbreveshorter#, 0);
+gen_letter; acc_macron;
+endchar;
diff --git a/Master/texmf-dist/fonts/source/public/lfb/eta.mf b/Master/texmf-dist/fonts/source/public/lfb/eta.mf
new file mode 100644
index 00000000000..10074d9e5df
--- /dev/null
+++ b/Master/texmf-dist/fonts/source/public/lfb/eta.mf
@@ -0,0 +1,204 @@
+
+ %% eta.mf
+ %% Copyright 2005 Laurie Field
+ %
+ % This work is LFB, version 1.0.
+ %
+ % This work may be distributed and/or modified under the
+ % conditions of the LaTeX Project Public License, either version 1.3
+ % of this license or (at your option) any later version.
+ % The latest version of this license is in
+ % http://www.latex-project.org/lppl.txt
+ % and version 1.3 or later is part of all distributions of LaTeX
+ % version 2003/12/01 or later.
+ %
+ % This work has the LPPL maintenance status "maintained".
+ %
+ % This Current Maintainer of this work is Laurie Field.
+ %
+ % This work consists of the files:
+ %
+ % example.tex
+ % lfbacc.tex
+ %
+ % accents.mf
+ % alpha.mf
+ % beta.mf
+ % capitals.mf
+ % charmap.mf
+ % delta.mf
+ % epsilon.mf
+ % eta.mf
+ % gamma.mf
+ % iota.mf
+ % kappa.mf
+ % khi.mf
+ % lambda.mf
+ % lfb.mf
+ % lfb5.mf
+ % lfb6.mf
+ % lfb7.mf
+ % lfb8.mf
+ % lfb9.mf
+ % lfb10.mf
+ % lfb11.mf
+ % lfb12.mf
+ % lfbb5.mf
+ % lfbb6.mf
+ % lfbb7.mf
+ % lfbb8.mf
+ % lfbb9.mf
+ % lfbb10.mf
+ % lfbb11.mf
+ % lfbb12.mf
+ % ligature.mf
+ % mu.mf
+ % nu.mf
+ % omega.mf
+ % omikron.mf
+ % others.mf
+ % phi.mf
+ % pi.mf
+ % psi.mf
+ % rho.mf
+ % serifs.mf
+ % sigma.mf
+ % sigmafin.mf
+ % tau.mf
+ % theta.mf
+ % upsilon.mf
+ % xi.mf
+ % zeta.mf
+ %
+ % and the derived files:
+ %
+ % lfb5.tfm
+ % lfb6.tfm
+ % lfb7.tfm
+ % lfb8.tfm
+ % lfb9.tfm
+ % lfb10.tfm
+ % lfb11.tfm
+ % lfb12.tfm
+ % lfbb5.tfm
+ % lfbb6.tfm
+ % lfbb7.tfm
+ % lfbb8.tfm
+ % lfbb9.tfm
+ % lfbb10.tfm
+ % lfbb11.tfm
+ % lfbb12.tfm
+ %
+ % lfb5.600pk
+ % lfb6.600pk
+ % lfb7.600pk
+ % lfb8.600pk
+ % lfb9.600pk
+ % lfb10.600pk
+ % lfb11.600pk
+ % lfb12.600pk
+ % lfbb5.600pk
+ % lfbb6.600pk
+ % lfbb7.600pk
+ % lfbb8.600pk
+ % lfbb9.600pk
+ % lfbb10.600pk
+ % lfbb11.600pk
+ % lfbb12.600pk
+ %
+
+width#:=9u#;
+extra#:=1letterspace#;
+define_pixels(width, extra);
+
+def gen_letter =
+ penpos2(xthick, 90);
+ penpos3(medium, 30);
+ penpos4(thick, 0);
+ penpos5(thick, 0);
+ z1=z2+((z2l-z2) rotated -90);
+ x1=0;
+ y2r=x_height;
+ y3=y2l+tiny;
+ x3=x2l+medthick;
+ z4l=z3l+(medthin,-3u);
+ x5l=x4l-tinyoffset;
+ y5=0;
+ fill z1..{dir 10}z2l..z3l..z4l---z5l--z5r---z4r..z3r..{dir -170}z2r..cycle;
+
+ penpos6(medthin, -90);
+ penpos7(medium, 180);
+ penpos8(thick, 180);
+ penpos9(thick, -90);
+ x6=2/3[x4l,x7l];
+ y6l=x_height;
+ x7l=width-1.5u;
+ y7=y4+1.5u;
+ x8l=x7l;
+ y8=1/3y9r;
+ y9r=-descender;
+ x9=width-medium;
+ z10=z9+((z9l-z9) rotated -90);
+ fill z4l{up}..z6l..z7l..tension 1.5..z8l..z9l..z10
+ ..z9r..z8r..tension 1.5..z7r..z6r..{down}z4r--cycle;
+
+ numeric accent_centre;
+ accent_centre=2/3[x4,x6];
+ iotasubetaback:=width+extra-x4;
+enddef;
+
+beginchar(eta, width#+extra#, x_height#, descender#);
+gen_letter; penlabels(1,2,3,4,5,6,7,8,9,10,11,12,13);
+endchar;
+
+beginchar(eta_acc+smooth, width#+extra#, ascender#, descender#);
+gen_letter; acc_smooth;
+endchar;
+
+beginchar(eta_acc+rough, width#+extra#, ascender#, descender#);
+gen_letter; acc_rough;
+endchar;
+
+beginchar(eta_acc+acute, width#+extra#, ascender#, descender#);
+gen_letter; acc_acute;
+endchar;
+
+beginchar(eta_acc+grave, width#+extra#, ascender#, descender#);
+gen_letter; acc_grave;
+endchar;
+
+beginchar(eta_acc+circ, width#+extra#, ascender#, descender#);
+gen_letter; acc_circ;
+endchar;
+
+beginchar(eta_acc+smoothacute, width#+extra#, ascender#, descender#);
+gen_letter; acc_smoothacute;
+endchar;
+
+beginchar(eta_acc+smoothgrave, width#+extra#, ascender#, descender#);
+gen_letter; acc_smoothgrave;
+endchar;
+
+beginchar(eta_acc+smoothcirc, width#+extra#, ascender#, descender#);
+gen_letter; acc_smoothcirc;
+endchar;
+
+beginchar(eta_acc+roughacute, width#+extra#, ascender#, descender#);
+gen_letter; acc_roughacute;
+endchar;
+
+beginchar(eta_acc+roughgrave, width#+extra#, ascender#, descender#);
+gen_letter; acc_roughgrave;
+endchar;
+
+beginchar(eta_acc+roughcirc, width#+extra#, ascender#, descender#);
+gen_letter; acc_roughcirc;
+endchar;
+
+beginchar(eta_acc+breve, width#+extra#, ascender#-macronbreveshorter#, descender#);
+gen_letter; acc_breve;
+endchar;
+
+beginchar(eta_acc+macron, width#+extra#, ascender#-macronbreveshorter#, descender#);
+gen_letter; acc_macron;
+endchar;
diff --git a/Master/texmf-dist/fonts/source/public/lfb/gamma.mf b/Master/texmf-dist/fonts/source/public/lfb/gamma.mf
new file mode 100644
index 00000000000..79738a32ee7
--- /dev/null
+++ b/Master/texmf-dist/fonts/source/public/lfb/gamma.mf
@@ -0,0 +1,141 @@
+
+ %% gamma.mf
+ %% Copyright 2005 Laurie Field
+ %
+ % This work is LFB, version 1.0.
+ %
+ % This work may be distributed and/or modified under the
+ % conditions of the LaTeX Project Public License, either version 1.3
+ % of this license or (at your option) any later version.
+ % The latest version of this license is in
+ % http://www.latex-project.org/lppl.txt
+ % and version 1.3 or later is part of all distributions of LaTeX
+ % version 2003/12/01 or later.
+ %
+ % This work has the LPPL maintenance status "maintained".
+ %
+ % This Current Maintainer of this work is Laurie Field.
+ %
+ % This work consists of the files:
+ %
+ % example.tex
+ % lfbacc.tex
+ %
+ % accents.mf
+ % alpha.mf
+ % beta.mf
+ % capitals.mf
+ % charmap.mf
+ % delta.mf
+ % epsilon.mf
+ % eta.mf
+ % gamma.mf
+ % iota.mf
+ % kappa.mf
+ % khi.mf
+ % lambda.mf
+ % lfb.mf
+ % lfb5.mf
+ % lfb6.mf
+ % lfb7.mf
+ % lfb8.mf
+ % lfb9.mf
+ % lfb10.mf
+ % lfb11.mf
+ % lfb12.mf
+ % lfbb5.mf
+ % lfbb6.mf
+ % lfbb7.mf
+ % lfbb8.mf
+ % lfbb9.mf
+ % lfbb10.mf
+ % lfbb11.mf
+ % lfbb12.mf
+ % ligature.mf
+ % mu.mf
+ % nu.mf
+ % omega.mf
+ % omikron.mf
+ % others.mf
+ % phi.mf
+ % pi.mf
+ % psi.mf
+ % rho.mf
+ % serifs.mf
+ % sigma.mf
+ % sigmafin.mf
+ % tau.mf
+ % theta.mf
+ % upsilon.mf
+ % xi.mf
+ % zeta.mf
+ %
+ % and the derived files:
+ %
+ % lfb5.tfm
+ % lfb6.tfm
+ % lfb7.tfm
+ % lfb8.tfm
+ % lfb9.tfm
+ % lfb10.tfm
+ % lfb11.tfm
+ % lfb12.tfm
+ % lfbb5.tfm
+ % lfbb6.tfm
+ % lfbb7.tfm
+ % lfbb8.tfm
+ % lfbb9.tfm
+ % lfbb10.tfm
+ % lfbb11.tfm
+ % lfbb12.tfm
+ %
+ % lfb5.600pk
+ % lfb6.600pk
+ % lfb7.600pk
+ % lfb8.600pk
+ % lfb9.600pk
+ % lfb10.600pk
+ % lfb11.600pk
+ % lfb12.600pk
+ % lfbb5.600pk
+ % lfbb6.600pk
+ % lfbb7.600pk
+ % lfbb8.600pk
+ % lfbb9.600pk
+ % lfbb10.600pk
+ % lfbb11.600pk
+ % lfbb12.600pk
+ %
+
+width#:=7u#;
+extra#:=1.5letterspace#;
+define_pixels(width, extra);
+
+def gen_letter =
+ penpos1(medium, 225);
+ penpos2(medthin, 90);
+ penpos3(thick, 0);
+ penpos5(medium, 0);
+ penpos6(1.5u, -90);
+ penpos7(thin, 180);
+ penpos8(thick, 180);
+
+ y2r=x_height;
+ y1l=y2l-thick;
+ y3=y2l-thin;
+ x1r=0;
+ x2=x1+medium;
+ x3l=x2+thick;
+ z5l=z6l=z7l;
+ y6r=-descender;
+ x6l=.55width;
+ y8=x_height;
+ x8l=width;
+
+ fill z1l..tension 1.8..z2l..z3l..{down}z5l..z6l..z7l{up}..z8l
+ --z8r..{down}z7r..z6r..z5r{up}..z3r..z2r..tension 1.5..z1r--cycle;
+enddef;
+
+beginchar(gamma, width#+extra#, x_height#, descender#);
+gen_letter; penlabels(1,2,3,4,5,6,7,8,9);
+endchar;
diff --git a/Master/texmf-dist/fonts/source/public/lfb/iota.mf b/Master/texmf-dist/fonts/source/public/lfb/iota.mf
new file mode 100644
index 00000000000..b5ca7867980
--- /dev/null
+++ b/Master/texmf-dist/fonts/source/public/lfb/iota.mf
@@ -0,0 +1,200 @@
+
+ %% iota.mf
+ %% Copyright 2005 Laurie Field
+ %
+ % This work is LFB, version 1.0.
+ %
+ % This work may be distributed and/or modified under the
+ % conditions of the LaTeX Project Public License, either version 1.3
+ % of this license or (at your option) any later version.
+ % The latest version of this license is in
+ % http://www.latex-project.org/lppl.txt
+ % and version 1.3 or later is part of all distributions of LaTeX
+ % version 2003/12/01 or later.
+ %
+ % This work has the LPPL maintenance status "maintained".
+ %
+ % This Current Maintainer of this work is Laurie Field.
+ %
+ % This work consists of the files:
+ %
+ % example.tex
+ % lfbacc.tex
+ %
+ % accents.mf
+ % alpha.mf
+ % beta.mf
+ % capitals.mf
+ % charmap.mf
+ % delta.mf
+ % epsilon.mf
+ % eta.mf
+ % gamma.mf
+ % iota.mf
+ % kappa.mf
+ % khi.mf
+ % lambda.mf
+ % lfb.mf
+ % lfb5.mf
+ % lfb6.mf
+ % lfb7.mf
+ % lfb8.mf
+ % lfb9.mf
+ % lfb10.mf
+ % lfb11.mf
+ % lfb12.mf
+ % lfbb5.mf
+ % lfbb6.mf
+ % lfbb7.mf
+ % lfbb8.mf
+ % lfbb9.mf
+ % lfbb10.mf
+ % lfbb11.mf
+ % lfbb12.mf
+ % ligature.mf
+ % mu.mf
+ % nu.mf
+ % omega.mf
+ % omikron.mf
+ % others.mf
+ % phi.mf
+ % pi.mf
+ % psi.mf
+ % rho.mf
+ % serifs.mf
+ % sigma.mf
+ % sigmafin.mf
+ % tau.mf
+ % theta.mf
+ % upsilon.mf
+ % xi.mf
+ % zeta.mf
+ %
+ % and the derived files:
+ %
+ % lfb5.tfm
+ % lfb6.tfm
+ % lfb7.tfm
+ % lfb8.tfm
+ % lfb9.tfm
+ % lfb10.tfm
+ % lfb11.tfm
+ % lfb12.tfm
+ % lfbb5.tfm
+ % lfbb6.tfm
+ % lfbb7.tfm
+ % lfbb8.tfm
+ % lfbb9.tfm
+ % lfbb10.tfm
+ % lfbb11.tfm
+ % lfbb12.tfm
+ %
+ % lfb5.600pk
+ % lfb6.600pk
+ % lfb7.600pk
+ % lfb8.600pk
+ % lfb9.600pk
+ % lfb10.600pk
+ % lfb11.600pk
+ % lfb12.600pk
+ % lfbb5.600pk
+ % lfbb6.600pk
+ % lfbb7.600pk
+ % lfbb8.600pk
+ % lfbb9.600pk
+ % lfbb10.600pk
+ % lfbb11.600pk
+ % lfbb12.600pk
+ %
+
+width#:=3u#;
+extra#:=1.5letterspace#;
+define_pixels(width, extra);
+
+def gen_letter =
+ penpos1(.5[medthick,thick], 0);
+ penpos2(.5[medthick,thick], 0);
+ penpos3(medium, 90);
+ penpos4(thin, tailangle);
+ x1l=tinyoffset;
+ x2l=0;
+ y1=x_height;
+ y2=thick;
+ x3=thick+tiny;
+ y4l=tailheight;
+ y3l=tinyoffset;
+ x4l=width;
+ fill z1l---z2l..z3l..tension 1.5..z4l
+ --z4r..tension 2.5..z3r..z2r---z1r--z1l..cycle;
+
+ numeric accent_centre;
+ accent_centre=x1;
+enddef;
+
+beginchar(iota, width#+extra#, x_height#, 0);
+gen_letter; penlabels(1,2,3,4);
+endchar;
+
+beginchar(iota_acc+smooth, width#+extra#, ascender#, 0);
+gen_letter; acc_smooth;
+endchar;
+
+beginchar(iota_acc+rough, width#+extra#, ascender#, 0);
+gen_letter; acc_rough;
+endchar;
+
+beginchar(iota_acc+acute, width#+extra#, ascender#, 0);
+gen_letter; acc_acute;
+endchar;
+
+beginchar(iota_acc+grave, width#+extra#, ascender#, 0);
+gen_letter; acc_grave;
+endchar;
+
+beginchar(iota_acc+circ, width#+extra#, ascender#, 0);
+gen_letter; acc_circ;
+endchar;
+
+beginchar(iota_acc+smoothacute, width#+extra#, ascender#, 0);
+gen_letter; acc_smoothacute;
+endchar;
+
+beginchar(iota_acc+smoothgrave, width#+extra#, ascender#, 0);
+gen_letter; acc_smoothgrave;
+endchar;
+
+beginchar(iota_acc+smoothcirc, width#+extra#, ascender#, 0);
+gen_letter; acc_smoothcirc;
+endchar;
+
+beginchar(iota_acc+roughacute, width#+extra#, ascender#, 0);
+gen_letter; acc_roughacute;
+endchar;
+
+beginchar(iota_acc+roughgrave, width#+extra#, ascender#, 0);
+gen_letter; acc_roughgrave;
+endchar;
+
+beginchar(iota_acc+roughcirc, width#+extra#, ascender#, 0);
+gen_letter; acc_roughcirc;
+endchar;
+
+beginchar(iota_acc+diaer, width#+extra#, ascender#, 0);
+gen_letter; acc_diaer;
+endchar;
+
+beginchar(iota_acc+diaeracute, width#+extra#, ascender#, 0);
+gen_letter; acc_diaeracute;
+endchar;
+
+beginchar(iota_acc+diaergrave, width#+extra#, ascender#, 0);
+gen_letter; acc_diaergrave;
+endchar;
+
+beginchar(iota_acc+breve, width#+extra#, ascender#-macronbreveshorter#, 0);
+gen_letter; acc_breve;
+endchar;
+
+beginchar(iota_acc+macron, width#+extra#, ascender#-macronbreveshorter#, 0);
+gen_letter; acc_macron;
+endchar;
diff --git a/Master/texmf-dist/fonts/source/public/lfb/kappa.mf b/Master/texmf-dist/fonts/source/public/lfb/kappa.mf
new file mode 100644
index 00000000000..98f00232fd6
--- /dev/null
+++ b/Master/texmf-dist/fonts/source/public/lfb/kappa.mf
@@ -0,0 +1,147 @@
+
+ %% kappa.mf
+ %% Copyright 2005 Laurie Field
+ %
+ % This work is LFB, version 1.0.
+ %
+ % This work may be distributed and/or modified under the
+ % conditions of the LaTeX Project Public License, either version 1.3
+ % of this license or (at your option) any later version.
+ % The latest version of this license is in
+ % http://www.latex-project.org/lppl.txt
+ % and version 1.3 or later is part of all distributions of LaTeX
+ % version 2003/12/01 or later.
+ %
+ % This work has the LPPL maintenance status "maintained".
+ %
+ % This Current Maintainer of this work is Laurie Field.
+ %
+ % This work consists of the files:
+ %
+ % example.tex
+ % lfbacc.tex
+ %
+ % accents.mf
+ % alpha.mf
+ % beta.mf
+ % capitals.mf
+ % charmap.mf
+ % delta.mf
+ % epsilon.mf
+ % eta.mf
+ % gamma.mf
+ % iota.mf
+ % kappa.mf
+ % khi.mf
+ % lambda.mf
+ % lfb.mf
+ % lfb5.mf
+ % lfb6.mf
+ % lfb7.mf
+ % lfb8.mf
+ % lfb9.mf
+ % lfb10.mf
+ % lfb11.mf
+ % lfb12.mf
+ % lfbb5.mf
+ % lfbb6.mf
+ % lfbb7.mf
+ % lfbb8.mf
+ % lfbb9.mf
+ % lfbb10.mf
+ % lfbb11.mf
+ % lfbb12.mf
+ % ligature.mf
+ % mu.mf
+ % nu.mf
+ % omega.mf
+ % omikron.mf
+ % others.mf
+ % phi.mf
+ % pi.mf
+ % psi.mf
+ % rho.mf
+ % serifs.mf
+ % sigma.mf
+ % sigmafin.mf
+ % tau.mf
+ % theta.mf
+ % upsilon.mf
+ % xi.mf
+ % zeta.mf
+ %
+ % and the derived files:
+ %
+ % lfb5.tfm
+ % lfb6.tfm
+ % lfb7.tfm
+ % lfb8.tfm
+ % lfb9.tfm
+ % lfb10.tfm
+ % lfb11.tfm
+ % lfb12.tfm
+ % lfbb5.tfm
+ % lfbb6.tfm
+ % lfbb7.tfm
+ % lfbb8.tfm
+ % lfbb9.tfm
+ % lfbb10.tfm
+ % lfbb11.tfm
+ % lfbb12.tfm
+ %
+ % lfb5.600pk
+ % lfb6.600pk
+ % lfb7.600pk
+ % lfb8.600pk
+ % lfb9.600pk
+ % lfb10.600pk
+ % lfb11.600pk
+ % lfb12.600pk
+ % lfbb5.600pk
+ % lfbb6.600pk
+ % lfbb7.600pk
+ % lfbb8.600pk
+ % lfbb9.600pk
+ % lfbb10.600pk
+ % lfbb11.600pk
+ % lfbb12.600pk
+ %
+
+width#:=7u#;
+extra#:=2letterspace#;
+define_pixels(width, extra);
+
+def gen_letter =
+ penpos2(xthick, 90);
+ penpos3(thin, 0);
+ penpos4(small, -90);
+ penpos5(medium, 135);
+ penpos6(medium, 135);
+ penpos7(small, -90);
+ penpos8(thin, 0);
+ penpos9(medthick, 90);
+ penpos10(thin, tailangle);
+ z1=z2+((z2l-z2) rotated -90);
+ x1=0;
+ y2r=x_height;
+ y8=y3=1/2x_height;
+ x3r=3u; x8l=width-x3r;
+ z4l=z5l;
+ y4r=0;
+ x4=medium;
+ z6r=z7r;
+ y7l=x_height;
+ x7=width-medium;
+ x9=width-1u;
+ y10l=tailheight;
+ y9l=tinyoffset;
+ x10l=width;
+ fill z1..{right}z2l..z3l{down}..{dir -125}z4l..z5l{dir 55}
+ ..{dir 55}z6l..z7l..tension 1.5..{down}z8l..tension 1.5..z9l..tension 1.8..z10l
+ --z10r..tension 1.5..z9r..tension 1.5..z8r..{dir 55}z7r..z6r{dir -125}
+ ..{dir -125}z5r..z4r..tension 1.5..{up}z3r..z2r{left}..cycle;
+enddef;
+
+beginchar(kappa, width#+extra#, x_height#, 0);
+gen_letter; penlabels(1,2,3,4,5,6,7,8,9,10,11,12);
+endchar;
diff --git a/Master/texmf-dist/fonts/source/public/lfb/khi.mf b/Master/texmf-dist/fonts/source/public/lfb/khi.mf
new file mode 100644
index 00000000000..83e379a2c56
--- /dev/null
+++ b/Master/texmf-dist/fonts/source/public/lfb/khi.mf
@@ -0,0 +1,144 @@
+
+ %% khi.mf
+ %% Copyright 2005 Laurie Field
+ %
+ % This work is LFB, version 1.0.
+ %
+ % This work may be distributed and/or modified under the
+ % conditions of the LaTeX Project Public License, either version 1.3
+ % of this license or (at your option) any later version.
+ % The latest version of this license is in
+ % http://www.latex-project.org/lppl.txt
+ % and version 1.3 or later is part of all distributions of LaTeX
+ % version 2003/12/01 or later.
+ %
+ % This work has the LPPL maintenance status "maintained".
+ %
+ % This Current Maintainer of this work is Laurie Field.
+ %
+ % This work consists of the files:
+ %
+ % example.tex
+ % lfbacc.tex
+ %
+ % accents.mf
+ % alpha.mf
+ % beta.mf
+ % capitals.mf
+ % charmap.mf
+ % delta.mf
+ % epsilon.mf
+ % eta.mf
+ % gamma.mf
+ % iota.mf
+ % kappa.mf
+ % khi.mf
+ % lambda.mf
+ % lfb.mf
+ % lfb5.mf
+ % lfb6.mf
+ % lfb7.mf
+ % lfb8.mf
+ % lfb9.mf
+ % lfb10.mf
+ % lfb11.mf
+ % lfb12.mf
+ % lfbb5.mf
+ % lfbb6.mf
+ % lfbb7.mf
+ % lfbb8.mf
+ % lfbb9.mf
+ % lfbb10.mf
+ % lfbb11.mf
+ % lfbb12.mf
+ % ligature.mf
+ % mu.mf
+ % nu.mf
+ % omega.mf
+ % omikron.mf
+ % others.mf
+ % phi.mf
+ % pi.mf
+ % psi.mf
+ % rho.mf
+ % serifs.mf
+ % sigma.mf
+ % sigmafin.mf
+ % tau.mf
+ % theta.mf
+ % upsilon.mf
+ % xi.mf
+ % zeta.mf
+ %
+ % and the derived files:
+ %
+ % lfb5.tfm
+ % lfb6.tfm
+ % lfb7.tfm
+ % lfb8.tfm
+ % lfb9.tfm
+ % lfb10.tfm
+ % lfb11.tfm
+ % lfb12.tfm
+ % lfbb5.tfm
+ % lfbb6.tfm
+ % lfbb7.tfm
+ % lfbb8.tfm
+ % lfbb9.tfm
+ % lfbb10.tfm
+ % lfbb11.tfm
+ % lfbb12.tfm
+ %
+ % lfb5.600pk
+ % lfb6.600pk
+ % lfb7.600pk
+ % lfb8.600pk
+ % lfb9.600pk
+ % lfb10.600pk
+ % lfb11.600pk
+ % lfb12.600pk
+ % lfbb5.600pk
+ % lfbb6.600pk
+ % lfbb7.600pk
+ % lfbb8.600pk
+ % lfbb9.600pk
+ % lfbb10.600pk
+ % lfbb11.600pk
+ % lfbb12.600pk
+ %
+
+width#:=7.5u#;
+extra#:=1.5letterspace#;
+define_pixels(width, extra);
+
+def gen_letter =
+ penpos1(thick, 0);
+ penpos2(thick, 0);
+ x1r=width-.5u;
+ y1=x_height;
+ x2l=0;
+ y2=-descender;
+ penstroke z1e..z2e;
+
+ penpos5(xthick, 90);
+ penpos6(medthin, 25);
+ penpos7(medthin, 25);
+ penpos9(thick, 90);
+ penpos10(thin, tailangle);
+ z4=z5+(4/3(z5l-z5) rotated -60);
+ x4=0;
+ y5r=x_height;
+ x6l=width-x7r=3u;
+ y6r=y5l-2u;
+ y7l+descender=x_height-y6r;
+ x9=width-3u+thick+medium;
+ y10l=tailheight-descender;
+ y9l=tiny-descender;
+ x10l=width;
+ fill z4..z5l{right}..z6l---z7l..z9l..tension 1.8..z10l
+ --z10r..tension 2..z9r..z7r---z6r..{left}z5r..cycle;
+enddef;
+
+beginchar(khi, width#+extra#, x_height#, descender#);
+gen_letter; penlabels(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15);
+endchar;
diff --git a/Master/texmf-dist/fonts/source/public/lfb/lambda.mf b/Master/texmf-dist/fonts/source/public/lfb/lambda.mf
new file mode 100644
index 00000000000..6b96d652df1
--- /dev/null
+++ b/Master/texmf-dist/fonts/source/public/lfb/lambda.mf
@@ -0,0 +1,146 @@
+
+ %% lambda.mf
+ %% Copyright 2005 Laurie Field
+ %
+ % This work is LFB, version 1.0.
+ %
+ % This work may be distributed and/or modified under the
+ % conditions of the LaTeX Project Public License, either version 1.3
+ % of this license or (at your option) any later version.
+ % The latest version of this license is in
+ % http://www.latex-project.org/lppl.txt
+ % and version 1.3 or later is part of all distributions of LaTeX
+ % version 2003/12/01 or later.
+ %
+ % This work has the LPPL maintenance status "maintained".
+ %
+ % This Current Maintainer of this work is Laurie Field.
+ %
+ % This work consists of the files:
+ %
+ % example.tex
+ % lfbacc.tex
+ %
+ % accents.mf
+ % alpha.mf
+ % beta.mf
+ % capitals.mf
+ % charmap.mf
+ % delta.mf
+ % epsilon.mf
+ % eta.mf
+ % gamma.mf
+ % iota.mf
+ % kappa.mf
+ % khi.mf
+ % lambda.mf
+ % lfb.mf
+ % lfb5.mf
+ % lfb6.mf
+ % lfb7.mf
+ % lfb8.mf
+ % lfb9.mf
+ % lfb10.mf
+ % lfb11.mf
+ % lfb12.mf
+ % lfbb5.mf
+ % lfbb6.mf
+ % lfbb7.mf
+ % lfbb8.mf
+ % lfbb9.mf
+ % lfbb10.mf
+ % lfbb11.mf
+ % lfbb12.mf
+ % ligature.mf
+ % mu.mf
+ % nu.mf
+ % omega.mf
+ % omikron.mf
+ % others.mf
+ % phi.mf
+ % pi.mf
+ % psi.mf
+ % rho.mf
+ % serifs.mf
+ % sigma.mf
+ % sigmafin.mf
+ % tau.mf
+ % theta.mf
+ % upsilon.mf
+ % xi.mf
+ % zeta.mf
+ %
+ % and the derived files:
+ %
+ % lfb5.tfm
+ % lfb6.tfm
+ % lfb7.tfm
+ % lfb8.tfm
+ % lfb9.tfm
+ % lfb10.tfm
+ % lfb11.tfm
+ % lfb12.tfm
+ % lfbb5.tfm
+ % lfbb6.tfm
+ % lfbb7.tfm
+ % lfbb8.tfm
+ % lfbb9.tfm
+ % lfbb10.tfm
+ % lfbb11.tfm
+ % lfbb12.tfm
+ %
+ % lfb5.600pk
+ % lfb6.600pk
+ % lfb7.600pk
+ % lfb8.600pk
+ % lfb9.600pk
+ % lfb10.600pk
+ % lfb11.600pk
+ % lfb12.600pk
+ % lfbb5.600pk
+ % lfbb6.600pk
+ % lfbb7.600pk
+ % lfbb8.600pk
+ % lfbb9.600pk
+ % lfbb10.600pk
+ % lfbb11.600pk
+ % lfbb12.600pk
+ %
+
+width#:=8.5u#;
+extra#:=2letterspace#;
+define_pixels(width, extra);
+
+def gen_letter =
+ penpos2(xthick, 120);
+ penpos3(medthick, 90);
+ penpos4(medium, 30);
+ penpos8(thick, 30);
+ penpos9(medthick, 90);
+ penpos10(thin, tailangle);
+ z1=z2+((z2l-z2) rotated -90);
+ x2r=1u;
+ x3=2.2u;
+% x4l=3.5u;
+ y2r=y3;
+ y3r=ascender;
+% y4r=y2l-thin;
+ z4l=z3l+(thick, -xthick);
+ z8r=z9r+(-medium, medium);
+ x9=width-3u+thick+thin;
+ y10l=tailheight;
+ y9l=tinyoffset;
+ x10l=width;
+ fill z1..z2l..z3l..z4l---z8l..z9l..tension 1.5..z10l--z10r
+ ..tension 2..z9r..z8r---z4r..z3r..z2r..cycle;
+
+ penpos11(medium, 0);
+ penpos12(xthick, 0);
+ z11=1/5[z4,z8];
+ z12l=(0,tiny/2);
+ penstroke z11e..z12e;
+enddef;
+
+beginchar(lambda, width#+extra#, ascender#, 0);
+gen_letter; penlabels(1,2,3,4,5,6,7,8,9,10,11,12);
+endchar;
diff --git a/Master/texmf-dist/fonts/source/public/lfb/lfb.mf b/Master/texmf-dist/fonts/source/public/lfb/lfb.mf
new file mode 100644
index 00000000000..aaeb44a899c
--- /dev/null
+++ b/Master/texmf-dist/fonts/source/public/lfb/lfb.mf
@@ -0,0 +1,165 @@
+
+ %% lfb.mf
+ %% Copyright 2005 Laurie Field
+ %
+ % This work is LFB, version 1.0.
+ %
+ % This work may be distributed and/or modified under the
+ % conditions of the LaTeX Project Public License, either version 1.3
+ % of this license or (at your option) any later version.
+ % The latest version of this license is in
+ % http://www.latex-project.org/lppl.txt
+ % and version 1.3 or later is part of all distributions of LaTeX
+ % version 2003/12/01 or later.
+ %
+ % This work has the LPPL maintenance status "maintained".
+ %
+ % This Current Maintainer of this work is Laurie Field.
+ %
+ % This work consists of the files:
+ %
+ % example.tex
+ % lfbacc.tex
+ %
+ % accents.mf
+ % alpha.mf
+ % beta.mf
+ % capitals.mf
+ % charmap.mf
+ % delta.mf
+ % epsilon.mf
+ % eta.mf
+ % gamma.mf
+ % iota.mf
+ % kappa.mf
+ % khi.mf
+ % lambda.mf
+ % lfb.mf
+ % lfb5.mf
+ % lfb6.mf
+ % lfb7.mf
+ % lfb8.mf
+ % lfb9.mf
+ % lfb10.mf
+ % lfb11.mf
+ % lfb12.mf
+ % lfbb5.mf
+ % lfbb6.mf
+ % lfbb7.mf
+ % lfbb8.mf
+ % lfbb9.mf
+ % lfbb10.mf
+ % lfbb11.mf
+ % lfbb12.mf
+ % ligature.mf
+ % mu.mf
+ % nu.mf
+ % omega.mf
+ % omikron.mf
+ % others.mf
+ % phi.mf
+ % pi.mf
+ % psi.mf
+ % rho.mf
+ % serifs.mf
+ % sigma.mf
+ % sigmafin.mf
+ % tau.mf
+ % theta.mf
+ % upsilon.mf
+ % xi.mf
+ % zeta.mf
+ %
+ % and the derived files:
+ %
+ % lfb5.tfm
+ % lfb6.tfm
+ % lfb7.tfm
+ % lfb8.tfm
+ % lfb9.tfm
+ % lfb10.tfm
+ % lfb11.tfm
+ % lfb12.tfm
+ % lfbb5.tfm
+ % lfbb6.tfm
+ % lfbb7.tfm
+ % lfbb8.tfm
+ % lfbb9.tfm
+ % lfbb10.tfm
+ % lfbb11.tfm
+ % lfbb12.tfm
+ %
+ % lfb5.600pk
+ % lfb6.600pk
+ % lfb7.600pk
+ % lfb8.600pk
+ % lfb9.600pk
+ % lfb10.600pk
+ % lfb11.600pk
+ % lfb12.600pk
+ % lfbb5.600pk
+ % lfbb6.600pk
+ % lfbb7.600pk
+ % lfbb8.600pk
+ % lfbb9.600pk
+ % lfbb10.600pk
+ % lfbb11.600pk
+ % lfbb12.600pk
+ %
+
+mode_setup;
+
+% font dimensions
+font_size thefontsize#;
+font_x_height x_height#;
+font_normal_space 6u#;
+font_normal_stretch 3u#;
+font_normal_shrink 2u#;
+font_quad 18u#;
+font_extra_space 3u#;
+
+input charmap;
+
+define_pixels(u, thefontsize, x_height, ascender, descender, xthick,
+ thick, medthick, medium, medthin, thin, slab, small, tiny,
+ tinyoffset, dishdepth, tailheight, breathingwidth, quotewidth,
+ circwidth, macronbreveshorter, letterspace);
+
+numeric iotasubalphaback, iotasubetaback, iotasubomegaback;
+
+input accents;
+
+input serifs;
+input capitals;
+
+input alpha;
+input beta;
+input gamma;
+input delta;
+input epsilon;
+input zeta;
+input eta;
+input theta;
+input iota;
+input kappa;
+input lambda;
+input mu;
+input nu;
+input xi;
+input omikron;
+input pi;
+input rho;
+input sigma;
+input sigmafin;
+input tau;
+input upsilon;
+input phi;
+input khi;
+input psi;
+input omega;
+
+input others;
+
+input ligature;
+
+bye.
diff --git a/Master/texmf-dist/fonts/source/public/lfb/lfb10.mf b/Master/texmf-dist/fonts/source/public/lfb/lfb10.mf
new file mode 100644
index 00000000000..2f0e03ccd4d
--- /dev/null
+++ b/Master/texmf-dist/fonts/source/public/lfb/lfb10.mf
@@ -0,0 +1,149 @@
+
+ %% lfb10.mf
+ %% Copyright 2005 Laurie Field
+ %
+ % This work is LFB, version 1.0.
+ %
+ % This work may be distributed and/or modified under the
+ % conditions of the LaTeX Project Public License, either version 1.3
+ % of this license or (at your option) any later version.
+ % The latest version of this license is in
+ % http://www.latex-project.org/lppl.txt
+ % and version 1.3 or later is part of all distributions of LaTeX
+ % version 2003/12/01 or later.
+ %
+ % This work has the LPPL maintenance status "maintained".
+ %
+ % This Current Maintainer of this work is Laurie Field.
+ %
+ % This work consists of the files:
+ %
+ % example.tex
+ % lfbacc.tex
+ %
+ % accents.mf
+ % alpha.mf
+ % beta.mf
+ % capitals.mf
+ % charmap.mf
+ % delta.mf
+ % epsilon.mf
+ % eta.mf
+ % gamma.mf
+ % iota.mf
+ % kappa.mf
+ % khi.mf
+ % lambda.mf
+ % lfb.mf
+ % lfb5.mf
+ % lfb6.mf
+ % lfb7.mf
+ % lfb8.mf
+ % lfb9.mf
+ % lfb10.mf
+ % lfb11.mf
+ % lfb12.mf
+ % lfbb5.mf
+ % lfbb6.mf
+ % lfbb7.mf
+ % lfbb8.mf
+ % lfbb9.mf
+ % lfbb10.mf
+ % lfbb11.mf
+ % lfbb12.mf
+ % ligature.mf
+ % mu.mf
+ % nu.mf
+ % omega.mf
+ % omikron.mf
+ % others.mf
+ % phi.mf
+ % pi.mf
+ % psi.mf
+ % rho.mf
+ % serifs.mf
+ % sigma.mf
+ % sigmafin.mf
+ % tau.mf
+ % theta.mf
+ % upsilon.mf
+ % xi.mf
+ % zeta.mf
+ %
+ % and the derived files:
+ %
+ % lfb5.tfm
+ % lfb6.tfm
+ % lfb7.tfm
+ % lfb8.tfm
+ % lfb9.tfm
+ % lfb10.tfm
+ % lfb11.tfm
+ % lfb12.tfm
+ % lfbb5.tfm
+ % lfbb6.tfm
+ % lfbb7.tfm
+ % lfbb8.tfm
+ % lfbb9.tfm
+ % lfbb10.tfm
+ % lfbb11.tfm
+ % lfbb12.tfm
+ %
+ % lfb5.600pk
+ % lfb6.600pk
+ % lfb7.600pk
+ % lfb8.600pk
+ % lfb9.600pk
+ % lfb10.600pk
+ % lfb11.600pk
+ % lfb12.600pk
+ % lfbb5.600pk
+ % lfbb6.600pk
+ % lfbb7.600pk
+ % lfbb8.600pk
+ % lfbb9.600pk
+ % lfbb10.600pk
+ % lfbb11.600pk
+ % lfbb12.600pk
+ %
+
+% basic units
+u# := 22/36pt#;
+thefontsize# := 10pt#;
+x_height# := 155/36pt#;
+ascender# := 234/36pt#;
+descender# := 64/36pt#;
+
+% line thicknesses & gaps
+xthick# := 32/36pt#;
+tiny# := 6/36pt#;
+thick# := .84[tiny#,xthick#];
+medthick# := .69[tiny#,xthick#];
+medium# := .50[tiny#,xthick#];
+medthin# := .37[tiny#,xthick#];
+slab# := .31[tiny#,xthick#];
+thin# := .24[tiny#,xthick#];
+small# := .09[tiny#,xthick#];
+tinyoffset# := 1/36pt#;
+dishdepth# := 0/36pt#; % can't get them to look good
+
+% miscellaneous dimensions
+tailheight# := 60/36pt#;
+breathingwidth# := 2u#;
+quotewidth# := 2u#;
+circwidth# := 5.5u#;
+macronbreveshorter# := 1.8u#;
+letterspace# := 0.8u#;
+
+% miscellaneous angles
+tailangle := 210;
+barangle := 150;
+barendangle := 220;
+betaangle := 25;
+zetaangle := 35;
+xiangle := 10;
+acuteangle := 65;
+graveangle := 115;
+
+
+input lfb;
diff --git a/Master/texmf-dist/fonts/source/public/lfb/lfb11.mf b/Master/texmf-dist/fonts/source/public/lfb/lfb11.mf
new file mode 100644
index 00000000000..f1bbab1d22c
--- /dev/null
+++ b/Master/texmf-dist/fonts/source/public/lfb/lfb11.mf
@@ -0,0 +1,149 @@
+
+ %% lfb11.mf
+ %% Copyright 2005 Laurie Field
+ %
+ % This work is LFB, version 1.0.
+ %
+ % This work may be distributed and/or modified under the
+ % conditions of the LaTeX Project Public License, either version 1.3
+ % of this license or (at your option) any later version.
+ % The latest version of this license is in
+ % http://www.latex-project.org/lppl.txt
+ % and version 1.3 or later is part of all distributions of LaTeX
+ % version 2003/12/01 or later.
+ %
+ % This work has the LPPL maintenance status "maintained".
+ %
+ % This Current Maintainer of this work is Laurie Field.
+ %
+ % This work consists of the files:
+ %
+ % example.tex
+ % lfbacc.tex
+ %
+ % accents.mf
+ % alpha.mf
+ % beta.mf
+ % capitals.mf
+ % charmap.mf
+ % delta.mf
+ % epsilon.mf
+ % eta.mf
+ % gamma.mf
+ % iota.mf
+ % kappa.mf
+ % khi.mf
+ % lambda.mf
+ % lfb.mf
+ % lfb5.mf
+ % lfb6.mf
+ % lfb7.mf
+ % lfb8.mf
+ % lfb9.mf
+ % lfb10.mf
+ % lfb11.mf
+ % lfb12.mf
+ % lfbb5.mf
+ % lfbb6.mf
+ % lfbb7.mf
+ % lfbb8.mf
+ % lfbb9.mf
+ % lfbb10.mf
+ % lfbb11.mf
+ % lfbb12.mf
+ % ligature.mf
+ % mu.mf
+ % nu.mf
+ % omega.mf
+ % omikron.mf
+ % others.mf
+ % phi.mf
+ % pi.mf
+ % psi.mf
+ % rho.mf
+ % serifs.mf
+ % sigma.mf
+ % sigmafin.mf
+ % tau.mf
+ % theta.mf
+ % upsilon.mf
+ % xi.mf
+ % zeta.mf
+ %
+ % and the derived files:
+ %
+ % lfb5.tfm
+ % lfb6.tfm
+ % lfb7.tfm
+ % lfb8.tfm
+ % lfb9.tfm
+ % lfb10.tfm
+ % lfb11.tfm
+ % lfb12.tfm
+ % lfbb5.tfm
+ % lfbb6.tfm
+ % lfbb7.tfm
+ % lfbb8.tfm
+ % lfbb9.tfm
+ % lfbb10.tfm
+ % lfbb11.tfm
+ % lfbb12.tfm
+ %
+ % lfb5.600pk
+ % lfb6.600pk
+ % lfb7.600pk
+ % lfb8.600pk
+ % lfb9.600pk
+ % lfb10.600pk
+ % lfb11.600pk
+ % lfb12.600pk
+ % lfbb5.600pk
+ % lfbb6.600pk
+ % lfbb7.600pk
+ % lfbb8.600pk
+ % lfbb9.600pk
+ % lfbb10.600pk
+ % lfbb11.600pk
+ % lfbb12.600pk
+ %
+
+% basic units
+u# := 23.5/36pt#;
+thefontsize# := 11pt#;
+x_height# := 171/36pt#;
+ascender# := 257/36pt#;
+descender# := 71/36pt#;
+
+% line thicknesses & gaps
+xthick# := 33.5/36pt#;
+tiny# := 6.5/36pt#;
+thick# := .84[tiny#,xthick#];
+medthick# := .69[tiny#,xthick#];
+medium# := .50[tiny#,xthick#];
+medthin# := .37[tiny#,xthick#];
+slab# := .31[tiny#,xthick#];
+thin# := .24[tiny#,xthick#];
+small# := .09[tiny#,xthick#];
+tinyoffset# := 1/36pt#;
+dishdepth# := 0/36pt#; % can't get them to look good
+
+% miscellaneous dimensions
+tailheight# := 66/36pt#;
+breathingwidth# := 2u#;
+quotewidth# := 2u#;
+circwidth# := 5.5u#;
+macronbreveshorter# := 1.8u#;
+letterspace# := 0.8u#;
+
+% miscellaneous angles
+tailangle := 210;
+barangle := 150;
+barendangle := 220;
+betaangle := 25;
+zetaangle := 35;
+xiangle := 10;
+acuteangle := 65;
+graveangle := 115;
+
+
+input lfb;
diff --git a/Master/texmf-dist/fonts/source/public/lfb/lfb12.mf b/Master/texmf-dist/fonts/source/public/lfb/lfb12.mf
new file mode 100644
index 00000000000..c8b556dae48
--- /dev/null
+++ b/Master/texmf-dist/fonts/source/public/lfb/lfb12.mf
@@ -0,0 +1,149 @@
+
+ %% lfb12.mf
+ %% Copyright 2005 Laurie Field
+ %
+ % This work is LFB, version 1.0.
+ %
+ % This work may be distributed and/or modified under the
+ % conditions of the LaTeX Project Public License, either version 1.3
+ % of this license or (at your option) any later version.
+ % The latest version of this license is in
+ % http://www.latex-project.org/lppl.txt
+ % and version 1.3 or later is part of all distributions of LaTeX
+ % version 2003/12/01 or later.
+ %
+ % This work has the LPPL maintenance status "maintained".
+ %
+ % This Current Maintainer of this work is Laurie Field.
+ %
+ % This work consists of the files:
+ %
+ % example.tex
+ % lfbacc.tex
+ %
+ % accents.mf
+ % alpha.mf
+ % beta.mf
+ % capitals.mf
+ % charmap.mf
+ % delta.mf
+ % epsilon.mf
+ % eta.mf
+ % gamma.mf
+ % iota.mf
+ % kappa.mf
+ % khi.mf
+ % lambda.mf
+ % lfb.mf
+ % lfb5.mf
+ % lfb6.mf
+ % lfb7.mf
+ % lfb8.mf
+ % lfb9.mf
+ % lfb10.mf
+ % lfb11.mf
+ % lfb12.mf
+ % lfbb5.mf
+ % lfbb6.mf
+ % lfbb7.mf
+ % lfbb8.mf
+ % lfbb9.mf
+ % lfbb10.mf
+ % lfbb11.mf
+ % lfbb12.mf
+ % ligature.mf
+ % mu.mf
+ % nu.mf
+ % omega.mf
+ % omikron.mf
+ % others.mf
+ % phi.mf
+ % pi.mf
+ % psi.mf
+ % rho.mf
+ % serifs.mf
+ % sigma.mf
+ % sigmafin.mf
+ % tau.mf
+ % theta.mf
+ % upsilon.mf
+ % xi.mf
+ % zeta.mf
+ %
+ % and the derived files:
+ %
+ % lfb5.tfm
+ % lfb6.tfm
+ % lfb7.tfm
+ % lfb8.tfm
+ % lfb9.tfm
+ % lfb10.tfm
+ % lfb11.tfm
+ % lfb12.tfm
+ % lfbb5.tfm
+ % lfbb6.tfm
+ % lfbb7.tfm
+ % lfbb8.tfm
+ % lfbb9.tfm
+ % lfbb10.tfm
+ % lfbb11.tfm
+ % lfbb12.tfm
+ %
+ % lfb5.600pk
+ % lfb6.600pk
+ % lfb7.600pk
+ % lfb8.600pk
+ % lfb9.600pk
+ % lfb10.600pk
+ % lfb11.600pk
+ % lfb12.600pk
+ % lfbb5.600pk
+ % lfbb6.600pk
+ % lfbb7.600pk
+ % lfbb8.600pk
+ % lfbb9.600pk
+ % lfbb10.600pk
+ % lfbb11.600pk
+ % lfbb12.600pk
+ %
+
+% basic units
+u# := 25/36pt#;
+thefontsize# := 12pt#;
+x_height# := 186/36pt#;
+ascender# := 280/36pt#;
+descender# := 78/36pt#;
+
+% line thicknesses & gaps
+xthick# := 36/36pt#;
+tiny# := 7/36pt#;
+thick# := .84[tiny#,xthick#];
+medthick# := .69[tiny#,xthick#];
+medium# := .50[tiny#,xthick#];
+medthin# := .37[tiny#,xthick#];
+slab# := .31[tiny#,xthick#];
+thin# := .24[tiny#,xthick#];
+small# := .09[tiny#,xthick#];
+tinyoffset# := 1/36pt#;
+dishdepth# := 0/36pt#; % can't get them to look good
+
+% miscellaneous dimensions
+tailheight# := 72/36pt#;
+breathingwidth# := 2u#;
+quotewidth# := 2u#;
+circwidth# := 5.5u#;
+macronbreveshorter# := 1.8u#;
+letterspace# := 0.8u#;
+
+% miscellaneous angles
+tailangle := 210;
+barangle := 150;
+barendangle := 220;
+betaangle := 25;
+zetaangle := 35;
+xiangle := 10;
+acuteangle := 65;
+graveangle := 115;
+
+
+input lfb;
diff --git a/Master/texmf-dist/fonts/source/public/lfb/lfb5.mf b/Master/texmf-dist/fonts/source/public/lfb/lfb5.mf
new file mode 100644
index 00000000000..b1c594b91b0
--- /dev/null
+++ b/Master/texmf-dist/fonts/source/public/lfb/lfb5.mf
@@ -0,0 +1,149 @@
+
+ %% lfb5.mf
+ %% Copyright 2005 Laurie Field
+ %
+ % This work is LFB, version 1.0.
+ %
+ % This work may be distributed and/or modified under the
+ % conditions of the LaTeX Project Public License, either version 1.3
+ % of this license or (at your option) any later version.
+ % The latest version of this license is in
+ % http://www.latex-project.org/lppl.txt
+ % and version 1.3 or later is part of all distributions of LaTeX
+ % version 2003/12/01 or later.
+ %
+ % This work has the LPPL maintenance status "maintained".
+ %
+ % This Current Maintainer of this work is Laurie Field.
+ %
+ % This work consists of the files:
+ %
+ % example.tex
+ % lfbacc.tex
+ %
+ % accents.mf
+ % alpha.mf
+ % beta.mf
+ % capitals.mf
+ % charmap.mf
+ % delta.mf
+ % epsilon.mf
+ % eta.mf
+ % gamma.mf
+ % iota.mf
+ % kappa.mf
+ % khi.mf
+ % lambda.mf
+ % lfb.mf
+ % lfb5.mf
+ % lfb6.mf
+ % lfb7.mf
+ % lfb8.mf
+ % lfb9.mf
+ % lfb10.mf
+ % lfb11.mf
+ % lfb12.mf
+ % lfbb5.mf
+ % lfbb6.mf
+ % lfbb7.mf
+ % lfbb8.mf
+ % lfbb9.mf
+ % lfbb10.mf
+ % lfbb11.mf
+ % lfbb12.mf
+ % ligature.mf
+ % mu.mf
+ % nu.mf
+ % omega.mf
+ % omikron.mf
+ % others.mf
+ % phi.mf
+ % pi.mf
+ % psi.mf
+ % rho.mf
+ % serifs.mf
+ % sigma.mf
+ % sigmafin.mf
+ % tau.mf
+ % theta.mf
+ % upsilon.mf
+ % xi.mf
+ % zeta.mf
+ %
+ % and the derived files:
+ %
+ % lfb5.tfm
+ % lfb6.tfm
+ % lfb7.tfm
+ % lfb8.tfm
+ % lfb9.tfm
+ % lfb10.tfm
+ % lfb11.tfm
+ % lfb12.tfm
+ % lfbb5.tfm
+ % lfbb6.tfm
+ % lfbb7.tfm
+ % lfbb8.tfm
+ % lfbb9.tfm
+ % lfbb10.tfm
+ % lfbb11.tfm
+ % lfbb12.tfm
+ %
+ % lfb5.600pk
+ % lfb6.600pk
+ % lfb7.600pk
+ % lfb8.600pk
+ % lfb9.600pk
+ % lfb10.600pk
+ % lfb11.600pk
+ % lfb12.600pk
+ % lfbb5.600pk
+ % lfbb6.600pk
+ % lfbb7.600pk
+ % lfbb8.600pk
+ % lfbb9.600pk
+ % lfbb10.600pk
+ % lfbb11.600pk
+ % lfbb12.600pk
+ %
+
+% basic units
+u# := 14/36pt#;
+thefontsize# := 5pt#;
+x_height# := 77.5/36pt#;
+ascender# := 126/36pt#;
+descender# := 31/36pt#;
+
+% line thicknesses & gaps
+xthick# := 20/36pt#;
+tiny# := 4.5/36pt#;
+thick# := .84[tiny#,xthick#];
+medthick# := .69[tiny#,xthick#];
+medium# := .50[tiny#,xthick#];
+medthin# := .37[tiny#,xthick#];
+slab# := .31[tiny#,xthick#];
+thin# := .24[tiny#,xthick#];
+small# := .09[tiny#,xthick#];
+tinyoffset# := 1/36pt#;
+dishdepth# := 0/36pt#; % can't get them to look good
+
+% miscellaneous dimensions
+tailheight# := 33/36pt#;
+breathingwidth# := 2u#;
+quotewidth# := 2u#;
+circwidth# := 5.5u#;
+macronbreveshorter# := 1.8u#;
+letterspace# := 0.8u#;
+
+% miscellaneous angles
+tailangle := 210;
+barangle := 150;
+barendangle := 220;
+betaangle := 25;
+zetaangle := 35;
+xiangle := 10;
+acuteangle := 65;
+graveangle := 115;
+
+
+input lfb;
diff --git a/Master/texmf-dist/fonts/source/public/lfb/lfb6.mf b/Master/texmf-dist/fonts/source/public/lfb/lfb6.mf
new file mode 100644
index 00000000000..8a83404178d
--- /dev/null
+++ b/Master/texmf-dist/fonts/source/public/lfb/lfb6.mf
@@ -0,0 +1,149 @@
+
+ %% lfb6.mf
+ %% Copyright 2005 Laurie Field
+ %
+ % This work is LFB, version 1.0.
+ %
+ % This work may be distributed and/or modified under the
+ % conditions of the LaTeX Project Public License, either version 1.3
+ % of this license or (at your option) any later version.
+ % The latest version of this license is in
+ % http://www.latex-project.org/lppl.txt
+ % and version 1.3 or later is part of all distributions of LaTeX
+ % version 2003/12/01 or later.
+ %
+ % This work has the LPPL maintenance status "maintained".
+ %
+ % This Current Maintainer of this work is Laurie Field.
+ %
+ % This work consists of the files:
+ %
+ % example.tex
+ % lfbacc.tex
+ %
+ % accents.mf
+ % alpha.mf
+ % beta.mf
+ % capitals.mf
+ % charmap.mf
+ % delta.mf
+ % epsilon.mf
+ % eta.mf
+ % gamma.mf
+ % iota.mf
+ % kappa.mf
+ % khi.mf
+ % lambda.mf
+ % lfb.mf
+ % lfb5.mf
+ % lfb6.mf
+ % lfb7.mf
+ % lfb8.mf
+ % lfb9.mf
+ % lfb10.mf
+ % lfb11.mf
+ % lfb12.mf
+ % lfbb5.mf
+ % lfbb6.mf
+ % lfbb7.mf
+ % lfbb8.mf
+ % lfbb9.mf
+ % lfbb10.mf
+ % lfbb11.mf
+ % lfbb12.mf
+ % ligature.mf
+ % mu.mf
+ % nu.mf
+ % omega.mf
+ % omikron.mf
+ % others.mf
+ % phi.mf
+ % pi.mf
+ % psi.mf
+ % rho.mf
+ % serifs.mf
+ % sigma.mf
+ % sigmafin.mf
+ % tau.mf
+ % theta.mf
+ % upsilon.mf
+ % xi.mf
+ % zeta.mf
+ %
+ % and the derived files:
+ %
+ % lfb5.tfm
+ % lfb6.tfm
+ % lfb7.tfm
+ % lfb8.tfm
+ % lfb9.tfm
+ % lfb10.tfm
+ % lfb11.tfm
+ % lfb12.tfm
+ % lfbb5.tfm
+ % lfbb6.tfm
+ % lfbb7.tfm
+ % lfbb8.tfm
+ % lfbb9.tfm
+ % lfbb10.tfm
+ % lfbb11.tfm
+ % lfbb12.tfm
+ %
+ % lfb5.600pk
+ % lfb6.600pk
+ % lfb7.600pk
+ % lfb8.600pk
+ % lfb9.600pk
+ % lfb10.600pk
+ % lfb11.600pk
+ % lfb12.600pk
+ % lfbb5.600pk
+ % lfbb6.600pk
+ % lfbb7.600pk
+ % lfbb8.600pk
+ % lfbb9.600pk
+ % lfbb10.600pk
+ % lfbb11.600pk
+ % lfbb12.600pk
+ %
+
+% basic units
+u# := 15.5/36pt#;
+thefontsize# := 6pt#;
+x_height# := 93/36pt#;
+ascender# := 140/36pt#;
+descender# := 37/36pt#;
+
+% line thicknesses & gaps
+xthick# := 21.5/36pt#;
+tiny# := 5/36pt#;
+thick# := .84[tiny#,xthick#];
+medthick# := .69[tiny#,xthick#];
+medium# := .50[tiny#,xthick#];
+medthin# := .37[tiny#,xthick#];
+slab# := .31[tiny#,xthick#];
+thin# := .24[tiny#,xthick#];
+small# := .09[tiny#,xthick#];
+tinyoffset# := 1/36pt#;
+dishdepth# := 0/36pt#; % can't get them to look good
+
+% miscellaneous dimensions
+tailheight# := 38/36pt#;
+breathingwidth# := 2u#;
+quotewidth# := 2u#;
+circwidth# := 5.5u#;
+macronbreveshorter# := 1.8u#;
+letterspace# := 0.8u#;
+
+% miscellaneous angles
+tailangle := 210;
+barangle := 150;
+barendangle := 220;
+betaangle := 25;
+zetaangle := 35;
+xiangle := 10;
+acuteangle := 65;
+graveangle := 115;
+
+
+input lfb;
diff --git a/Master/texmf-dist/fonts/source/public/lfb/lfb7.mf b/Master/texmf-dist/fonts/source/public/lfb/lfb7.mf
new file mode 100644
index 00000000000..3c77c84b429
--- /dev/null
+++ b/Master/texmf-dist/fonts/source/public/lfb/lfb7.mf
@@ -0,0 +1,149 @@
+
+ %% lfb7.mf
+ %% Copyright 2005 Laurie Field
+ %
+ % This work is LFB, version 1.0.
+ %
+ % This work may be distributed and/or modified under the
+ % conditions of the LaTeX Project Public License, either version 1.3
+ % of this license or (at your option) any later version.
+ % The latest version of this license is in
+ % http://www.latex-project.org/lppl.txt
+ % and version 1.3 or later is part of all distributions of LaTeX
+ % version 2003/12/01 or later.
+ %
+ % This work has the LPPL maintenance status "maintained".
+ %
+ % This Current Maintainer of this work is Laurie Field.
+ %
+ % This work consists of the files:
+ %
+ % example.tex
+ % lfbacc.tex
+ %
+ % accents.mf
+ % alpha.mf
+ % beta.mf
+ % capitals.mf
+ % charmap.mf
+ % delta.mf
+ % epsilon.mf
+ % eta.mf
+ % gamma.mf
+ % iota.mf
+ % kappa.mf
+ % khi.mf
+ % lambda.mf
+ % lfb.mf
+ % lfb5.mf
+ % lfb6.mf
+ % lfb7.mf
+ % lfb8.mf
+ % lfb9.mf
+ % lfb10.mf
+ % lfb11.mf
+ % lfb12.mf
+ % lfbb5.mf
+ % lfbb6.mf
+ % lfbb7.mf
+ % lfbb8.mf
+ % lfbb9.mf
+ % lfbb10.mf
+ % lfbb11.mf
+ % lfbb12.mf
+ % ligature.mf
+ % mu.mf
+ % nu.mf
+ % omega.mf
+ % omikron.mf
+ % others.mf
+ % phi.mf
+ % pi.mf
+ % psi.mf
+ % rho.mf
+ % serifs.mf
+ % sigma.mf
+ % sigmafin.mf
+ % tau.mf
+ % theta.mf
+ % upsilon.mf
+ % xi.mf
+ % zeta.mf
+ %
+ % and the derived files:
+ %
+ % lfb5.tfm
+ % lfb6.tfm
+ % lfb7.tfm
+ % lfb8.tfm
+ % lfb9.tfm
+ % lfb10.tfm
+ % lfb11.tfm
+ % lfb12.tfm
+ % lfbb5.tfm
+ % lfbb6.tfm
+ % lfbb7.tfm
+ % lfbb8.tfm
+ % lfbb9.tfm
+ % lfbb10.tfm
+ % lfbb11.tfm
+ % lfbb12.tfm
+ %
+ % lfb5.600pk
+ % lfb6.600pk
+ % lfb7.600pk
+ % lfb8.600pk
+ % lfb9.600pk
+ % lfb10.600pk
+ % lfb11.600pk
+ % lfb12.600pk
+ % lfbb5.600pk
+ % lfbb6.600pk
+ % lfbb7.600pk
+ % lfbb8.600pk
+ % lfbb9.600pk
+ % lfbb10.600pk
+ % lfbb11.600pk
+ % lfbb12.600pk
+ %
+
+% basic units
+u# := 17/36pt#;
+thefontsize# := 7pt#;
+x_height# := 108.5/36pt#;
+ascender# := 163.5/36pt#;
+descender# := 43/36pt#;
+
+% line thicknesses & gaps
+xthick# := 25/36pt#;
+tiny# := 5.5/36pt#;
+thick# := .84[tiny#,xthick#];
+medthick# := .69[tiny#,xthick#];
+medium# := .50[tiny#,xthick#];
+medthin# := .37[tiny#,xthick#];
+slab# := .31[tiny#,xthick#];
+thin# := .24[tiny#,xthick#];
+small# := .09[tiny#,xthick#];
+tinyoffset# := 1/36pt#;
+dishdepth# := 0/36pt#; % can't get them to look good
+
+% miscellaneous dimensions
+tailheight# := 44/36pt#;
+breathingwidth# := 2u#;
+quotewidth# := 2u#;
+circwidth# := 5.5u#;
+macronbreveshorter# := 1.8u#;
+letterspace# := 0.8u#;
+
+% miscellaneous angles
+tailangle := 210;
+barangle := 150;
+barendangle := 220;
+betaangle := 25;
+zetaangle := 35;
+xiangle := 10;
+acuteangle := 65;
+graveangle := 115;
+
+
+input lfb;
diff --git a/Master/texmf-dist/fonts/source/public/lfb/lfb8.mf b/Master/texmf-dist/fonts/source/public/lfb/lfb8.mf
new file mode 100644
index 00000000000..77ffd978fba
--- /dev/null
+++ b/Master/texmf-dist/fonts/source/public/lfb/lfb8.mf
@@ -0,0 +1,149 @@
+
+ %% lfb8.mf
+ %% Copyright 2005 Laurie Field
+ %
+ % This work is LFB, version 1.0.
+ %
+ % This work may be distributed and/or modified under the
+ % conditions of the LaTeX Project Public License, either version 1.3
+ % of this license or (at your option) any later version.
+ % The latest version of this license is in
+ % http://www.latex-project.org/lppl.txt
+ % and version 1.3 or later is part of all distributions of LaTeX
+ % version 2003/12/01 or later.
+ %
+ % This work has the LPPL maintenance status "maintained".
+ %
+ % This Current Maintainer of this work is Laurie Field.
+ %
+ % This work consists of the files:
+ %
+ % example.tex
+ % lfbacc.tex
+ %
+ % accents.mf
+ % alpha.mf
+ % beta.mf
+ % capitals.mf
+ % charmap.mf
+ % delta.mf
+ % epsilon.mf
+ % eta.mf
+ % gamma.mf
+ % iota.mf
+ % kappa.mf
+ % khi.mf
+ % lambda.mf
+ % lfb.mf
+ % lfb5.mf
+ % lfb6.mf
+ % lfb7.mf
+ % lfb8.mf
+ % lfb9.mf
+ % lfb10.mf
+ % lfb11.mf
+ % lfb12.mf
+ % lfbb5.mf
+ % lfbb6.mf
+ % lfbb7.mf
+ % lfbb8.mf
+ % lfbb9.mf
+ % lfbb10.mf
+ % lfbb11.mf
+ % lfbb12.mf
+ % ligature.mf
+ % mu.mf
+ % nu.mf
+ % omega.mf
+ % omikron.mf
+ % others.mf
+ % phi.mf
+ % pi.mf
+ % psi.mf
+ % rho.mf
+ % serifs.mf
+ % sigma.mf
+ % sigmafin.mf
+ % tau.mf
+ % theta.mf
+ % upsilon.mf
+ % xi.mf
+ % zeta.mf
+ %
+ % and the derived files:
+ %
+ % lfb5.tfm
+ % lfb6.tfm
+ % lfb7.tfm
+ % lfb8.tfm
+ % lfb9.tfm
+ % lfb10.tfm
+ % lfb11.tfm
+ % lfb12.tfm
+ % lfbb5.tfm
+ % lfbb6.tfm
+ % lfbb7.tfm
+ % lfbb8.tfm
+ % lfbb9.tfm
+ % lfbb10.tfm
+ % lfbb11.tfm
+ % lfbb12.tfm
+ %
+ % lfb5.600pk
+ % lfb6.600pk
+ % lfb7.600pk
+ % lfb8.600pk
+ % lfb9.600pk
+ % lfb10.600pk
+ % lfb11.600pk
+ % lfb12.600pk
+ % lfbb5.600pk
+ % lfbb6.600pk
+ % lfbb7.600pk
+ % lfbb8.600pk
+ % lfbb9.600pk
+ % lfbb10.600pk
+ % lfbb11.600pk
+ % lfbb12.600pk
+ %
+
+% basic units
+u# := 18.5/36pt#;
+thefontsize# := 8pt#;
+x_height# := 124/36pt#;
+ascender# := 187/36pt#;
+descender# := 47/36pt#;
+
+% line thicknesses & gaps
+xthick# := 28/36pt#;
+tiny# := 5.5/36pt#;
+thick# := .84[tiny#,xthick#];
+medthick# := .69[tiny#,xthick#];
+medium# := .50[tiny#,xthick#];
+medthin# := .37[tiny#,xthick#];
+slab# := .31[tiny#,xthick#];
+thin# := .24[tiny#,xthick#];
+small# := .09[tiny#,xthick#];
+tinyoffset# := 1/36pt#;
+dishdepth# := 0/36pt#; % can't get them to look good
+
+% miscellaneous dimensions
+tailheight# := 49/36pt#;
+breathingwidth# := 2u#;
+quotewidth# := 2u#;
+circwidth# := 5.5u#;
+macronbreveshorter# := 1.8u#;
+letterspace# := 0.8u#;
+
+% miscellaneous angles
+tailangle := 210;
+barangle := 150;
+barendangle := 220;
+betaangle := 25;
+zetaangle := 35;
+xiangle := 10;
+acuteangle := 65;
+graveangle := 115;
+
+
+input lfb;
diff --git a/Master/texmf-dist/fonts/source/public/lfb/lfb9.mf b/Master/texmf-dist/fonts/source/public/lfb/lfb9.mf
new file mode 100644
index 00000000000..3151929fb6b
--- /dev/null
+++ b/Master/texmf-dist/fonts/source/public/lfb/lfb9.mf
@@ -0,0 +1,149 @@
+
+ %% lfb9.mf
+ %% Copyright 2005 Laurie Field
+ %
+ % This work is LFB, version 1.0.
+ %
+ % This work may be distributed and/or modified under the
+ % conditions of the LaTeX Project Public License, either version 1.3
+ % of this license or (at your option) any later version.
+ % The latest version of this license is in
+ % http://www.latex-project.org/lppl.txt
+ % and version 1.3 or later is part of all distributions of LaTeX
+ % version 2003/12/01 or later.
+ %
+ % This work has the LPPL maintenance status "maintained".
+ %
+ % This Current Maintainer of this work is Laurie Field.
+ %
+ % This work consists of the files:
+ %
+ % example.tex
+ % lfbacc.tex
+ %
+ % accents.mf
+ % alpha.mf
+ % beta.mf
+ % capitals.mf
+ % charmap.mf
+ % delta.mf
+ % epsilon.mf
+ % eta.mf
+ % gamma.mf
+ % iota.mf
+ % kappa.mf
+ % khi.mf
+ % lambda.mf
+ % lfb.mf
+ % lfb5.mf
+ % lfb6.mf
+ % lfb7.mf
+ % lfb8.mf
+ % lfb9.mf
+ % lfb10.mf
+ % lfb11.mf
+ % lfb12.mf
+ % lfbb5.mf
+ % lfbb6.mf
+ % lfbb7.mf
+ % lfbb8.mf
+ % lfbb9.mf
+ % lfbb10.mf
+ % lfbb11.mf
+ % lfbb12.mf
+ % ligature.mf
+ % mu.mf
+ % nu.mf
+ % omega.mf
+ % omikron.mf
+ % others.mf
+ % phi.mf
+ % pi.mf
+ % psi.mf
+ % rho.mf
+ % serifs.mf
+ % sigma.mf
+ % sigmafin.mf
+ % tau.mf
+ % theta.mf
+ % upsilon.mf
+ % xi.mf
+ % zeta.mf
+ %
+ % and the derived files:
+ %
+ % lfb5.tfm
+ % lfb6.tfm
+ % lfb7.tfm
+ % lfb8.tfm
+ % lfb9.tfm
+ % lfb10.tfm
+ % lfb11.tfm
+ % lfb12.tfm
+ % lfbb5.tfm
+ % lfbb6.tfm
+ % lfbb7.tfm
+ % lfbb8.tfm
+ % lfbb9.tfm
+ % lfbb10.tfm
+ % lfbb11.tfm
+ % lfbb12.tfm
+ %
+ % lfb5.600pk
+ % lfb6.600pk
+ % lfb7.600pk
+ % lfb8.600pk
+ % lfb9.600pk
+ % lfb10.600pk
+ % lfb11.600pk
+ % lfb12.600pk
+ % lfbb5.600pk
+ % lfbb6.600pk
+ % lfbb7.600pk
+ % lfbb8.600pk
+ % lfbb9.600pk
+ % lfbb10.600pk
+ % lfbb11.600pk
+ % lfbb12.600pk
+ %
+
+% basic units
+u# := 20/36pt#;
+thefontsize# := 9pt#;
+x_height# := 139.5/36pt#;
+ascender# := 210.5/36pt#;
+descender# := 55/36pt#;
+
+% line thicknesses & gaps
+xthick# := 30/36pt#;
+tiny# := 6/36pt#;
+thick# := .84[tiny#,xthick#];
+medthick# := .69[tiny#,xthick#];
+medium# := .50[tiny#,xthick#];
+medthin# := .37[tiny#,xthick#];
+slab# := .31[tiny#,xthick#];
+thin# := .24[tiny#,xthick#];
+small# := .09[tiny#,xthick#];
+tinyoffset# := 1/36pt#;
+dishdepth# := 0/36pt#; % can't get them to look good
+
+% miscellaneous dimensions
+tailheight# := 55/36pt#;
+breathingwidth# := 2u#;
+quotewidth# := 2u#;
+circwidth# := 5.5u#;
+macronbreveshorter# := 1.8u#;
+letterspace# := 0.8u#;
+
+% miscellaneous angles
+tailangle := 210;
+barangle := 150;
+barendangle := 220;
+betaangle := 25;
+zetaangle := 35;
+xiangle := 10;
+acuteangle := 65;
+graveangle := 115;
+
+
+input lfb;
diff --git a/Master/texmf-dist/fonts/source/public/lfb/lfbb10.mf b/Master/texmf-dist/fonts/source/public/lfb/lfbb10.mf
new file mode 100644
index 00000000000..964f3321715
--- /dev/null
+++ b/Master/texmf-dist/fonts/source/public/lfb/lfbb10.mf
@@ -0,0 +1,149 @@
+
+ %% lfbb10.mf
+ %% Copyright 2005 Laurie Field
+ %
+ % This work is LFB, version 1.0.
+ %
+ % This work may be distributed and/or modified under the
+ % conditions of the LaTeX Project Public License, either version 1.3
+ % of this license or (at your option) any later version.
+ % The latest version of this license is in
+ % http://www.latex-project.org/lppl.txt
+ % and version 1.3 or later is part of all distributions of LaTeX
+ % version 2003/12/01 or later.
+ %
+ % This work has the LPPL maintenance status "maintained".
+ %
+ % This Current Maintainer of this work is Laurie Field.
+ %
+ % This work consists of the files:
+ %
+ % example.tex
+ % lfbacc.tex
+ %
+ % accents.mf
+ % alpha.mf
+ % beta.mf
+ % capitals.mf
+ % charmap.mf
+ % delta.mf
+ % epsilon.mf
+ % eta.mf
+ % gamma.mf
+ % iota.mf
+ % kappa.mf
+ % khi.mf
+ % lambda.mf
+ % lfb.mf
+ % lfb5.mf
+ % lfb6.mf
+ % lfb7.mf
+ % lfb8.mf
+ % lfb9.mf
+ % lfb10.mf
+ % lfb11.mf
+ % lfb12.mf
+ % lfbb5.mf
+ % lfbb6.mf
+ % lfbb7.mf
+ % lfbb8.mf
+ % lfbb9.mf
+ % lfbb10.mf
+ % lfbb11.mf
+ % lfbb12.mf
+ % ligature.mf
+ % mu.mf
+ % nu.mf
+ % omega.mf
+ % omikron.mf
+ % others.mf
+ % phi.mf
+ % pi.mf
+ % psi.mf
+ % rho.mf
+ % serifs.mf
+ % sigma.mf
+ % sigmafin.mf
+ % tau.mf
+ % theta.mf
+ % upsilon.mf
+ % xi.mf
+ % zeta.mf
+ %
+ % and the derived files:
+ %
+ % lfb5.tfm
+ % lfb6.tfm
+ % lfb7.tfm
+ % lfb8.tfm
+ % lfb9.tfm
+ % lfb10.tfm
+ % lfb11.tfm
+ % lfb12.tfm
+ % lfbb5.tfm
+ % lfbb6.tfm
+ % lfbb7.tfm
+ % lfbb8.tfm
+ % lfbb9.tfm
+ % lfbb10.tfm
+ % lfbb11.tfm
+ % lfbb12.tfm
+ %
+ % lfb5.600pk
+ % lfb6.600pk
+ % lfb7.600pk
+ % lfb8.600pk
+ % lfb9.600pk
+ % lfb10.600pk
+ % lfb11.600pk
+ % lfb12.600pk
+ % lfbb5.600pk
+ % lfbb6.600pk
+ % lfbb7.600pk
+ % lfbb8.600pk
+ % lfbb9.600pk
+ % lfbb10.600pk
+ % lfbb11.600pk
+ % lfbb12.600pk
+ %
+
+% basic units
+u# := 24/36pt#;
+thefontsize# := 10pt#;
+x_height# := 155/36pt#;
+ascender# := 234/36pt#;
+descender# := 64/36pt#;
+
+% line thicknesses & gaps
+xthick# := 40/36pt#;
+tiny# := 8/36pt#;
+thick# := .84[tiny#,xthick#];
+medthick# := .69[tiny#,xthick#];
+medium# := .50[tiny#,xthick#];
+medthin# := .37[tiny#,xthick#];
+slab# := .31[tiny#,xthick#];
+thin# := .24[tiny#,xthick#];
+small# := .09[tiny#,xthick#];
+tinyoffset# := 2/36pt#;
+dishdepth# := 0/36pt#; % can't get them to look good
+
+% miscellaneous dimensions
+tailheight# := 65/36pt#;
+breathingwidth# := 2u#;
+quotewidth# := 2u#;
+circwidth# := 5.5u#;
+macronbreveshorter# := 1.6u#;
+letterspace# := 0.8u#;
+
+% miscellaneous angles
+tailangle := 210;
+barangle := 150;
+barendangle := 220;
+betaangle := 25;
+zetaangle := 35;
+xiangle := 10;
+acuteangle := 65;
+graveangle := 115;
+
+
+input lfb;
diff --git a/Master/texmf-dist/fonts/source/public/lfb/lfbb11.mf b/Master/texmf-dist/fonts/source/public/lfb/lfbb11.mf
new file mode 100644
index 00000000000..a9026025cac
--- /dev/null
+++ b/Master/texmf-dist/fonts/source/public/lfb/lfbb11.mf
@@ -0,0 +1,149 @@
+
+ %% lfbb11.mf
+ %% Copyright 2005 Laurie Field
+ %
+ % This work is LFB, version 1.0.
+ %
+ % This work may be distributed and/or modified under the
+ % conditions of the LaTeX Project Public License, either version 1.3
+ % of this license or (at your option) any later version.
+ % The latest version of this license is in
+ % http://www.latex-project.org/lppl.txt
+ % and version 1.3 or later is part of all distributions of LaTeX
+ % version 2003/12/01 or later.
+ %
+ % This work has the LPPL maintenance status "maintained".
+ %
+ % This Current Maintainer of this work is Laurie Field.
+ %
+ % This work consists of the files:
+ %
+ % example.tex
+ % lfbacc.tex
+ %
+ % accents.mf
+ % alpha.mf
+ % beta.mf
+ % capitals.mf
+ % charmap.mf
+ % delta.mf
+ % epsilon.mf
+ % eta.mf
+ % gamma.mf
+ % iota.mf
+ % kappa.mf
+ % khi.mf
+ % lambda.mf
+ % lfb.mf
+ % lfb5.mf
+ % lfb6.mf
+ % lfb7.mf
+ % lfb8.mf
+ % lfb9.mf
+ % lfb10.mf
+ % lfb11.mf
+ % lfb12.mf
+ % lfbb5.mf
+ % lfbb6.mf
+ % lfbb7.mf
+ % lfbb8.mf
+ % lfbb9.mf
+ % lfbb10.mf
+ % lfbb11.mf
+ % lfbb12.mf
+ % ligature.mf
+ % mu.mf
+ % nu.mf
+ % omega.mf
+ % omikron.mf
+ % others.mf
+ % phi.mf
+ % pi.mf
+ % psi.mf
+ % rho.mf
+ % serifs.mf
+ % sigma.mf
+ % sigmafin.mf
+ % tau.mf
+ % theta.mf
+ % upsilon.mf
+ % xi.mf
+ % zeta.mf
+ %
+ % and the derived files:
+ %
+ % lfb5.tfm
+ % lfb6.tfm
+ % lfb7.tfm
+ % lfb8.tfm
+ % lfb9.tfm
+ % lfb10.tfm
+ % lfb11.tfm
+ % lfb12.tfm
+ % lfbb5.tfm
+ % lfbb6.tfm
+ % lfbb7.tfm
+ % lfbb8.tfm
+ % lfbb9.tfm
+ % lfbb10.tfm
+ % lfbb11.tfm
+ % lfbb12.tfm
+ %
+ % lfb5.600pk
+ % lfb6.600pk
+ % lfb7.600pk
+ % lfb8.600pk
+ % lfb9.600pk
+ % lfb10.600pk
+ % lfb11.600pk
+ % lfb12.600pk
+ % lfbb5.600pk
+ % lfbb6.600pk
+ % lfbb7.600pk
+ % lfbb8.600pk
+ % lfbb9.600pk
+ % lfbb10.600pk
+ % lfbb11.600pk
+ % lfbb12.600pk
+ %
+
+% basic units
+u# := 26/36pt#;
+thefontsize# := 11pt#;
+x_height# := 171/36pt#;
+ascender# := 257/36pt#;
+descender# := 71/36pt#;
+
+% line thicknesses & gaps
+xthick# := 44/36pt#;
+tiny# := 8.5/36pt#;
+thick# := .84[tiny#,xthick#];
+medthick# := .69[tiny#,xthick#];
+medium# := .50[tiny#,xthick#];
+medthin# := .37[tiny#,xthick#];
+slab# := .31[tiny#,xthick#];
+thin# := .24[tiny#,xthick#];
+small# := .09[tiny#,xthick#];
+tinyoffset# := 1/36pt#;
+dishdepth# := 0/36pt#; % can't get them to look good
+
+% miscellaneous dimensions
+tailheight# := 72/36pt#;
+breathingwidth# := 2u#;
+quotewidth# := 2u#;
+circwidth# := 5.5u#;
+macronbreveshorter# := 1.8u#;
+letterspace# := 0.8u#;
+
+% miscellaneous angles
+tailangle := 210;
+barangle := 150;
+barendangle := 220;
+betaangle := 25;
+zetaangle := 35;
+xiangle := 10;
+acuteangle := 65;
+graveangle := 115;
+
+
+input lfb;
diff --git a/Master/texmf-dist/fonts/source/public/lfb/lfbb12.mf b/Master/texmf-dist/fonts/source/public/lfb/lfbb12.mf
new file mode 100644
index 00000000000..90cae8849a4
--- /dev/null
+++ b/Master/texmf-dist/fonts/source/public/lfb/lfbb12.mf
@@ -0,0 +1,149 @@
+
+ %% lfbb12.mf
+ %% Copyright 2005 Laurie Field
+ %
+ % This work is LFB, version 1.0.
+ %
+ % This work may be distributed and/or modified under the
+ % conditions of the LaTeX Project Public License, either version 1.3
+ % of this license or (at your option) any later version.
+ % The latest version of this license is in
+ % http://www.latex-project.org/lppl.txt
+ % and version 1.3 or later is part of all distributions of LaTeX
+ % version 2003/12/01 or later.
+ %
+ % This work has the LPPL maintenance status "maintained".
+ %
+ % This Current Maintainer of this work is Laurie Field.
+ %
+ % This work consists of the files:
+ %
+ % example.tex
+ % lfbacc.tex
+ %
+ % accents.mf
+ % alpha.mf
+ % beta.mf
+ % capitals.mf
+ % charmap.mf
+ % delta.mf
+ % epsilon.mf
+ % eta.mf
+ % gamma.mf
+ % iota.mf
+ % kappa.mf
+ % khi.mf
+ % lambda.mf
+ % lfb.mf
+ % lfb5.mf
+ % lfb6.mf
+ % lfb7.mf
+ % lfb8.mf
+ % lfb9.mf
+ % lfb10.mf
+ % lfb11.mf
+ % lfb12.mf
+ % lfbb5.mf
+ % lfbb6.mf
+ % lfbb7.mf
+ % lfbb8.mf
+ % lfbb9.mf
+ % lfbb10.mf
+ % lfbb11.mf
+ % lfbb12.mf
+ % ligature.mf
+ % mu.mf
+ % nu.mf
+ % omega.mf
+ % omikron.mf
+ % others.mf
+ % phi.mf
+ % pi.mf
+ % psi.mf
+ % rho.mf
+ % serifs.mf
+ % sigma.mf
+ % sigmafin.mf
+ % tau.mf
+ % theta.mf
+ % upsilon.mf
+ % xi.mf
+ % zeta.mf
+ %
+ % and the derived files:
+ %
+ % lfb5.tfm
+ % lfb6.tfm
+ % lfb7.tfm
+ % lfb8.tfm
+ % lfb9.tfm
+ % lfb10.tfm
+ % lfb11.tfm
+ % lfb12.tfm
+ % lfbb5.tfm
+ % lfbb6.tfm
+ % lfbb7.tfm
+ % lfbb8.tfm
+ % lfbb9.tfm
+ % lfbb10.tfm
+ % lfbb11.tfm
+ % lfbb12.tfm
+ %
+ % lfb5.600pk
+ % lfb6.600pk
+ % lfb7.600pk
+ % lfb8.600pk
+ % lfb9.600pk
+ % lfb10.600pk
+ % lfb11.600pk
+ % lfb12.600pk
+ % lfbb5.600pk
+ % lfbb6.600pk
+ % lfbb7.600pk
+ % lfbb8.600pk
+ % lfbb9.600pk
+ % lfbb10.600pk
+ % lfbb11.600pk
+ % lfbb12.600pk
+ %
+
+% basic units
+u# := 28/36pt#;
+thefontsize# := 12pt#;
+x_height# := 186/36pt#;
+ascender# := 280/36pt#;
+descender# := 78/36pt#;
+
+% line thicknesses & gaps
+xthick# := 47/36pt#;
+tiny# := 9/36pt#;
+thick# := .84[tiny#,xthick#];
+medthick# := .69[tiny#,xthick#];
+medium# := .50[tiny#,xthick#];
+medthin# := .37[tiny#,xthick#];
+slab# := .31[tiny#,xthick#];
+thin# := .24[tiny#,xthick#];
+small# := .09[tiny#,xthick#];
+tinyoffset# := 2/36pt#;
+dishdepth# := 0/36pt#; % can't get them to look good
+
+% miscellaneous dimensions
+tailheight# := 78/36pt#;
+breathingwidth# := 2u#;
+quotewidth# := 2u#;
+circwidth# := 5.5u#;
+macronbreveshorter# := 1.6u#;
+letterspace# := 0.8u#;
+
+% miscellaneous angles
+tailangle := 210;
+barangle := 150;
+barendangle := 220;
+betaangle := 25;
+zetaangle := 35;
+xiangle := 10;
+acuteangle := 65;
+graveangle := 115;
+
+
+input lfb;
diff --git a/Master/texmf-dist/fonts/source/public/lfb/lfbb5.mf b/Master/texmf-dist/fonts/source/public/lfb/lfbb5.mf
new file mode 100644
index 00000000000..bfbea614482
--- /dev/null
+++ b/Master/texmf-dist/fonts/source/public/lfb/lfbb5.mf
@@ -0,0 +1,149 @@
+
+ %% lfbb5.mf
+ %% Copyright 2005 Laurie Field
+ %
+ % This work is LFB, version 1.0.
+ %
+ % This work may be distributed and/or modified under the
+ % conditions of the LaTeX Project Public License, either version 1.3
+ % of this license or (at your option) any later version.
+ % The latest version of this license is in
+ % http://www.latex-project.org/lppl.txt
+ % and version 1.3 or later is part of all distributions of LaTeX
+ % version 2003/12/01 or later.
+ %
+ % This work has the LPPL maintenance status "maintained".
+ %
+ % This Current Maintainer of this work is Laurie Field.
+ %
+ % This work consists of the files:
+ %
+ % example.tex
+ % lfbacc.tex
+ %
+ % accents.mf
+ % alpha.mf
+ % beta.mf
+ % capitals.mf
+ % charmap.mf
+ % delta.mf
+ % epsilon.mf
+ % eta.mf
+ % gamma.mf
+ % iota.mf
+ % kappa.mf
+ % khi.mf
+ % lambda.mf
+ % lfb.mf
+ % lfb5.mf
+ % lfb6.mf
+ % lfb7.mf
+ % lfb8.mf
+ % lfb9.mf
+ % lfb10.mf
+ % lfb11.mf
+ % lfb12.mf
+ % lfbb5.mf
+ % lfbb6.mf
+ % lfbb7.mf
+ % lfbb8.mf
+ % lfbb9.mf
+ % lfbb10.mf
+ % lfbb11.mf
+ % lfbb12.mf
+ % ligature.mf
+ % mu.mf
+ % nu.mf
+ % omega.mf
+ % omikron.mf
+ % others.mf
+ % phi.mf
+ % pi.mf
+ % psi.mf
+ % rho.mf
+ % serifs.mf
+ % sigma.mf
+ % sigmafin.mf
+ % tau.mf
+ % theta.mf
+ % upsilon.mf
+ % xi.mf
+ % zeta.mf
+ %
+ % and the derived files:
+ %
+ % lfb5.tfm
+ % lfb6.tfm
+ % lfb7.tfm
+ % lfb8.tfm
+ % lfb9.tfm
+ % lfb10.tfm
+ % lfb11.tfm
+ % lfb12.tfm
+ % lfbb5.tfm
+ % lfbb6.tfm
+ % lfbb7.tfm
+ % lfbb8.tfm
+ % lfbb9.tfm
+ % lfbb10.tfm
+ % lfbb11.tfm
+ % lfbb12.tfm
+ %
+ % lfb5.600pk
+ % lfb6.600pk
+ % lfb7.600pk
+ % lfb8.600pk
+ % lfb9.600pk
+ % lfb10.600pk
+ % lfb11.600pk
+ % lfb12.600pk
+ % lfbb5.600pk
+ % lfbb6.600pk
+ % lfbb7.600pk
+ % lfbb8.600pk
+ % lfbb9.600pk
+ % lfbb10.600pk
+ % lfbb11.600pk
+ % lfbb12.600pk
+ %
+
+% basic units
+u# := 15.5/36pt#;
+thefontsize# := 5pt#;
+x_height# := 77.5/36pt#;
+ascender# := 126/36pt#;
+descender# := 31/36pt#;
+
+% line thicknesses & gaps
+xthick# := 22/36pt#;
+tiny# := 6/36pt#;
+thick# := .84[tiny#,xthick#];
+medthick# := .69[tiny#,xthick#];
+medium# := .50[tiny#,xthick#];
+medthin# := .37[tiny#,xthick#];
+slab# := .31[tiny#,xthick#];
+thin# := .24[tiny#,xthick#];
+small# := .09[tiny#,xthick#];
+tinyoffset# := 1/36pt#;
+dishdepth# := 0/36pt#; % can't get them to look good
+
+% miscellaneous dimensions
+tailheight# := 39/36pt#;
+breathingwidth# := 2u#;
+quotewidth# := 2u#;
+circwidth# := 5.5u#;
+macronbreveshorter# := 1.8u#;
+letterspace# := 0.8u#;
+
+% miscellaneous angles
+tailangle := 210;
+barangle := 150;
+barendangle := 220;
+betaangle := 25;
+zetaangle := 35;
+xiangle := 10;
+acuteangle := 65;
+graveangle := 115;
+
+
+input lfb;
diff --git a/Master/texmf-dist/fonts/source/public/lfb/lfbb6.mf b/Master/texmf-dist/fonts/source/public/lfb/lfbb6.mf
new file mode 100644
index 00000000000..83b22d5c1ca
--- /dev/null
+++ b/Master/texmf-dist/fonts/source/public/lfb/lfbb6.mf
@@ -0,0 +1,149 @@
+
+ %% lfbb6.mf
+ %% Copyright 2005 Laurie Field
+ %
+ % This work is LFB, version 1.0.
+ %
+ % This work may be distributed and/or modified under the
+ % conditions of the LaTeX Project Public License, either version 1.3
+ % of this license or (at your option) any later version.
+ % The latest version of this license is in
+ % http://www.latex-project.org/lppl.txt
+ % and version 1.3 or later is part of all distributions of LaTeX
+ % version 2003/12/01 or later.
+ %
+ % This work has the LPPL maintenance status "maintained".
+ %
+ % This Current Maintainer of this work is Laurie Field.
+ %
+ % This work consists of the files:
+ %
+ % example.tex
+ % lfbacc.tex
+ %
+ % accents.mf
+ % alpha.mf
+ % beta.mf
+ % capitals.mf
+ % charmap.mf
+ % delta.mf
+ % epsilon.mf
+ % eta.mf
+ % gamma.mf
+ % iota.mf
+ % kappa.mf
+ % khi.mf
+ % lambda.mf
+ % lfb.mf
+ % lfb5.mf
+ % lfb6.mf
+ % lfb7.mf
+ % lfb8.mf
+ % lfb9.mf
+ % lfb10.mf
+ % lfb11.mf
+ % lfb12.mf
+ % lfbb5.mf
+ % lfbb6.mf
+ % lfbb7.mf
+ % lfbb8.mf
+ % lfbb9.mf
+ % lfbb10.mf
+ % lfbb11.mf
+ % lfbb12.mf
+ % ligature.mf
+ % mu.mf
+ % nu.mf
+ % omega.mf
+ % omikron.mf
+ % others.mf
+ % phi.mf
+ % pi.mf
+ % psi.mf
+ % rho.mf
+ % serifs.mf
+ % sigma.mf
+ % sigmafin.mf
+ % tau.mf
+ % theta.mf
+ % upsilon.mf
+ % xi.mf
+ % zeta.mf
+ %
+ % and the derived files:
+ %
+ % lfb5.tfm
+ % lfb6.tfm
+ % lfb7.tfm
+ % lfb8.tfm
+ % lfb9.tfm
+ % lfb10.tfm
+ % lfb11.tfm
+ % lfb12.tfm
+ % lfbb5.tfm
+ % lfbb6.tfm
+ % lfbb7.tfm
+ % lfbb8.tfm
+ % lfbb9.tfm
+ % lfbb10.tfm
+ % lfbb11.tfm
+ % lfbb12.tfm
+ %
+ % lfb5.600pk
+ % lfb6.600pk
+ % lfb7.600pk
+ % lfb8.600pk
+ % lfb9.600pk
+ % lfb10.600pk
+ % lfb11.600pk
+ % lfb12.600pk
+ % lfbb5.600pk
+ % lfbb6.600pk
+ % lfbb7.600pk
+ % lfbb8.600pk
+ % lfbb9.600pk
+ % lfbb10.600pk
+ % lfbb11.600pk
+ % lfbb12.600pk
+ %
+
+% basic units
+u# := 17/36pt#;
+thefontsize# := 6pt#;
+x_height# := 93/36pt#;
+ascender# := 140/36pt#;
+descender# := 37/36pt#;
+
+% line thicknesses & gaps
+xthick# := 24/36pt#;
+tiny# := 6.5/36pt#;
+thick# := .84[tiny#,xthick#];
+medthick# := .69[tiny#,xthick#];
+medium# := .50[tiny#,xthick#];
+medthin# := .37[tiny#,xthick#];
+slab# := .31[tiny#,xthick#];
+thin# := .24[tiny#,xthick#];
+small# := .09[tiny#,xthick#];
+tinyoffset# := 1/36pt#;
+dishdepth# := 0/36pt#; % can't get them to look good
+
+% miscellaneous dimensions
+tailheight# := 44/36pt#;
+breathingwidth# := 2u#;
+quotewidth# := 2u#;
+circwidth# := 5.5u#;
+macronbreveshorter# := 1.8u#;
+letterspace# := 0.8u#;
+
+% miscellaneous angles
+tailangle := 210;
+barangle := 150;
+barendangle := 220;
+betaangle := 25;
+zetaangle := 35;
+xiangle := 10;
+acuteangle := 65;
+graveangle := 115;
+
+
+input lfb;
diff --git a/Master/texmf-dist/fonts/source/public/lfb/lfbb7.mf b/Master/texmf-dist/fonts/source/public/lfb/lfbb7.mf
new file mode 100644
index 00000000000..9be83a8b444
--- /dev/null
+++ b/Master/texmf-dist/fonts/source/public/lfb/lfbb7.mf
@@ -0,0 +1,149 @@
+
+ %% lfbb7.mf
+ %% Copyright 2005 Laurie Field
+ %
+ % This work is LFB, version 1.0.
+ %
+ % This work may be distributed and/or modified under the
+ % conditions of the LaTeX Project Public License, either version 1.3
+ % of this license or (at your option) any later version.
+ % The latest version of this license is in
+ % http://www.latex-project.org/lppl.txt
+ % and version 1.3 or later is part of all distributions of LaTeX
+ % version 2003/12/01 or later.
+ %
+ % This work has the LPPL maintenance status "maintained".
+ %
+ % This Current Maintainer of this work is Laurie Field.
+ %
+ % This work consists of the files:
+ %
+ % example.tex
+ % lfbacc.tex
+ %
+ % accents.mf
+ % alpha.mf
+ % beta.mf
+ % capitals.mf
+ % charmap.mf
+ % delta.mf
+ % epsilon.mf
+ % eta.mf
+ % gamma.mf
+ % iota.mf
+ % kappa.mf
+ % khi.mf
+ % lambda.mf
+ % lfb.mf
+ % lfb5.mf
+ % lfb6.mf
+ % lfb7.mf
+ % lfb8.mf
+ % lfb9.mf
+ % lfb10.mf
+ % lfb11.mf
+ % lfb12.mf
+ % lfbb5.mf
+ % lfbb6.mf
+ % lfbb7.mf
+ % lfbb8.mf
+ % lfbb9.mf
+ % lfbb10.mf
+ % lfbb11.mf
+ % lfbb12.mf
+ % ligature.mf
+ % mu.mf
+ % nu.mf
+ % omega.mf
+ % omikron.mf
+ % others.mf
+ % phi.mf
+ % pi.mf
+ % psi.mf
+ % rho.mf
+ % serifs.mf
+ % sigma.mf
+ % sigmafin.mf
+ % tau.mf
+ % theta.mf
+ % upsilon.mf
+ % xi.mf
+ % zeta.mf
+ %
+ % and the derived files:
+ %
+ % lfb5.tfm
+ % lfb6.tfm
+ % lfb7.tfm
+ % lfb8.tfm
+ % lfb9.tfm
+ % lfb10.tfm
+ % lfb11.tfm
+ % lfb12.tfm
+ % lfbb5.tfm
+ % lfbb6.tfm
+ % lfbb7.tfm
+ % lfbb8.tfm
+ % lfbb9.tfm
+ % lfbb10.tfm
+ % lfbb11.tfm
+ % lfbb12.tfm
+ %
+ % lfb5.600pk
+ % lfb6.600pk
+ % lfb7.600pk
+ % lfb8.600pk
+ % lfb9.600pk
+ % lfb10.600pk
+ % lfb11.600pk
+ % lfb12.600pk
+ % lfbb5.600pk
+ % lfbb6.600pk
+ % lfbb7.600pk
+ % lfbb8.600pk
+ % lfbb9.600pk
+ % lfbb10.600pk
+ % lfbb11.600pk
+ % lfbb12.600pk
+ %
+
+% basic units
+u# := 19/36pt#;
+thefontsize# := 7pt#;
+x_height# := 108.5/36pt#;
+ascender# := 163.5/36pt#;
+descender# := 43/36pt#;
+
+% line thicknesses & gaps
+xthick# := 28/36pt#;
+tiny# := 7.5/36pt#;
+thick# := .84[tiny#,xthick#];
+medthick# := .69[tiny#,xthick#];
+medium# := .50[tiny#,xthick#];
+medthin# := .37[tiny#,xthick#];
+slab# := .31[tiny#,xthick#];
+thin# := .24[tiny#,xthick#];
+small# := .09[tiny#,xthick#];
+tinyoffset# := 1/36pt#;
+dishdepth# := 0/36pt#; % can't get them to look good
+
+% miscellaneous dimensions
+tailheight# := 50/36pt#;
+breathingwidth# := 2u#;
+quotewidth# := 2u#;
+circwidth# := 5.5u#;
+macronbreveshorter# := 1.8u#;
+letterspace# := 0.8u#;
+
+% miscellaneous angles
+tailangle := 210;
+barangle := 150;
+barendangle := 220;
+betaangle := 25;
+zetaangle := 35;
+xiangle := 10;
+acuteangle := 65;
+graveangle := 115;
+
+
+input lfb;
diff --git a/Master/texmf-dist/fonts/source/public/lfb/lfbb8.mf b/Master/texmf-dist/fonts/source/public/lfb/lfbb8.mf
new file mode 100644
index 00000000000..6e766dd9200
--- /dev/null
+++ b/Master/texmf-dist/fonts/source/public/lfb/lfbb8.mf
@@ -0,0 +1,149 @@
+
+ %% lfbb8.mf
+ %% Copyright 2005 Laurie Field
+ %
+ % This work is LFB, version 1.0.
+ %
+ % This work may be distributed and/or modified under the
+ % conditions of the LaTeX Project Public License, either version 1.3
+ % of this license or (at your option) any later version.
+ % The latest version of this license is in
+ % http://www.latex-project.org/lppl.txt
+ % and version 1.3 or later is part of all distributions of LaTeX
+ % version 2003/12/01 or later.
+ %
+ % This work has the LPPL maintenance status "maintained".
+ %
+ % This Current Maintainer of this work is Laurie Field.
+ %
+ % This work consists of the files:
+ %
+ % example.tex
+ % lfbacc.tex
+ %
+ % accents.mf
+ % alpha.mf
+ % beta.mf
+ % capitals.mf
+ % charmap.mf
+ % delta.mf
+ % epsilon.mf
+ % eta.mf
+ % gamma.mf
+ % iota.mf
+ % kappa.mf
+ % khi.mf
+ % lambda.mf
+ % lfb.mf
+ % lfb5.mf
+ % lfb6.mf
+ % lfb7.mf
+ % lfb8.mf
+ % lfb9.mf
+ % lfb10.mf
+ % lfb11.mf
+ % lfb12.mf
+ % lfbb5.mf
+ % lfbb6.mf
+ % lfbb7.mf
+ % lfbb8.mf
+ % lfbb9.mf
+ % lfbb10.mf
+ % lfbb11.mf
+ % lfbb12.mf
+ % ligature.mf
+ % mu.mf
+ % nu.mf
+ % omega.mf
+ % omikron.mf
+ % others.mf
+ % phi.mf
+ % pi.mf
+ % psi.mf
+ % rho.mf
+ % serifs.mf
+ % sigma.mf
+ % sigmafin.mf
+ % tau.mf
+ % theta.mf
+ % upsilon.mf
+ % xi.mf
+ % zeta.mf
+ %
+ % and the derived files:
+ %
+ % lfb5.tfm
+ % lfb6.tfm
+ % lfb7.tfm
+ % lfb8.tfm
+ % lfb9.tfm
+ % lfb10.tfm
+ % lfb11.tfm
+ % lfb12.tfm
+ % lfbb5.tfm
+ % lfbb6.tfm
+ % lfbb7.tfm
+ % lfbb8.tfm
+ % lfbb9.tfm
+ % lfbb10.tfm
+ % lfbb11.tfm
+ % lfbb12.tfm
+ %
+ % lfb5.600pk
+ % lfb6.600pk
+ % lfb7.600pk
+ % lfb8.600pk
+ % lfb9.600pk
+ % lfb10.600pk
+ % lfb11.600pk
+ % lfb12.600pk
+ % lfbb5.600pk
+ % lfbb6.600pk
+ % lfbb7.600pk
+ % lfbb8.600pk
+ % lfbb9.600pk
+ % lfbb10.600pk
+ % lfbb11.600pk
+ % lfbb12.600pk
+ %
+
+% basic units
+u# := 20.5/36pt#;
+thefontsize# := 8pt#;
+x_height# := 124/36pt#;
+ascender# := 187/36pt#;
+descender# := 47/36pt#;
+
+% line thicknesses & gaps
+xthick# := 32/36pt#;
+tiny# := 7.5/36pt#;
+thick# := .84[tiny#,xthick#];
+medthick# := .69[tiny#,xthick#];
+medium# := .50[tiny#,xthick#];
+medthin# := .37[tiny#,xthick#];
+slab# := .31[tiny#,xthick#];
+thin# := .24[tiny#,xthick#];
+small# := .09[tiny#,xthick#];
+tinyoffset# := 1/36pt#;
+dishdepth# := 0/36pt#; % can't get them to look good
+
+% miscellaneous dimensions
+tailheight# := 55/36pt#;
+breathingwidth# := 2u#;
+quotewidth# := 2u#;
+circwidth# := 5.5u#;
+macronbreveshorter# := 1.8u#;
+letterspace# := 0.8u#;
+
+% miscellaneous angles
+tailangle := 210;
+barangle := 150;
+barendangle := 220;
+betaangle := 25;
+zetaangle := 35;
+xiangle := 10;
+acuteangle := 65;
+graveangle := 115;
+
+
+input lfb;
diff --git a/Master/texmf-dist/fonts/source/public/lfb/lfbb9.mf b/Master/texmf-dist/fonts/source/public/lfb/lfbb9.mf
new file mode 100644
index 00000000000..16edeb3ee8d
--- /dev/null
+++ b/Master/texmf-dist/fonts/source/public/lfb/lfbb9.mf
@@ -0,0 +1,149 @@
+
+ %% lfbb9.mf
+ %% Copyright 2005 Laurie Field
+ %
+ % This work is LFB, version 1.0.
+ %
+ % This work may be distributed and/or modified under the
+ % conditions of the LaTeX Project Public License, either version 1.3
+ % of this license or (at your option) any later version.
+ % The latest version of this license is in
+ % http://www.latex-project.org/lppl.txt
+ % and version 1.3 or later is part of all distributions of LaTeX
+ % version 2003/12/01 or later.
+ %
+ % This work has the LPPL maintenance status "maintained".
+ %
+ % This Current Maintainer of this work is Laurie Field.
+ %
+ % This work consists of the files:
+ %
+ % example.tex
+ % lfbacc.tex
+ %
+ % accents.mf
+ % alpha.mf
+ % beta.mf
+ % capitals.mf
+ % charmap.mf
+ % delta.mf
+ % epsilon.mf
+ % eta.mf
+ % gamma.mf
+ % iota.mf
+ % kappa.mf
+ % khi.mf
+ % lambda.mf
+ % lfb.mf
+ % lfb5.mf
+ % lfb6.mf
+ % lfb7.mf
+ % lfb8.mf
+ % lfb9.mf
+ % lfb10.mf
+ % lfb11.mf
+ % lfb12.mf
+ % lfbb5.mf
+ % lfbb6.mf
+ % lfbb7.mf
+ % lfbb8.mf
+ % lfbb9.mf
+ % lfbb10.mf
+ % lfbb11.mf
+ % lfbb12.mf
+ % ligature.mf
+ % mu.mf
+ % nu.mf
+ % omega.mf
+ % omikron.mf
+ % others.mf
+ % phi.mf
+ % pi.mf
+ % psi.mf
+ % rho.mf
+ % serifs.mf
+ % sigma.mf
+ % sigmafin.mf
+ % tau.mf
+ % theta.mf
+ % upsilon.mf
+ % xi.mf
+ % zeta.mf
+ %
+ % and the derived files:
+ %
+ % lfb5.tfm
+ % lfb6.tfm
+ % lfb7.tfm
+ % lfb8.tfm
+ % lfb9.tfm
+ % lfb10.tfm
+ % lfb11.tfm
+ % lfb12.tfm
+ % lfbb5.tfm
+ % lfbb6.tfm
+ % lfbb7.tfm
+ % lfbb8.tfm
+ % lfbb9.tfm
+ % lfbb10.tfm
+ % lfbb11.tfm
+ % lfbb12.tfm
+ %
+ % lfb5.600pk
+ % lfb6.600pk
+ % lfb7.600pk
+ % lfb8.600pk
+ % lfb9.600pk
+ % lfb10.600pk
+ % lfb11.600pk
+ % lfb12.600pk
+ % lfbb5.600pk
+ % lfbb6.600pk
+ % lfbb7.600pk
+ % lfbb8.600pk
+ % lfbb9.600pk
+ % lfbb10.600pk
+ % lfbb11.600pk
+ % lfbb12.600pk
+ %
+
+% basic units
+u# := 22/36pt#;
+thefontsize# := 9pt#;
+x_height# := 139.5/36pt#;
+ascender# := 210.5/36pt#;
+descender# := 55/36pt#;
+
+% line thicknesses & gaps
+xthick# := 36/36pt#;
+tiny# := 8/36pt#;
+thick# := .84[tiny#,xthick#];
+medthick# := .69[tiny#,xthick#];
+medium# := .50[tiny#,xthick#];
+medthin# := .37[tiny#,xthick#];
+slab# := .31[tiny#,xthick#];
+thin# := .24[tiny#,xthick#];
+small# := .09[tiny#,xthick#];
+tinyoffset# := 1/36pt#;
+dishdepth# := 0/36pt#; % can't get them to look good
+
+% miscellaneous dimensions
+tailheight# := 60/36pt#;
+breathingwidth# := 2u#;
+quotewidth# := 2u#;
+circwidth# := 5.5u#;
+macronbreveshorter# := 1.8u#;
+letterspace# := 0.8u#;
+
+% miscellaneous angles
+tailangle := 210;
+barangle := 150;
+barendangle := 220;
+betaangle := 25;
+zetaangle := 35;
+xiangle := 10;
+acuteangle := 65;
+graveangle := 115;
+
+
+input lfb;
diff --git a/Master/texmf-dist/fonts/source/public/lfb/ligature.mf b/Master/texmf-dist/fonts/source/public/lfb/ligature.mf
new file mode 100644
index 00000000000..0562676286d
--- /dev/null
+++ b/Master/texmf-dist/fonts/source/public/lfb/ligature.mf
@@ -0,0 +1,477 @@
+
+ %% ligature.mf
+ %% Copyright 2005 Laurie Field
+ %
+ % This work is LFB, version 1.0.
+ %
+ % This work may be distributed and/or modified under the
+ % conditions of the LaTeX Project Public License, either version 1.3
+ % of this license or (at your option) any later version.
+ % The latest version of this license is in
+ % http://www.latex-project.org/lppl.txt
+ % and version 1.3 or later is part of all distributions of LaTeX
+ % version 2003/12/01 or later.
+ %
+ % This work has the LPPL maintenance status "maintained".
+ %
+ % This Current Maintainer of this work is Laurie Field.
+ %
+ % This work consists of the files:
+ %
+ % example.tex
+ % lfbacc.tex
+ %
+ % accents.mf
+ % alpha.mf
+ % beta.mf
+ % capitals.mf
+ % charmap.mf
+ % delta.mf
+ % epsilon.mf
+ % eta.mf
+ % gamma.mf
+ % iota.mf
+ % kappa.mf
+ % khi.mf
+ % lambda.mf
+ % lfb.mf
+ % lfb5.mf
+ % lfb6.mf
+ % lfb7.mf
+ % lfb8.mf
+ % lfb9.mf
+ % lfb10.mf
+ % lfb11.mf
+ % lfb12.mf
+ % lfbb5.mf
+ % lfbb6.mf
+ % lfbb7.mf
+ % lfbb8.mf
+ % lfbb9.mf
+ % lfbb10.mf
+ % lfbb11.mf
+ % lfbb12.mf
+ % ligature.mf
+ % mu.mf
+ % nu.mf
+ % omega.mf
+ % omikron.mf
+ % others.mf
+ % phi.mf
+ % pi.mf
+ % psi.mf
+ % rho.mf
+ % serifs.mf
+ % sigma.mf
+ % sigmafin.mf
+ % tau.mf
+ % theta.mf
+ % upsilon.mf
+ % xi.mf
+ % zeta.mf
+ %
+ % and the derived files:
+ %
+ % lfb5.tfm
+ % lfb6.tfm
+ % lfb7.tfm
+ % lfb8.tfm
+ % lfb9.tfm
+ % lfb10.tfm
+ % lfb11.tfm
+ % lfb12.tfm
+ % lfbb5.tfm
+ % lfbb6.tfm
+ % lfbb7.tfm
+ % lfbb8.tfm
+ % lfbb9.tfm
+ % lfbb10.tfm
+ % lfbb11.tfm
+ % lfbb12.tfm
+ %
+ % lfb5.600pk
+ % lfb6.600pk
+ % lfb7.600pk
+ % lfb8.600pk
+ % lfb9.600pk
+ % lfb10.600pk
+ % lfb11.600pk
+ % lfb12.600pk
+ % lfbb5.600pk
+ % lfbb6.600pk
+ % lfbb7.600pk
+ % lfbb8.600pk
+ % lfbb9.600pk
+ % lfbb10.600pk
+ % lfbb11.600pk
+ % lfbb12.600pk
+ %
+
+% final sigma
+ligtable sigma:
+ boundarychar =:| sigmafinal,
+ fullstop =:| sigmafinal,
+ comma =:| sigmafinal,
+ semicolon =:| sigmafinal,
+ questionmark =:| sigmafinal,
+ closeparenthesis =:| sigmafinal,
+ closebracket =:| sigmafinal,
+ macronchar =: sigmafinal; % to force final sigma
+
+
+% aspirated consanant alternatives
+ligtable kappa: gamma: khi:
+ aspirate =: khi,
+ sigma =: xi;
+ligtable tau: delta: theta:
+ aspirate =: theta;
+ligtable pi: beta: phi:
+ aspirate =: phi,
+ sigma =: psi;
+ligtable Kappa: Gamma: Khi:
+ aspirate =: Khi,
+ Aspirate =: Khi,
+ sigma =: Xi,
+ Sigma =: Xi;
+ligtable Tau: Delta: Theta:
+ aspirate =: Theta,
+ Aspirate =: Theta;
+ligtable Pi: Beta: Phi:
+ aspirate =: Phi,
+ Aspirate =: Phi,
+ sigma =: Psi,
+ Sigma =: Psi;
+
+% kerning accents into Alpha
+ligtable
+ smooth:
+ rough:
+ acute:
+ grave:
+ circ:
+ smoothacute:
+ smoothgrave:
+ smoothcirc:
+ roughacute:
+ roughgrave:
+ roughcirc:
+ Alpha kern -2letterspace#;
+
+
+% quotes
+ligtable apostrophe: apostrophe kern -2.5letterspace#, skipto 2;
+ligtable backquote: backquote kern -2.5letterspace#, skipto 3;
+
+
+% em-dash (no en-dash)
+ligtable hyphen: hyphen =: emdash;
+
+
+% initial vowels and diphthongs
+ligtable 2::
+ Alpha =:| smoothacute,
+ Epsilon =:| smoothacute,
+ Eta =:| smoothacute,
+ Iota =:| smoothacute,
+ Omikron =:| smoothacute,
+ Upsilon =:| smoothacute,
+ Omega =:| smoothacute;
+ligtable 3::
+ Alpha =:| smoothgrave,
+ Epsilon =:| smoothgrave,
+ Eta =:| smoothgrave,
+ Iota =:| smoothgrave,
+ Omikron =:| smoothgrave,
+ Upsilon =:| smoothgrave,
+ Omega =:| smoothgrave,
+ skipto 1;
+ligtable coronis:
+ apostrophe =: smoothacute,
+ backquote =: smoothgrave,
+ circumflex =: smoothcirc,
+ alpha =: alpha_acc+smooth,
+ epsilon =: epsilon_acc+smooth,
+ eta =: eta_acc+smooth,
+ iota =: iota_acc+smooth,
+ omikron =: omikron_acc+smooth,
+ upsilon =: upsilon_acc+smooth,
+ omega =: omega_acc+smooth,
+ rho =: rho_acc+smooth,
+ Alpha =:| smooth,
+ Epsilon =:| smooth,
+ Eta =:| smooth,
+ Iota =:| smooth,
+ Omikron =:| smooth,
+ Upsilon =:| smooth,
+ Omega =:| smooth,
+ Rho =:| smooth;
+ligtable ||: openparenthesis: emdash: 1::
+ alpha |=: alpha_acc+smooth,
+ epsilon |=: epsilon_acc+smooth,
+ eta |=: eta_acc+smooth,
+ iota |=: iota_acc+smooth,
+ omikron |=: omikron_acc+smooth,
+ upsilon |=: upsilon_acc+smooth,
+ omega |=: omega_acc+smooth,
+ rho |=: rho_acc+rough, % initial rho should be rough
+ Alpha |=:| smooth,
+ Epsilon |=:| smooth,
+ Eta |=:| smooth,
+ Iota |=:| smooth,
+ Omikron |=:| smooth,
+ Upsilon |=:| smooth,
+ Omega |=:| smooth,
+ Rho |=:| rough;
+ligtable circumflex:
+ Alpha =:| smoothcirc,
+ Epsilon =:| smoothcirc,
+ Eta =:| smoothcirc,
+ Iota =:| smoothcirc,
+ Omikron =:| smoothcirc,
+ Upsilon =:| smoothcirc,
+ Omega =:| smoothcirc;
+ligtable alpha_acc+smooth:
+ iota |=: iota_acc+smooth,
+ iota_acc+smooth =:| alpha,
+ upsilon |=: upsilon_acc+smooth,
+ upsilon_acc+smooth =:| alpha,
+ apostrophe =: alpha_acc+smoothacute,
+ backquote =: alpha_acc+smoothgrave,
+ circumflex =: alpha_acc+smoothcirc,
+ brevechar =: alpha_acc+breve,
+ macronchar =: alpha_acc+macron,
+ iotasub |=: iotasubalpha;
+ligtable epsilon_acc+smooth:
+ iota |=: iota_acc+smooth,
+ iota_acc+smooth =:| epsilon,
+ upsilon |=: upsilon_acc+smooth,
+ upsilon_acc+smooth =:| epsilon,
+ apostrophe =: epsilon_acc+smoothacute,
+ backquote =: epsilon_acc+smoothgrave,
+ circumflex =: epsilon_acc+smoothcirc,
+ brevechar =: epsilon_acc+breve,
+ macronchar =: epsilon_acc+macron;
+ligtable eta_acc+smooth:
+ iota |=: iota_acc+smooth,
+ iota_acc+smooth =:| eta,
+ upsilon |=: upsilon_acc+smooth,
+ upsilon_acc+smooth =:| eta,
+ apostrophe =: eta_acc+smoothacute,
+ backquote =: eta_acc+smoothgrave,
+ circumflex =: eta_acc+smoothcirc,
+ brevechar =: eta_acc+breve,
+ macronchar =: eta_acc+macron,
+ iotasub |=: iotasubeta;
+ligtable iota_acc+smooth:
+ apostrophe =: iota_acc+smoothacute,
+ backquote =: iota_acc+smoothgrave,
+ circumflex =: iota_acc+smoothcirc,
+ brevechar =: iota_acc+breve,
+ macronchar =: iota_acc+macron;
+ligtable omikron_acc+smooth:
+ iota |=: iota_acc+smooth,
+ iota_acc+smooth =:| omikron,
+ upsilon |=: upsilon_acc+smooth,
+ upsilon_acc+smooth =:| omikron,
+ apostrophe =: omikron_acc+smoothacute,
+ backquote =: omikron_acc+smoothgrave,
+ circumflex =: omikron_acc+smoothcirc,
+ brevechar =: omikron_acc+breve,
+ macronchar =: omikron_acc+macron;
+ligtable upsilon_acc+smooth:
+ iota |=: iota_acc+smooth,
+ iota_acc+smooth =:| upsilon,
+ apostrophe =: upsilon_acc+smoothacute,
+ backquote =: upsilon_acc+smoothgrave,
+ circumflex =: upsilon_acc+smoothcirc,
+ brevechar =: upsilon_acc+breve,
+ macronchar =: upsilon_acc+macron;
+ligtable omega_acc+smooth:
+ iota |=: iota_acc+smooth,
+ iota_acc+smooth =:| omega,
+ upsilon |=: upsilon_acc+smooth,
+ upsilon_acc+smooth =:| omega,
+ apostrophe =: omega_acc+smoothacute,
+ backquote =: omega_acc+smoothgrave,
+ circumflex =: omega_acc+smoothcirc,
+ brevechar =: omega_acc+breve,
+ macronchar =: omega_acc+macron,
+ iotasub |=: iotasubomega;
+ligtable rho_acc+smooth:
+ rho |=: rho_acc+rough;
+
+% aspirated vowels and diphthongs
+ligtable aspirate: Aspirate:
+ alpha =: alpha_acc+rough,
+ epsilon =: epsilon_acc+rough,
+ eta =: eta_acc+rough,
+ iota =: iota_acc+rough,
+ omikron =: omikron_acc+rough,
+ upsilon =: upsilon_acc+rough,
+ omega =: omega_acc+rough,
+ rho =: rho_acc+rough,
+ Alpha =:| rough,
+ Epsilon =:| rough,
+ Eta =:| rough,
+ Iota =:| rough,
+ Omikron =:| rough,
+ Upsilon =:| rough,
+ Omega =:| rough,
+ Rho =:| rough,
+ apostrophe =: roughacute,
+ backquote =: roughgrave,
+ circumflex =: roughcirc;
+ligtable alpha_acc+rough:
+ iota |=: iota_acc+rough,
+ iota_acc+rough =:| alpha,
+ upsilon |=: upsilon_acc+rough,
+ upsilon_acc+rough =:| alpha,
+ apostrophe =: alpha_acc+roughacute,
+ backquote =: alpha_acc+roughgrave,
+ circumflex =: alpha_acc+roughcirc,
+ iotasub |=: iotasubalpha;
+ligtable epsilon_acc+rough:
+ iota |=: iota_acc+rough,
+ iota_acc+rough =:| epsilon,
+ upsilon |=: upsilon_acc+rough,
+ upsilon_acc+rough =:| epsilon,
+ apostrophe =: epsilon_acc+roughacute,
+ backquote =: epsilon_acc+roughgrave,
+ circumflex =: epsilon_acc+roughcirc;
+ligtable eta_acc+rough:
+ iota |=: iota_acc+rough,
+ iota_acc+rough =:| eta,
+ upsilon |=: upsilon_acc+rough,
+ upsilon_acc+rough =:| eta,
+ apostrophe =: eta_acc+roughacute,
+ backquote =: eta_acc+roughgrave,
+ circumflex =: eta_acc+roughcirc,
+ iotasub |=: iotasubeta;
+ligtable iota_acc+rough:
+ apostrophe =: iota_acc+roughacute,
+ backquote =: iota_acc+roughgrave,
+ circumflex =: iota_acc+roughcirc;
+ligtable omikron_acc+rough:
+ iota |=: iota_acc+rough,
+ iota_acc+rough =:| omikron,
+ upsilon |=: upsilon_acc+rough,
+ upsilon_acc+rough =:| omikron,
+ apostrophe =: omikron_acc+roughacute,
+ backquote =: omikron_acc+roughgrave,
+ circumflex =: omikron_acc+roughcirc;
+ligtable upsilon_acc+rough:
+ iota |=: iota_acc+rough,
+ iota_acc+rough =:| upsilon,
+ apostrophe =: upsilon_acc+roughacute,
+ backquote =: upsilon_acc+roughgrave,
+ circumflex =: upsilon_acc+roughcirc;
+ligtable omega_acc+rough:
+ iota |=: iota_acc+rough,
+ iota_acc+rough =:| omega,
+ upsilon |=: upsilon_acc+rough,
+ upsilon_acc+rough =:| omega,
+ apostrophe =: omega_acc+roughacute,
+ backquote =: omega_acc+roughgrave,
+ circumflex =: omega_acc+roughcirc,
+ iotasub |=: iotasubomega;
+
+% acute, grave, circ vowels
+ligtable alpha:
+ apostrophe =: alpha_acc+acute,
+ backquote =: alpha_acc+grave,
+ circumflex =: alpha_acc+circ,
+ brevechar =: alpha_acc+breve,
+ macronchar =: alpha_acc+macron,
+ iotasub |=: iotasubalpha;
+ligtable epsilon:
+ apostrophe =: epsilon_acc+acute,
+ backquote =: epsilon_acc+grave,
+ circumflex =: epsilon_acc+circ,
+ brevechar =: epsilon_acc+breve,
+ macronchar =: epsilon_acc+macron;
+ligtable eta:
+ apostrophe =: eta_acc+acute,
+ backquote =: eta_acc+grave,
+ circumflex =: eta_acc+circ,
+ brevechar =: eta_acc+breve,
+ macronchar =: eta_acc+macron,
+ iotasub |=: iotasubeta;
+ligtable iota:
+ apostrophe =: iota_acc+acute,
+ backquote =: iota_acc+grave,
+ circumflex =: iota_acc+circ,
+ diaeresis =: iota_acc+diaer,
+ brevechar =: iota_acc+breve,
+ macronchar =: iota_acc+macron;
+ligtable omikron:
+ apostrophe =: omikron_acc+acute,
+ backquote =: omikron_acc+grave,
+ circumflex =: omikron_acc+circ,
+ brevechar =: omikron_acc+breve,
+ macronchar =: omikron_acc+macron;
+ligtable upsilon:
+ apostrophe =: upsilon_acc+acute,
+ backquote =: upsilon_acc+grave,
+ circumflex =: upsilon_acc+circ,
+ diaeresis =: upsilon_acc+diaer,
+ brevechar =: upsilon_acc+breve,
+ macronchar =: upsilon_acc+macron;
+ligtable omega:
+ apostrophe =: omega_acc+acute,
+ backquote =: omega_acc+grave,
+ circumflex =: omega_acc+circ,
+ brevechar =: omega_acc+breve,
+ macronchar =: omega_acc+macron,
+ iotasub |=: iotasubomega;
+
+% diaereses and accents
+ligtable diaeresis:
+ iota =: iota_acc+diaer,
+ upsilon =: upsilon_acc+diaer;
+ligtable iota_acc+diaer:
+ apostrophe =: iota_acc+diaeracute,
+ backquote =: iota_acc+diaergrave;
+ligtable upsilon_acc+diaer:
+ apostrophe =: upsilon_acc+diaeracute,
+ backquote =: upsilon_acc+diaergrave;
+
+% iotas subscript
+ligtable
+ alpha_acc+acute:
+ alpha_acc+grave:
+ alpha_acc+circ:
+ alpha_acc+smoothacute:
+ alpha_acc+smoothgrave:
+ alpha_acc+smoothcirc:
+ alpha_acc+roughacute:
+ alpha_acc+roughgrave:
+ alpha_acc+roughcirc:
+ alpha_acc+breve:
+ alpha_acc+macron:
+ iotasub |=: iotasubalpha;
+ligtable
+ eta_acc+acute:
+ eta_acc+grave:
+ eta_acc+circ:
+ eta_acc+smoothacute:
+ eta_acc+smoothgrave:
+ eta_acc+smoothcirc:
+ eta_acc+roughacute:
+ eta_acc+roughgrave:
+ eta_acc+roughcirc:
+ eta_acc+breve:
+ eta_acc+macron:
+ iotasub |=: iotasubeta;
+ligtable
+ omega_acc+acute:
+ omega_acc+grave:
+ omega_acc+circ:
+ omega_acc+smoothacute:
+ omega_acc+smoothgrave:
+ omega_acc+smoothcirc:
+ omega_acc+roughacute:
+ omega_acc+roughgrave:
+ omega_acc+roughcirc:
+ omega_acc+breve:
+ omega_acc+macron:
+ iotasub |=: iotasubomega;
diff --git a/Master/texmf-dist/fonts/source/public/lfb/mu.mf b/Master/texmf-dist/fonts/source/public/lfb/mu.mf
new file mode 100644
index 00000000000..bef574be4a6
--- /dev/null
+++ b/Master/texmf-dist/fonts/source/public/lfb/mu.mf
@@ -0,0 +1,152 @@
+
+ %% mu.mf
+ %% Copyright 2005 Laurie Field
+ %
+ % This work is LFB, version 1.0.
+ %
+ % This work may be distributed and/or modified under the
+ % conditions of the LaTeX Project Public License, either version 1.3
+ % of this license or (at your option) any later version.
+ % The latest version of this license is in
+ % http://www.latex-project.org/lppl.txt
+ % and version 1.3 or later is part of all distributions of LaTeX
+ % version 2003/12/01 or later.
+ %
+ % This work has the LPPL maintenance status "maintained".
+ %
+ % This Current Maintainer of this work is Laurie Field.
+ %
+ % This work consists of the files:
+ %
+ % example.tex
+ % lfbacc.tex
+ %
+ % accents.mf
+ % alpha.mf
+ % beta.mf
+ % capitals.mf
+ % charmap.mf
+ % delta.mf
+ % epsilon.mf
+ % eta.mf
+ % gamma.mf
+ % iota.mf
+ % kappa.mf
+ % khi.mf
+ % lambda.mf
+ % lfb.mf
+ % lfb5.mf
+ % lfb6.mf
+ % lfb7.mf
+ % lfb8.mf
+ % lfb9.mf
+ % lfb10.mf
+ % lfb11.mf
+ % lfb12.mf
+ % lfbb5.mf
+ % lfbb6.mf
+ % lfbb7.mf
+ % lfbb8.mf
+ % lfbb9.mf
+ % lfbb10.mf
+ % lfbb11.mf
+ % lfbb12.mf
+ % ligature.mf
+ % mu.mf
+ % nu.mf
+ % omega.mf
+ % omikron.mf
+ % others.mf
+ % phi.mf
+ % pi.mf
+ % psi.mf
+ % rho.mf
+ % serifs.mf
+ % sigma.mf
+ % sigmafin.mf
+ % tau.mf
+ % theta.mf
+ % upsilon.mf
+ % xi.mf
+ % zeta.mf
+ %
+ % and the derived files:
+ %
+ % lfb5.tfm
+ % lfb6.tfm
+ % lfb7.tfm
+ % lfb8.tfm
+ % lfb9.tfm
+ % lfb10.tfm
+ % lfb11.tfm
+ % lfb12.tfm
+ % lfbb5.tfm
+ % lfbb6.tfm
+ % lfbb7.tfm
+ % lfbb8.tfm
+ % lfbb9.tfm
+ % lfbb10.tfm
+ % lfbb11.tfm
+ % lfbb12.tfm
+ %
+ % lfb5.600pk
+ % lfb6.600pk
+ % lfb7.600pk
+ % lfb8.600pk
+ % lfb9.600pk
+ % lfb10.600pk
+ % lfb11.600pk
+ % lfb12.600pk
+ % lfbb5.600pk
+ % lfbb6.600pk
+ % lfbb7.600pk
+ % lfbb8.600pk
+ % lfbb9.600pk
+ % lfbb10.600pk
+ % lfbb11.600pk
+ % lfbb12.600pk
+ %
+
+width#:=7.5u#;
+extra#:=2letterspace#;
+define_pixels(width, extra);
+
+def gen_letter =
+ penpos2(thick, 90);
+ penpos3(medthin, 0);
+ penpos4(medthin, 0);
+ penpos5(medthin, 90);
+ penpos6(medthin, 180);
+ penpos7(medium, -90);
+ penpos8(medthin, 0);
+ penpos9(medthin, 90);
+ penpos10(medthin, 180);
+ penpos11(medium, 210);
+ penpos12(medthick, 270);
+ penpos13(thin, tailangle+180);
+ z1=z2+((z2l-z2) rotated 120);
+ x2=1.5u;
+ x3l=0;
+ x6r=0;
+ y2l=-descender;
+ y3=y7r=0;
+ y5r=x_height;
+ z4l=z5l=z6l;
+ x7=1/2x8r;
+ x8r=width-1.5u;
+ y9r=x_height;
+ z8l=z9l=z10l;
+ z11l=z12l+(-tiny, tiny);
+ x12=width-3u+thick+thin;
+ y13r=tailheight;
+ y12r=tinyoffset;
+ x13r=width;
+ fill z1..z2l..z3l..{up}z4l..z5l..z6l{down}..z7l
+ ..{up}z8l..z9l..z10l{down}..z11l..z12l..tension 2.2..z13l
+ --z13r..tension 1.7..z12r..z11r..{up}z10r..z9r..z8r{down}..
+ z7r..{up}z6r..z5r..z4r{down}..z3r..z2r..cycle;
+enddef;
+
+beginchar(mu, width#+extra#, x_height#, descender#);
+gen_letter; penlabels(1,2,3,4,5,6,7,8,9,10,11,12,13);
+endchar;
diff --git a/Master/texmf-dist/fonts/source/public/lfb/nu.mf b/Master/texmf-dist/fonts/source/public/lfb/nu.mf
new file mode 100644
index 00000000000..73b35106985
--- /dev/null
+++ b/Master/texmf-dist/fonts/source/public/lfb/nu.mf
@@ -0,0 +1,143 @@
+
+ %% nu.mf
+ %% Copyright 2005 Laurie Field
+ %
+ % This work is LFB, version 1.0.
+ %
+ % This work may be distributed and/or modified under the
+ % conditions of the LaTeX Project Public License, either version 1.3
+ % of this license or (at your option) any later version.
+ % The latest version of this license is in
+ % http://www.latex-project.org/lppl.txt
+ % and version 1.3 or later is part of all distributions of LaTeX
+ % version 2003/12/01 or later.
+ %
+ % This work has the LPPL maintenance status "maintained".
+ %
+ % This Current Maintainer of this work is Laurie Field.
+ %
+ % This work consists of the files:
+ %
+ % example.tex
+ % lfbacc.tex
+ %
+ % accents.mf
+ % alpha.mf
+ % beta.mf
+ % capitals.mf
+ % charmap.mf
+ % delta.mf
+ % epsilon.mf
+ % eta.mf
+ % gamma.mf
+ % iota.mf
+ % kappa.mf
+ % khi.mf
+ % lambda.mf
+ % lfb.mf
+ % lfb5.mf
+ % lfb6.mf
+ % lfb7.mf
+ % lfb8.mf
+ % lfb9.mf
+ % lfb10.mf
+ % lfb11.mf
+ % lfb12.mf
+ % lfbb5.mf
+ % lfbb6.mf
+ % lfbb7.mf
+ % lfbb8.mf
+ % lfbb9.mf
+ % lfbb10.mf
+ % lfbb11.mf
+ % lfbb12.mf
+ % ligature.mf
+ % mu.mf
+ % nu.mf
+ % omega.mf
+ % omikron.mf
+ % others.mf
+ % phi.mf
+ % pi.mf
+ % psi.mf
+ % rho.mf
+ % serifs.mf
+ % sigma.mf
+ % sigmafin.mf
+ % tau.mf
+ % theta.mf
+ % upsilon.mf
+ % xi.mf
+ % zeta.mf
+ %
+ % and the derived files:
+ %
+ % lfb5.tfm
+ % lfb6.tfm
+ % lfb7.tfm
+ % lfb8.tfm
+ % lfb9.tfm
+ % lfb10.tfm
+ % lfb11.tfm
+ % lfb12.tfm
+ % lfbb5.tfm
+ % lfbb6.tfm
+ % lfbb7.tfm
+ % lfbb8.tfm
+ % lfbb9.tfm
+ % lfbb10.tfm
+ % lfbb11.tfm
+ % lfbb12.tfm
+ %
+ % lfb5.600pk
+ % lfb6.600pk
+ % lfb7.600pk
+ % lfb8.600pk
+ % lfb9.600pk
+ % lfb10.600pk
+ % lfb11.600pk
+ % lfb12.600pk
+ % lfbb5.600pk
+ % lfbb6.600pk
+ % lfbb7.600pk
+ % lfbb8.600pk
+ % lfbb9.600pk
+ % lfbb10.600pk
+ % lfbb11.600pk
+ % lfbb12.600pk
+ %
+
+width#:=6.5u#;
+extra#:=2.5letterspace#;
+define_pixels(width, extra);
+
+def gen_letter =
+ penpos1(medium, 225);
+ penpos2(medthin, 100);
+ penpos3(medthick, 40);
+ penpos5(thick / cosd 55, 55);
+ penpos6(medthin, 135);
+ penpos8(xthick, -110);
+
+ y2r=x_height;
+ y1l=y2l-thick;
+ y3l=y2l-thin;
+ y5l=0;
+ y6l=1/2x_height;
+ y8l=x_height;
+ x1r=0;
+ x2=x1+medium;
+ x3l=x2+medthin;
+ x5l=x3l+thin;
+ x8l=x6l=width-.5u;
+ z9=z8+((z8l-z8) rotated 90);
+
+ fill z1l..tension 1.8..z2l..z3l..{down}z5l..z5l{dir 30}
+ ..z6l..tension 1.2..z8l..z9
+ ..z8r..tension 1.1..z6r..{dir 210}z5r..z5r{up}..z3r..z2r
+ ..tension 1.5..z1r--cycle;
+enddef;
+
+beginchar(nu, width#+extra#, x_height#, 0);
+gen_letter; penlabels(1,2,3,5,6,8,9);
+endchar;
diff --git a/Master/texmf-dist/fonts/source/public/lfb/omega.mf b/Master/texmf-dist/fonts/source/public/lfb/omega.mf
new file mode 100644
index 00000000000..5ee8a8c41aa
--- /dev/null
+++ b/Master/texmf-dist/fonts/source/public/lfb/omega.mf
@@ -0,0 +1,198 @@
+
+ %% omega.mf
+ %% Copyright 2005 Laurie Field
+ %
+ % This work is LFB, version 1.0.
+ %
+ % This work may be distributed and/or modified under the
+ % conditions of the LaTeX Project Public License, either version 1.3
+ % of this license or (at your option) any later version.
+ % The latest version of this license is in
+ % http://www.latex-project.org/lppl.txt
+ % and version 1.3 or later is part of all distributions of LaTeX
+ % version 2003/12/01 or later.
+ %
+ % This work has the LPPL maintenance status "maintained".
+ %
+ % This Current Maintainer of this work is Laurie Field.
+ %
+ % This work consists of the files:
+ %
+ % example.tex
+ % lfbacc.tex
+ %
+ % accents.mf
+ % alpha.mf
+ % beta.mf
+ % capitals.mf
+ % charmap.mf
+ % delta.mf
+ % epsilon.mf
+ % eta.mf
+ % gamma.mf
+ % iota.mf
+ % kappa.mf
+ % khi.mf
+ % lambda.mf
+ % lfb.mf
+ % lfb5.mf
+ % lfb6.mf
+ % lfb7.mf
+ % lfb8.mf
+ % lfb9.mf
+ % lfb10.mf
+ % lfb11.mf
+ % lfb12.mf
+ % lfbb5.mf
+ % lfbb6.mf
+ % lfbb7.mf
+ % lfbb8.mf
+ % lfbb9.mf
+ % lfbb10.mf
+ % lfbb11.mf
+ % lfbb12.mf
+ % ligature.mf
+ % mu.mf
+ % nu.mf
+ % omega.mf
+ % omikron.mf
+ % others.mf
+ % phi.mf
+ % pi.mf
+ % psi.mf
+ % rho.mf
+ % serifs.mf
+ % sigma.mf
+ % sigmafin.mf
+ % tau.mf
+ % theta.mf
+ % upsilon.mf
+ % xi.mf
+ % zeta.mf
+ %
+ % and the derived files:
+ %
+ % lfb5.tfm
+ % lfb6.tfm
+ % lfb7.tfm
+ % lfb8.tfm
+ % lfb9.tfm
+ % lfb10.tfm
+ % lfb11.tfm
+ % lfb12.tfm
+ % lfbb5.tfm
+ % lfbb6.tfm
+ % lfbb7.tfm
+ % lfbb8.tfm
+ % lfbb9.tfm
+ % lfbb10.tfm
+ % lfbb11.tfm
+ % lfbb12.tfm
+ %
+ % lfb5.600pk
+ % lfb6.600pk
+ % lfb7.600pk
+ % lfb8.600pk
+ % lfb9.600pk
+ % lfb10.600pk
+ % lfb11.600pk
+ % lfb12.600pk
+ % lfbb5.600pk
+ % lfbb6.600pk
+ % lfbb7.600pk
+ % lfbb8.600pk
+ % lfbb9.600pk
+ % lfbb10.600pk
+ % lfbb11.600pk
+ % lfbb12.600pk
+ %
+
+width#:=9u#;
+extra#:=2letterspace#;
+define_pixels(width, extra);
+
+def gen_letter =
+ penpos2(thin, 90);
+ penpos3(thick, 180);
+ penpos4(thin, -90);
+ penpos5(medthin, 0);
+ penpos6(thick, 90);
+ penpos7(medthin, 180);
+ penpos8(thin, -90);
+ penpos9(thick, 0);
+ penpos10(thin, 90);
+ z1=z2+((z2l-z2) rotated 90);
+ z11=z10+((z10l-z10) rotated -90);
+ z5l=z7l=z6l;
+ x3r=0; % actually the left
+ x2=x4=3.5u;
+ x6=1/2width;
+ x8=x10=width-x2;
+ x9r=width;
+ y4r=y8r=0;
+ y6=y3=y9=1/2x_height;
+ y2r=y10r=x_height;
+ fill z1..z2l{left}..z3l..z4l..{up}z5l..z6l..z7l{down}..z8l
+ ..z9l..{left}z10l..z11..z10r{right}..z9r..z8r..z7r..z6r
+ ..z5r..z4r..z3r..{right}z2r..cycle;
+
+ numeric accent_centre;
+ accent_centre = x6;
+ iotasubomegaback:=width+extra-accent_centre;
+enddef;
+
+beginchar(omega, width#+extra#, x_height#, 0);
+gen_letter; penlabels(1,2,3,4,5,6,7,8,9,10,11);
+endchar;
+
+beginchar(omega_acc+smooth, width#+extra#, ascender#, 0);
+gen_letter; acc_smooth;
+endchar;
+
+beginchar(omega_acc+rough, width#+extra#, ascender#, 0);
+gen_letter; acc_rough;
+endchar;
+
+beginchar(omega_acc+acute, width#+extra#, ascender#, 0);
+gen_letter; acc_acute;
+endchar;
+
+beginchar(omega_acc+grave, width#+extra#, ascender#, 0);
+gen_letter; acc_grave;
+endchar;
+
+beginchar(omega_acc+circ, width#+extra#, ascender#, 0);
+gen_letter; acc_circ;
+endchar;
+
+beginchar(omega_acc+smoothacute, width#+extra#, ascender#, 0);
+gen_letter; acc_smoothacute;
+endchar;
+
+beginchar(omega_acc+smoothgrave, width#+extra#, ascender#, 0);
+gen_letter; acc_smoothgrave;
+endchar;
+
+beginchar(omega_acc+smoothcirc, width#+extra#, ascender#, 0);
+gen_letter; acc_smoothcirc;
+endchar;
+
+beginchar(omega_acc+roughacute, width#+extra#, ascender#, 0);
+gen_letter; acc_roughacute;
+endchar;
+
+beginchar(omega_acc+roughgrave, width#+extra#, ascender#, 0);
+gen_letter; acc_roughgrave;
+endchar;
+
+beginchar(omega_acc+roughcirc, width#+extra#, ascender#, 0);
+gen_letter; acc_roughcirc;
+endchar;
+
+beginchar(omega_acc+breve, width#+extra#, ascender#-macronbreveshorter#, 0);
+gen_letter; acc_breve;
+endchar;
+
+beginchar(omega_acc+macron, width#+extra#, ascender#-macronbreveshorter#, 0);
+gen_letter; acc_macron;
+endchar;
diff --git a/Master/texmf-dist/fonts/source/public/lfb/omikron.mf b/Master/texmf-dist/fonts/source/public/lfb/omikron.mf
new file mode 100644
index 00000000000..73fd2131ec4
--- /dev/null
+++ b/Master/texmf-dist/fonts/source/public/lfb/omikron.mf
@@ -0,0 +1,183 @@
+
+ %% omikron.mf
+ %% Copyright 2005 Laurie Field
+ %
+ % This work is LFB, version 1.0.
+ %
+ % This work may be distributed and/or modified under the
+ % conditions of the LaTeX Project Public License, either version 1.3
+ % of this license or (at your option) any later version.
+ % The latest version of this license is in
+ % http://www.latex-project.org/lppl.txt
+ % and version 1.3 or later is part of all distributions of LaTeX
+ % version 2003/12/01 or later.
+ %
+ % This work has the LPPL maintenance status "maintained".
+ %
+ % This Current Maintainer of this work is Laurie Field.
+ %
+ % This work consists of the files:
+ %
+ % example.tex
+ % lfbacc.tex
+ %
+ % accents.mf
+ % alpha.mf
+ % beta.mf
+ % capitals.mf
+ % charmap.mf
+ % delta.mf
+ % epsilon.mf
+ % eta.mf
+ % gamma.mf
+ % iota.mf
+ % kappa.mf
+ % khi.mf
+ % lambda.mf
+ % lfb.mf
+ % lfb5.mf
+ % lfb6.mf
+ % lfb7.mf
+ % lfb8.mf
+ % lfb9.mf
+ % lfb10.mf
+ % lfb11.mf
+ % lfb12.mf
+ % lfbb5.mf
+ % lfbb6.mf
+ % lfbb7.mf
+ % lfbb8.mf
+ % lfbb9.mf
+ % lfbb10.mf
+ % lfbb11.mf
+ % lfbb12.mf
+ % ligature.mf
+ % mu.mf
+ % nu.mf
+ % omega.mf
+ % omikron.mf
+ % others.mf
+ % phi.mf
+ % pi.mf
+ % psi.mf
+ % rho.mf
+ % serifs.mf
+ % sigma.mf
+ % sigmafin.mf
+ % tau.mf
+ % theta.mf
+ % upsilon.mf
+ % xi.mf
+ % zeta.mf
+ %
+ % and the derived files:
+ %
+ % lfb5.tfm
+ % lfb6.tfm
+ % lfb7.tfm
+ % lfb8.tfm
+ % lfb9.tfm
+ % lfb10.tfm
+ % lfb11.tfm
+ % lfb12.tfm
+ % lfbb5.tfm
+ % lfbb6.tfm
+ % lfbb7.tfm
+ % lfbb8.tfm
+ % lfbb9.tfm
+ % lfbb10.tfm
+ % lfbb11.tfm
+ % lfbb12.tfm
+ %
+ % lfb5.600pk
+ % lfb6.600pk
+ % lfb7.600pk
+ % lfb8.600pk
+ % lfb9.600pk
+ % lfb10.600pk
+ % lfb11.600pk
+ % lfb12.600pk
+ % lfbb5.600pk
+ % lfbb6.600pk
+ % lfbb7.600pk
+ % lfbb8.600pk
+ % lfbb9.600pk
+ % lfbb10.600pk
+ % lfbb11.600pk
+ % lfbb12.600pk
+ %
+
+width#:=6u#;
+extra#:=2letterspace#;
+define_pixels(width, extra);
+
+def gen_letter =
+ penpos1(thick, 0);
+ penpos2(thin, 90);
+ penpos3(thick, 180);
+ penpos4(thin, 270);
+ y1=y3=x_height/2;
+ x2=x4=width/2;
+ x1l=0; x3l=width;
+ y2l=0; y4l=x_height;
+ penstroke z1e..z2e..z3e..z4e..cycle;
+
+ numeric accent_centre;
+ accent_centre=x4;
+enddef;
+
+beginchar(omikron, width#+extra#, x_height#, 0);
+gen_letter; penlabels(1,2,3,4);
+endchar;
+
+beginchar(omikron_acc+smooth, width#+extra#, ascender#, 0);
+gen_letter; acc_smooth;
+endchar;
+
+beginchar(omikron_acc+rough, width#+extra#, ascender#, 0);
+gen_letter; acc_rough;
+endchar;
+
+beginchar(omikron_acc+acute, width#+extra#, ascender#, 0);
+gen_letter; acc_acute;
+endchar;
+
+beginchar(omikron_acc+grave, width#+extra#, ascender#, 0);
+gen_letter; acc_grave;
+endchar;
+
+beginchar(omikron_acc+circ, width#+extra#, ascender#, 0);
+gen_letter; acc_circ;
+endchar;
+
+beginchar(omikron_acc+smoothacute, width#+extra#, ascender#, 0);
+gen_letter; acc_smoothacute;
+endchar;
+
+beginchar(omikron_acc+smoothgrave, width#+extra#, ascender#, 0);
+gen_letter; acc_smoothgrave;
+endchar;
+
+beginchar(omikron_acc+smoothcirc, width#+extra#, ascender#, 0);
+gen_letter; acc_smoothcirc;
+endchar;
+
+beginchar(omikron_acc+roughacute, width#+extra#, ascender#, 0);
+gen_letter; acc_roughacute;
+endchar;
+
+beginchar(omikron_acc+roughgrave, width#+extra#, ascender#, 0);
+gen_letter; acc_roughgrave;
+endchar;
+
+beginchar(omikron_acc+roughcirc, width#+extra#, ascender#, 0);
+gen_letter; acc_roughcirc;
+endchar;
+
+beginchar(omikron_acc+breve, width#+extra#, ascender#-macronbreveshorter#, 0);
+gen_letter; acc_breve;
+endchar;
+
+beginchar(omikron_acc+macron, width#+extra#, ascender#-macronbreveshorter#, 0);
+gen_letter; acc_macron;
+endchar;
diff --git a/Master/texmf-dist/fonts/source/public/lfb/others.mf b/Master/texmf-dist/fonts/source/public/lfb/others.mf
new file mode 100644
index 00000000000..08e4cf10efa
--- /dev/null
+++ b/Master/texmf-dist/fonts/source/public/lfb/others.mf
@@ -0,0 +1,559 @@
+
+ %% others.mf
+ %% Copyright 2005 Laurie Field
+ %
+ % This work is LFB, version 1.0.
+ %
+ % This work may be distributed and/or modified under the
+ % conditions of the LaTeX Project Public License, either version 1.3
+ % of this license or (at your option) any later version.
+ % The latest version of this license is in
+ % http://www.latex-project.org/lppl.txt
+ % and version 1.3 or later is part of all distributions of LaTeX
+ % version 2003/12/01 or later.
+ %
+ % This work has the LPPL maintenance status "maintained".
+ %
+ % This Current Maintainer of this work is Laurie Field.
+ %
+ % This work consists of the files:
+ %
+ % example.tex
+ % lfbacc.tex
+ %
+ % accents.mf
+ % alpha.mf
+ % beta.mf
+ % capitals.mf
+ % charmap.mf
+ % delta.mf
+ % epsilon.mf
+ % eta.mf
+ % gamma.mf
+ % iota.mf
+ % kappa.mf
+ % khi.mf
+ % lambda.mf
+ % lfb.mf
+ % lfb5.mf
+ % lfb6.mf
+ % lfb7.mf
+ % lfb8.mf
+ % lfb9.mf
+ % lfb10.mf
+ % lfb11.mf
+ % lfb12.mf
+ % lfbb5.mf
+ % lfbb6.mf
+ % lfbb7.mf
+ % lfbb8.mf
+ % lfbb9.mf
+ % lfbb10.mf
+ % lfbb11.mf
+ % lfbb12.mf
+ % ligature.mf
+ % mu.mf
+ % nu.mf
+ % omega.mf
+ % omikron.mf
+ % others.mf
+ % phi.mf
+ % pi.mf
+ % psi.mf
+ % rho.mf
+ % serifs.mf
+ % sigma.mf
+ % sigmafin.mf
+ % tau.mf
+ % theta.mf
+ % upsilon.mf
+ % xi.mf
+ % zeta.mf
+ %
+ % and the derived files:
+ %
+ % lfb5.tfm
+ % lfb6.tfm
+ % lfb7.tfm
+ % lfb8.tfm
+ % lfb9.tfm
+ % lfb10.tfm
+ % lfb11.tfm
+ % lfb12.tfm
+ % lfbb5.tfm
+ % lfbb6.tfm
+ % lfbb7.tfm
+ % lfbb8.tfm
+ % lfbb9.tfm
+ % lfbb10.tfm
+ % lfbb11.tfm
+ % lfbb12.tfm
+ %
+ % lfb5.600pk
+ % lfb6.600pk
+ % lfb7.600pk
+ % lfb8.600pk
+ % lfb9.600pk
+ % lfb10.600pk
+ % lfb11.600pk
+ % lfb12.600pk
+ % lfbb5.600pk
+ % lfbb6.600pk
+ % lfbb7.600pk
+ % lfbb8.600pk
+ % lfbb9.600pk
+ % lfbb10.600pk
+ % lfbb11.600pk
+ % lfbb12.600pk
+ %
+
+width#:=4u#;
+extra#:=1.5letterspace#;
+define_pixels(width, extra);
+
+def gen_letter =
+ penpos1(medthick, 90);
+ penpos2(medthick, 90);
+ y1=y2=1/2x_height;
+ x1=width-x2=0;
+ penstroke z1e--z2e;
+enddef;
+
+beginchar(hyphen, width#+extra#, x_height#, 0);
+gen_letter;
+endchar;
+
+
+width#:=18u#;
+extra#:=1.5letterspace#;
+define_pixels(width, extra);
+
+def gen_letter =
+ penpos1(thin, 90);
+ penpos2(thin, 90);
+ y1=y2=1/2x_height;
+ x1=width-x2=0;
+ penstroke z1e--z2e;
+enddef;
+
+beginchar(emdash, width#+extra#, x_height#, 0);
+gen_letter;
+endchar;
+
+
+width#:=0u#;
+extra#:=0letterspace#;
+define_pixels(width, extra);
+
+def gen_letter = enddef;
+
+beginchar(aspirate, width#+extra#, 0, 0);
+gen_letter;
+endchar;
+
+
+width#:=0u#;
+extra#:=0letterspace#;
+define_pixels(width, extra);
+
+def gen_letter = enddef;
+
+beginchar(Aspirate, width#+extra#, 0, 0);
+gen_letter;
+endchar;
+
+
+width#:=breathingwidth#;
+extra#:=2letterspace#;
+define_pixels(width, extra);
+
+def gen_letter =
+ numeric accent_centre;
+ accent_centre=1/2width;
+ acc_smooth;
+enddef;
+
+beginchar(coronis, width#+extra#, ascender#, 0);
+gen_letter; penlabels(100,101,102,103);
+endchar;
+
+
+width#:=quotewidth#;
+extra#:=3letterspace#;
+define_pixels(width, extra);
+
+def gen_letter =
+ numeric accent_centre;
+ accent_centre=1/2width;
+
+ penpos101(xthick, 90);
+ penpos102(medthin, 0);
+ penpos103(medthin, -90);
+ z100=z101+((z101l-z101) rotated -60);
+ y103r=x_height;
+ y102=y103l+1.7u;
+ y101l=y102+.7u;
+ x100=accent_centre-1/2quotewidth;
+ x102r=x100+quotewidth;
+ x103=x100+1/5quotewidth;
+ fill z100..z101l..z102l..{dir -160}z103l
+ --z103r{dir 20}..z102r..{left}z101r..cycle;
+enddef;
+
+beginchar(apostrophe, width#+extra#, ascender#, 0);
+gen_letter; penlabels(100,101,102,103);
+endchar;
+
+
+width#:=quotewidth#;
+extra#:=3letterspace#;
+define_pixels(width, extra);
+
+def gen_letter =
+ numeric accent_centre;
+ accent_centre=1/2width;
+
+ penpos101(xthick, -90);
+ penpos102(medthin, 180);
+ penpos103(medthin, 90);
+ z100=z101+((z101l-z101) rotated -60);
+ y101r=x_height;
+ y102=y101l+.7u;
+ y103l=y102+1.7u;
+ x100=accent_centre+1/2quotewidth;
+ x102r=x100-quotewidth;
+ x103=x100-1/5quotewidth;
+ fill z100..z101l..z102l..{dir 20}z103l
+ --z103r{dir -160}..z102r..{right}z101r..cycle;
+enddef;
+
+beginchar(backquote, width#+extra#, ascender#, 0);
+gen_letter; penlabels(100,101,102,103,104);
+endchar;
+
+
+width#:=circwidth#;
+extra#:=1letterspace#;
+define_pixels(width, extra);
+
+def gen_letter =
+ numeric accent_centre;
+ accent_centre=1/2width;
+ acc_circ;
+enddef;
+
+beginchar(circumflex, width#+extra#, ascender#, 0);
+gen_letter; penlabels(100,101,102,103,104);
+endchar;
+
+
+width#:=quotewidth#+3u#;
+extra#:=1letterspace#;
+define_pixels(width, extra);
+
+def gen_letter =
+ numeric accent_centre;
+ accent_centre=1/2width;
+ acc_diaer;
+enddef;
+
+beginchar(diaeresis, width#+extra#, ascender#, 0);
+gen_letter; penlabels(151,152,153,154,155,156,157,158);
+endchar;
+
+
+width#:=circwidth#;
+extra#:=1letterspace#;
+define_pixels(width, extra);
+
+def gen_letter =
+ numeric accent_centre;
+ accent_centre=1/2width;
+ acc_breve;
+enddef;
+
+beginchar(brevechar, width#+extra#, ascender#-macronbreveshorter#, 0);
+gen_letter; penlabels(161,162,163);
+endchar;
+
+
+width#:=circwidth#;
+extra#:=1letterspace#;
+define_pixels(width, extra);
+
+def gen_letter =
+ numeric accent_centre;
+ accent_centre=1/2width;
+ acc_macron;
+enddef;
+
+beginchar(macronchar, width#+extra#, ascender#-macronbreveshorter#, 0);
+gen_letter; penlabels(171,172);
+endchar;
+
+
+
+width#:=0u#;
+extra#:=0letterspace#;
+define_pixels(width, extra);
+
+def gen_letter = enddef;
+
+beginchar(dividerchar, width#+extra#, 0, 0);
+gen_letter;
+endchar;
+
+
+width#:=quotewidth#;
+extra#:=1letterspace#;
+define_pixels(width, extra);
+
+def gen_letter =
+ numeric diameter;
+ diameter=.85width;
+
+ x2=0;
+ x1=x3=1/2diameter;
+ x4=diameter;
+ y3=0;
+ y2=y4=1/2diameter;
+ y1=diameter;
+
+ fill z1..z2..z3..z4..cycle;
+enddef;
+
+beginchar(fullstop, width#+extra#, ascender#, 0);
+gen_letter; penlabels(1,2,3,4);
+endchar;
+
+
+width#:=quotewidth#;
+extra#:=1letterspace#;
+define_pixels(width, extra);
+
+def gen_letter =
+ numeric accent_centre;
+ accent_centre=1/2width;
+
+ penpos101(xthick, 90);
+ penpos102(medthin, 0);
+ penpos103(medthin, -90);
+ z100=z101+((z101l-z101) rotated -60);
+ y101l=0;
+ y102=y103l+1.7u;
+ y101l=y102+.7u;
+ x100=accent_centre-1/2quotewidth;
+ x102r=x100+quotewidth;
+ x103=x100+1/5quotewidth;
+ fill z100..z101l..z102l..{dir -160}z103l
+ --z103r{dir 20}..z102r..{left}z101r..cycle;
+enddef;
+
+beginchar(comma, width#+extra#, ascender#, 0);
+gen_letter; penlabels(100,101,102,103);
+endchar;
+
+
+width#:=quotewidth#;
+extra#:=1letterspace#;
+define_pixels(width, extra);
+
+def gen_letter =
+ numeric diameter;
+ diameter=.85width;
+
+ x2=0;
+ x1=x3=1/2diameter;
+ x4=diameter;
+ y3=y1-diameter;
+ y2=y4=y1-1/2diameter;
+ y1=x_height;
+
+ fill z1..z2..z3..z4..cycle;
+enddef;
+
+beginchar(semicolon, width#+extra#, ascender#, 0);
+gen_letter; penlabels(1,2,3,4);
+endchar;
+
+
+width#:=quotewidth#;
+extra#:=1letterspace#;
+define_pixels(width, extra);
+
+def gen_letter =
+ numeric accent_centre;
+ accent_centre=1/2width;
+
+ penpos101(xthick, 90);
+ penpos102(medthin, 0);
+ penpos103(medthin, -90);
+ z100=z101+((z101l-z101) rotated -60);
+ y101l=0;
+ y102=y103l+1.7u;
+ y101l=y102+.7u;
+ x100=accent_centre-1/2quotewidth;
+ x102r=x100+quotewidth;
+ x103=x100+1/5quotewidth;
+ fill z100..z101l..z102l..{dir -160}z103l
+ --z103r{dir 20}..z102r..{left}z101r..cycle;
+
+ numeric diameter;
+ diameter=.85width;
+
+ x2=0;
+ x1=x3=1/2diameter;
+ x4=diameter;
+ y3=y1-diameter;
+ y2=y4=y1-1/2diameter;
+ y1=x_height;
+
+ fill z1..z2..z3..z4..cycle;
+enddef;
+
+beginchar(questionmark, width#+extra#, ascender#, 0);
+gen_letter; penlabels(1,2,3,4,100,101,102,103);
+endchar;
+
+
+parenthesiscentre#:=1/2(ascender#-descender#);
+parenthesisheight#:=parenthesiscentre#+1/2thefontsize#;
+parenthesisdepth#:=parenthesiscentre#-1/2thefontsize#;
+define_pixels(parenthesiscentre, parenthesisheight, parenthesisdepth);
+
+
+width#:=4u#;
+extra#:=1.5u#;
+define_pixels(width, extra);
+
+def gen_letter =
+ penpos1(thin, 0);
+ penpos2(medthick, 0);
+ penpos3(thin, 0);
+ y1=parenthesisheight;
+ y2=parenthesiscentre;
+ y3=parenthesisdepth;
+ x1r=width+.5u;
+ x2l=0+.5u;
+ x3r=width+.5u;
+ penstroke z1e{curl 4}..z2e..{curl 4}z3e;
+enddef;
+
+beginchar(openparenthesis, width#+extra#, parenthesisheight#, -parenthesisdepth#);
+gen_letter; penlabels(1,2,3);
+endchar;
+
+
+width#:=4u#;
+extra#:=1u#;
+define_pixels(width, extra);
+
+def gen_letter =
+ penpos1(thin, 0);
+ penpos2(medthick, 0);
+ penpos3(thin, 0);
+ y1=parenthesisheight;
+ y2=parenthesiscentre;
+ y3=parenthesisdepth;
+ x1l=0-.5u;
+ x2r=width-.5u;
+ x3l=0-.5u;
+ penstroke z1e{curl 4}..z2e..{curl 4}z3e;
+enddef;
+
+beginchar(closeparenthesis, width#+extra#, parenthesisheight#, -parenthesisdepth#);
+gen_letter; penlabels(1,2,3);
+endchar;
+
+
+width#:=3u#;
+extra#:=1.5u#;
+define_pixels(width, extra);
+
+def gen_letter =
+ penpos1(medthin, 90);
+ penpos2(medthin, 90);
+ penpos3(medthin, 0);
+ penpos4(medthin, 0);
+ penpos5(medthin, 90);
+ penpos6(medthin, 90);
+ y1r=y2r=y3=parenthesisheight;
+ y4=y5l=y6l=parenthesisdepth;
+ x1=x5=0; x2=x6=width;
+ x3l=x4l=0;
+ penstroke z1e--z2e;
+ penstroke z3e--z4e;
+ penstroke z5e--z6e;
+enddef;
+
+beginchar(openbracket, width#+extra#, parenthesisheight#, -parenthesisdepth#);
+gen_letter; penlabels(1,2,3,4,5,6);
+endchar;
+
+
+width#:=3u#;
+extra#:=1.5u#;
+define_pixels(width, extra);
+
+def gen_letter =
+ penpos1(medthin, 90);
+ penpos2(medthin, 90);
+ penpos3(medthin, 0);
+ penpos4(medthin, 0);
+ penpos5(medthin, 90);
+ penpos6(medthin, 90);
+ y1r=y2r=y3=parenthesisheight;
+ y4=y5l=y6l=parenthesisdepth;
+ x1=x5=0; x2=x6=width;
+ x3r=x4r=width;
+ penstroke z1e--z2e;
+ penstroke z3e--z4e;
+ penstroke z5e--z6e;
+enddef;
+
+beginchar(closebracket, width#+extra#, parenthesisheight#, -parenthesisdepth#);
+gen_letter; penlabels(1,2,3,4,5,6);
+endchar;
+
+
+width#:=0u#;
+extra#:=0u#;
+define_pixels(width, extra);
+
+def gen_letter =
+ numeric accent_centre;
+ accent_centre=-iotasubalphaback;
+ acc_iotasub;
+enddef;
+
+beginchar(iotasubalpha, width#+extra#, 0, 0);
+gen_letter;
+endchar;
+
+width#:=0u#;
+extra#:=0u#;
+define_pixels(width, extra);
+
+def gen_letter =
+ numeric accent_centre;
+ accent_centre=-iotasubetaback;
+ acc_iotasub;
+enddef;
+
+beginchar(iotasubeta, width#+extra#, 0, 0);
+gen_letter;
+endchar;
+
+width#:=0u#;
+extra#:=0u#;
+define_pixels(width, extra);
+
+def gen_letter =
+ numeric accent_centre;
+ accent_centre=-iotasubomegaback;
+ acc_iotasub;
+enddef;
+
+beginchar(iotasubomega, width#+extra#, 0, 0);
+gen_letter;
+endchar;
diff --git a/Master/texmf-dist/fonts/source/public/lfb/phi.mf b/Master/texmf-dist/fonts/source/public/lfb/phi.mf
new file mode 100644
index 00000000000..cd26dde7424
--- /dev/null
+++ b/Master/texmf-dist/fonts/source/public/lfb/phi.mf
@@ -0,0 +1,153 @@
+
+ %% phi.mf
+ %% Copyright 2005 Laurie Field
+ %
+ % This work is LFB, version 1.0.
+ %
+ % This work may be distributed and/or modified under the
+ % conditions of the LaTeX Project Public License, either version 1.3
+ % of this license or (at your option) any later version.
+ % The latest version of this license is in
+ % http://www.latex-project.org/lppl.txt
+ % and version 1.3 or later is part of all distributions of LaTeX
+ % version 2003/12/01 or later.
+ %
+ % This work has the LPPL maintenance status "maintained".
+ %
+ % This Current Maintainer of this work is Laurie Field.
+ %
+ % This work consists of the files:
+ %
+ % example.tex
+ % lfbacc.tex
+ %
+ % accents.mf
+ % alpha.mf
+ % beta.mf
+ % capitals.mf
+ % charmap.mf
+ % delta.mf
+ % epsilon.mf
+ % eta.mf
+ % gamma.mf
+ % iota.mf
+ % kappa.mf
+ % khi.mf
+ % lambda.mf
+ % lfb.mf
+ % lfb5.mf
+ % lfb6.mf
+ % lfb7.mf
+ % lfb8.mf
+ % lfb9.mf
+ % lfb10.mf
+ % lfb11.mf
+ % lfb12.mf
+ % lfbb5.mf
+ % lfbb6.mf
+ % lfbb7.mf
+ % lfbb8.mf
+ % lfbb9.mf
+ % lfbb10.mf
+ % lfbb11.mf
+ % lfbb12.mf
+ % ligature.mf
+ % mu.mf
+ % nu.mf
+ % omega.mf
+ % omikron.mf
+ % others.mf
+ % phi.mf
+ % pi.mf
+ % psi.mf
+ % rho.mf
+ % serifs.mf
+ % sigma.mf
+ % sigmafin.mf
+ % tau.mf
+ % theta.mf
+ % upsilon.mf
+ % xi.mf
+ % zeta.mf
+ %
+ % and the derived files:
+ %
+ % lfb5.tfm
+ % lfb6.tfm
+ % lfb7.tfm
+ % lfb8.tfm
+ % lfb9.tfm
+ % lfb10.tfm
+ % lfb11.tfm
+ % lfb12.tfm
+ % lfbb5.tfm
+ % lfbb6.tfm
+ % lfbb7.tfm
+ % lfbb8.tfm
+ % lfbb9.tfm
+ % lfbb10.tfm
+ % lfbb11.tfm
+ % lfbb12.tfm
+ %
+ % lfb5.600pk
+ % lfb6.600pk
+ % lfb7.600pk
+ % lfb8.600pk
+ % lfb9.600pk
+ % lfb10.600pk
+ % lfb11.600pk
+ % lfb12.600pk
+ % lfbb5.600pk
+ % lfbb6.600pk
+ % lfbb7.600pk
+ % lfbb8.600pk
+ % lfbb9.600pk
+ % lfbb10.600pk
+ % lfbb11.600pk
+ % lfbb12.600pk
+ %
+
+width#:=8u#;
+extra#:=3letterspace#;
+define_pixels(width, extra);
+
+def gen_letter =
+ penpos2(thick, 0);
+ penpos3(thin, -90);
+ penpos4(thick, 0);
+ penpos5(thin, 90);
+ penpos6(thin, 135);
+ penpos7(thick, 180);
+ penpos8(thin, -90);
+
+ z1=z2+(2/3(z2l-z2) rotated -90);
+ y2=y3l+thin;
+ y3l=x_height;
+ y4=1/2y3r;
+ y5l=0;
+ y7=1/2y8l;
+ y8l=x_height;
+ x2r=x12r;
+ x3=3/4x5r;
+ x4l=0;
+ x5=(x4r+width)/2;
+ x7r=width;
+ x8r=x5l+1/2(x7r-x5l);
+ penpos12(medthick, 0);
+ penpos13(medthick, 0);
+ penpos14(tiny, 0);
+ x12=x13=x5;
+ x14=x13l-small;
+ y12=x_height-2thick;
+ y13=-2/3descender;
+ y14r=y13-thick;
+
+ fill z1..{down}z2l..z3l{left}..{down}z4l..z5l..z7l{up}..z8l
+ ..z12l---z13l..z14l
+ --z14r..z13r---z12r
+ ..z8r..{down}z7r..z5r..z4r{up}..{right}z3r..z2r..cycle;
+enddef;
+
+beginchar(phi, width#+extra#, x_height#, descender#);
+gen_letter; penlabels(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15);
+endchar;
diff --git a/Master/texmf-dist/fonts/source/public/lfb/pi.mf b/Master/texmf-dist/fonts/source/public/lfb/pi.mf
new file mode 100644
index 00000000000..a4eb82fac1a
--- /dev/null
+++ b/Master/texmf-dist/fonts/source/public/lfb/pi.mf
@@ -0,0 +1,157 @@
+
+ %% pi.mf
+ %% Copyright 2005 Laurie Field
+ %
+ % This work is LFB, version 1.0.
+ %
+ % This work may be distributed and/or modified under the
+ % conditions of the LaTeX Project Public License, either version 1.3
+ % of this license or (at your option) any later version.
+ % The latest version of this license is in
+ % http://www.latex-project.org/lppl.txt
+ % and version 1.3 or later is part of all distributions of LaTeX
+ % version 2003/12/01 or later.
+ %
+ % This work has the LPPL maintenance status "maintained".
+ %
+ % This Current Maintainer of this work is Laurie Field.
+ %
+ % This work consists of the files:
+ %
+ % example.tex
+ % lfbacc.tex
+ %
+ % accents.mf
+ % alpha.mf
+ % beta.mf
+ % capitals.mf
+ % charmap.mf
+ % delta.mf
+ % epsilon.mf
+ % eta.mf
+ % gamma.mf
+ % iota.mf
+ % kappa.mf
+ % khi.mf
+ % lambda.mf
+ % lfb.mf
+ % lfb5.mf
+ % lfb6.mf
+ % lfb7.mf
+ % lfb8.mf
+ % lfb9.mf
+ % lfb10.mf
+ % lfb11.mf
+ % lfb12.mf
+ % lfbb5.mf
+ % lfbb6.mf
+ % lfbb7.mf
+ % lfbb8.mf
+ % lfbb9.mf
+ % lfbb10.mf
+ % lfbb11.mf
+ % lfbb12.mf
+ % ligature.mf
+ % mu.mf
+ % nu.mf
+ % omega.mf
+ % omikron.mf
+ % others.mf
+ % phi.mf
+ % pi.mf
+ % psi.mf
+ % rho.mf
+ % serifs.mf
+ % sigma.mf
+ % sigmafin.mf
+ % tau.mf
+ % theta.mf
+ % upsilon.mf
+ % xi.mf
+ % zeta.mf
+ %
+ % and the derived files:
+ %
+ % lfb5.tfm
+ % lfb6.tfm
+ % lfb7.tfm
+ % lfb8.tfm
+ % lfb9.tfm
+ % lfb10.tfm
+ % lfb11.tfm
+ % lfb12.tfm
+ % lfbb5.tfm
+ % lfbb6.tfm
+ % lfbb7.tfm
+ % lfbb8.tfm
+ % lfbb9.tfm
+ % lfbb10.tfm
+ % lfbb11.tfm
+ % lfbb12.tfm
+ %
+ % lfb5.600pk
+ % lfb6.600pk
+ % lfb7.600pk
+ % lfb8.600pk
+ % lfb9.600pk
+ % lfb10.600pk
+ % lfb11.600pk
+ % lfb12.600pk
+ % lfbb5.600pk
+ % lfbb6.600pk
+ % lfbb7.600pk
+ % lfbb8.600pk
+ % lfbb9.600pk
+ % lfbb10.600pk
+ % lfbb11.600pk
+ % lfbb12.600pk
+ %
+
+width#:=8.5u#;
+extra#:=2letterspace#;
+define_pixels(width, extra);
+
+def gen_letter =
+ penpos5(thin, barangle);
+ penpos6(medthick, 90);
+ penpos8(medthick, 90);
+ penpos9(thin, barendangle);
+ y6r=y8r=x_height;
+ x6=2u; x8=7.5u;
+ x5l=1u; y5l=x_height-tailheight;
+ y9r=x_height+tiny; x9r=width;
+ penstroke z5e..z6e..tension 2..z8e..z9e;
+
+ penpos1(medium, 0);
+ penpos2(medium, 0);
+ penpos3(medthick, 90);
+ penpos4(thin, tailangle);
+ x1=x2+tinyoffset;
+ x2=.7[x6,x8];
+ y1=x_height-thick/2;
+ y2=xthick;
+ x3=x2+thick/2+tiny;
+ y4l=tailheight;
+ y3l=tinyoffset;
+ x4l=x2l+3u;
+ fill z1l---z2l..z3l..tension 1.5..z4l
+ --z4r..tension 1.7..z3r..z2r---z1r--z1l..cycle;
+
+ penpos10(medthin, 0);
+ penpos11(medthin, 0);
+ penpos12(xthick, 270);
+ penpos13(tiny, 180);
+ x10=x11+tinyoffset;
+ x11=.2[x6,x8];
+ y10=x_height-thick/2;
+ y11=y12l+thin;
+ y12r=0;
+ y13=y12l+tiny;
+ x12=x11l-medthin;
+ x13r=x12-medthick;
+ penstroke z10e---z11e..z12e..z13e;
+enddef;
+
+beginchar(pi, width#+extra#, x_height#, 0);
+gen_letter; penlabels(1,2,3,4,5,6,8,9,10,11,12,13,14,15);
+endchar;
diff --git a/Master/texmf-dist/fonts/source/public/lfb/psi.mf b/Master/texmf-dist/fonts/source/public/lfb/psi.mf
new file mode 100644
index 00000000000..dd6ace9b4cd
--- /dev/null
+++ b/Master/texmf-dist/fonts/source/public/lfb/psi.mf
@@ -0,0 +1,158 @@
+
+ %% psi.mf
+ %% Copyright 2005 Laurie Field
+ %
+ % This work is LFB, version 1.0.
+ %
+ % This work may be distributed and/or modified under the
+ % conditions of the LaTeX Project Public License, either version 1.3
+ % of this license or (at your option) any later version.
+ % The latest version of this license is in
+ % http://www.latex-project.org/lppl.txt
+ % and version 1.3 or later is part of all distributions of LaTeX
+ % version 2003/12/01 or later.
+ %
+ % This work has the LPPL maintenance status "maintained".
+ %
+ % This Current Maintainer of this work is Laurie Field.
+ %
+ % This work consists of the files:
+ %
+ % example.tex
+ % lfbacc.tex
+ %
+ % accents.mf
+ % alpha.mf
+ % beta.mf
+ % capitals.mf
+ % charmap.mf
+ % delta.mf
+ % epsilon.mf
+ % eta.mf
+ % gamma.mf
+ % iota.mf
+ % kappa.mf
+ % khi.mf
+ % lambda.mf
+ % lfb.mf
+ % lfb5.mf
+ % lfb6.mf
+ % lfb7.mf
+ % lfb8.mf
+ % lfb9.mf
+ % lfb10.mf
+ % lfb11.mf
+ % lfb12.mf
+ % lfbb5.mf
+ % lfbb6.mf
+ % lfbb7.mf
+ % lfbb8.mf
+ % lfbb9.mf
+ % lfbb10.mf
+ % lfbb11.mf
+ % lfbb12.mf
+ % ligature.mf
+ % mu.mf
+ % nu.mf
+ % omega.mf
+ % omikron.mf
+ % others.mf
+ % phi.mf
+ % pi.mf
+ % psi.mf
+ % rho.mf
+ % serifs.mf
+ % sigma.mf
+ % sigmafin.mf
+ % tau.mf
+ % theta.mf
+ % upsilon.mf
+ % xi.mf
+ % zeta.mf
+ %
+ % and the derived files:
+ %
+ % lfb5.tfm
+ % lfb6.tfm
+ % lfb7.tfm
+ % lfb8.tfm
+ % lfb9.tfm
+ % lfb10.tfm
+ % lfb11.tfm
+ % lfb12.tfm
+ % lfbb5.tfm
+ % lfbb6.tfm
+ % lfbb7.tfm
+ % lfbb8.tfm
+ % lfbb9.tfm
+ % lfbb10.tfm
+ % lfbb11.tfm
+ % lfbb12.tfm
+ %
+ % lfb5.600pk
+ % lfb6.600pk
+ % lfb7.600pk
+ % lfb8.600pk
+ % lfb9.600pk
+ % lfb10.600pk
+ % lfb11.600pk
+ % lfb12.600pk
+ % lfbb5.600pk
+ % lfbb6.600pk
+ % lfbb7.600pk
+ % lfbb8.600pk
+ % lfbb9.600pk
+ % lfbb10.600pk
+ % lfbb11.600pk
+ % lfbb12.600pk
+ %
+
+width#:=8.5u#;
+extra#:=3letterspace#;
+define_pixels(width, extra);
+
+def gen_letter =
+ penpos1(medium, 225);
+ penpos2(medthin, 90);
+ penpos3(thick, 0);
+ penpos4(thick, 0);
+ penpos5(thin, 90);
+ penpos6(thin, 135);
+ penpos7(thick, 180);
+ penpos8(tiny, 180);
+
+ y2r=x_height-tiny;
+ y1l=y2l-thick;
+ y3=y2l-thin;
+ y4=y3-2u;
+ y5l=0;
+ y7=1/2y8;
+ y8=x_height;
+ x1r=0;
+ x2=x1+medium;
+ x4l=x3l=x2+thin;
+ x5=(x3r+width)/2;
+ x7r=width;
+ x8r=x7r-thin;
+
+ fill z1l..tension 1.8..z2l..z3l---z4l..z5l..z7l..z8l
+ --z8r..z7r..z5r..z4r---z3r..z2r..tension 1.5..z1r--cycle;
+
+ penpos11(xthick, 90);
+ penpos12(medium, 0);
+ penpos13(medium, 0);
+ penpos14(tiny, 0);
+ z10=z11+(4/3(z11l-z11) rotated -60);
+ x12=x13=x5;
+ x11=x14=x13l-thin;
+ y11l=y12+thick;
+ y12=x_height;
+ y13=-2/3descender;
+ y14r=y13-thick;
+ fill z10..{right}z11l..z12l---z13l..z14l
+ --z14r..z13r---z12r..z11r..cycle;
+enddef;
+
+beginchar(psi, width#+extra#, ascender#, descender#);
+gen_letter; penlabels(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15);
+endchar;
diff --git a/Master/texmf-dist/fonts/source/public/lfb/rho.mf b/Master/texmf-dist/fonts/source/public/lfb/rho.mf
new file mode 100644
index 00000000000..9347d0c1552
--- /dev/null
+++ b/Master/texmf-dist/fonts/source/public/lfb/rho.mf
@@ -0,0 +1,149 @@
+
+ %% rho.mf
+ %% Copyright 2005 Laurie Field
+ %
+ % This work is LFB, version 1.0.
+ %
+ % This work may be distributed and/or modified under the
+ % conditions of the LaTeX Project Public License, either version 1.3
+ % of this license or (at your option) any later version.
+ % The latest version of this license is in
+ % http://www.latex-project.org/lppl.txt
+ % and version 1.3 or later is part of all distributions of LaTeX
+ % version 2003/12/01 or later.
+ %
+ % This work has the LPPL maintenance status "maintained".
+ %
+ % This Current Maintainer of this work is Laurie Field.
+ %
+ % This work consists of the files:
+ %
+ % example.tex
+ % lfbacc.tex
+ %
+ % accents.mf
+ % alpha.mf
+ % beta.mf
+ % capitals.mf
+ % charmap.mf
+ % delta.mf
+ % epsilon.mf
+ % eta.mf
+ % gamma.mf
+ % iota.mf
+ % kappa.mf
+ % khi.mf
+ % lambda.mf
+ % lfb.mf
+ % lfb5.mf
+ % lfb6.mf
+ % lfb7.mf
+ % lfb8.mf
+ % lfb9.mf
+ % lfb10.mf
+ % lfb11.mf
+ % lfb12.mf
+ % lfbb5.mf
+ % lfbb6.mf
+ % lfbb7.mf
+ % lfbb8.mf
+ % lfbb9.mf
+ % lfbb10.mf
+ % lfbb11.mf
+ % lfbb12.mf
+ % ligature.mf
+ % mu.mf
+ % nu.mf
+ % omega.mf
+ % omikron.mf
+ % others.mf
+ % phi.mf
+ % pi.mf
+ % psi.mf
+ % rho.mf
+ % serifs.mf
+ % sigma.mf
+ % sigmafin.mf
+ % tau.mf
+ % theta.mf
+ % upsilon.mf
+ % xi.mf
+ % zeta.mf
+ %
+ % and the derived files:
+ %
+ % lfb5.tfm
+ % lfb6.tfm
+ % lfb7.tfm
+ % lfb8.tfm
+ % lfb9.tfm
+ % lfb10.tfm
+ % lfb11.tfm
+ % lfb12.tfm
+ % lfbb5.tfm
+ % lfbb6.tfm
+ % lfbb7.tfm
+ % lfbb8.tfm
+ % lfbb9.tfm
+ % lfbb10.tfm
+ % lfbb11.tfm
+ % lfbb12.tfm
+ %
+ % lfb5.600pk
+ % lfb6.600pk
+ % lfb7.600pk
+ % lfb8.600pk
+ % lfb9.600pk
+ % lfb10.600pk
+ % lfb11.600pk
+ % lfb12.600pk
+ % lfbb5.600pk
+ % lfbb6.600pk
+ % lfbb7.600pk
+ % lfbb8.600pk
+ % lfbb9.600pk
+ % lfbb10.600pk
+ % lfbb11.600pk
+ % lfbb12.600pk
+ %
+
+width#:=6u#;
+extra#:=2letterspace#;
+define_pixels(width, extra);
+
+def gen_letter =
+ penpos1(tiny, 0);
+ penpos2(thin, 90);
+ penpos3(thick, 180);
+ penpos4(thin, 270);
+ penpos5(thick, 0);
+ penpos6(thin, 90);
+ penpos7(thick, 15);
+ penpos8(medium, 30);
+ y1=medium;
+ x1=thick+thin;
+ y3=x_height/2;
+ y5=(x_height+y6l)/2;
+ x2=x4=x6=width/2;
+ x5l=0; x3l=x7r=width; x8l=x7l;
+ y2l=0; y4l=x_height;
+ y6l=-descender+.7u;
+ y7l=-descender;
+ y8=y7-thin;
+ penstroke z1e..z2e..z3e..z4e..z5e..{right}z6e..z7e..z8e;
+
+ numeric accent_centre;
+ accent_centre=x4;
+enddef;
+
+beginchar(rho, width#+extra#, x_height#, descender#);
+gen_letter; penlabels(1,2,3,4,5,6,7,8);
+endchar;
+
+beginchar(rho_acc+smooth, width#+extra#, ascender#, descender#);
+gen_letter; acc_smooth;
+endchar;
+
+beginchar(rho_acc+rough, width#+extra#, ascender#, descender#);
+gen_letter; acc_rough;
+endchar;
diff --git a/Master/texmf-dist/fonts/source/public/lfb/serifs.mf b/Master/texmf-dist/fonts/source/public/lfb/serifs.mf
new file mode 100644
index 00000000000..398deae65a3
--- /dev/null
+++ b/Master/texmf-dist/fonts/source/public/lfb/serifs.mf
@@ -0,0 +1,324 @@
+
+ %% serifs.mf
+ %% Copyright 2005 Laurie Field
+ %
+ % This work is LFB, version 1.0.
+ %
+ % This work may be distributed and/or modified under the
+ % conditions of the LaTeX Project Public License, either version 1.3
+ % of this license or (at your option) any later version.
+ % The latest version of this license is in
+ % http://www.latex-project.org/lppl.txt
+ % and version 1.3 or later is part of all distributions of LaTeX
+ % version 2003/12/01 or later.
+ %
+ % This work has the LPPL maintenance status "maintained".
+ %
+ % This Current Maintainer of this work is Laurie Field.
+ %
+ % This work consists of the files:
+ %
+ % example.tex
+ % lfbacc.tex
+ %
+ % accents.mf
+ % alpha.mf
+ % beta.mf
+ % capitals.mf
+ % charmap.mf
+ % delta.mf
+ % epsilon.mf
+ % eta.mf
+ % gamma.mf
+ % iota.mf
+ % kappa.mf
+ % khi.mf
+ % lambda.mf
+ % lfb.mf
+ % lfb5.mf
+ % lfb6.mf
+ % lfb7.mf
+ % lfb8.mf
+ % lfb9.mf
+ % lfb10.mf
+ % lfb11.mf
+ % lfb12.mf
+ % lfbb5.mf
+ % lfbb6.mf
+ % lfbb7.mf
+ % lfbb8.mf
+ % lfbb9.mf
+ % lfbb10.mf
+ % lfbb11.mf
+ % lfbb12.mf
+ % ligature.mf
+ % mu.mf
+ % nu.mf
+ % omega.mf
+ % omikron.mf
+ % others.mf
+ % phi.mf
+ % pi.mf
+ % psi.mf
+ % rho.mf
+ % serifs.mf
+ % sigma.mf
+ % sigmafin.mf
+ % tau.mf
+ % theta.mf
+ % upsilon.mf
+ % xi.mf
+ % zeta.mf
+ %
+ % and the derived files:
+ %
+ % lfb5.tfm
+ % lfb6.tfm
+ % lfb7.tfm
+ % lfb8.tfm
+ % lfb9.tfm
+ % lfb10.tfm
+ % lfb11.tfm
+ % lfb12.tfm
+ % lfbb5.tfm
+ % lfbb6.tfm
+ % lfbb7.tfm
+ % lfbb8.tfm
+ % lfbb9.tfm
+ % lfbb10.tfm
+ % lfbb11.tfm
+ % lfbb12.tfm
+ %
+ % lfb5.600pk
+ % lfb6.600pk
+ % lfb7.600pk
+ % lfb8.600pk
+ % lfb9.600pk
+ % lfb10.600pk
+ % lfb11.600pk
+ % lfb12.600pk
+ % lfbb5.600pk
+ % lfbb6.600pk
+ % lfbb7.600pk
+ % lfbb8.600pk
+ % lfbb9.600pk
+ % lfbb10.600pk
+ % lfbb11.600pk
+ % lfbb12.600pk
+ %
+
+def stem
+ (suffix stop, sbot, stoplft, stoprt, stopdish, sbotlft, sbotrt, sbotdish)
+ (expr thetop, thebot, toptilt, bottilt, breadth, slabwidth, jut)
+= numeric stemangle;
+ stemangle=angle(thetop-thebot);
+ numeric endinset;
+ endinset=3/4jut;
+ penpos stop(breadth, stemangle-90);
+ penpos sbot(breadth, stemangle-90);
+ penpos stoplft(slabwidth, stemangle+toptilt);
+ penpos stoprt(slabwidth, stemangle+toptilt);
+ penpos sbotlft(slabwidth, stemangle+bottilt);
+ penpos sbotrt(slabwidth, stemangle+bottilt);
+ z[stoplft].r=thetop+(1/2breadth+jut)*dir(stemangle+toptilt+90);
+ z[stoprt].r=thetop+(1/2breadth+jut)*dir(stemangle+toptilt-90);
+ z[stopdish]=thetop+dishdepth*dir(stemangle+toptilt+180);
+ z[sbotlft].l=thebot+(1/2breadth+jut)*dir(stemangle+bottilt+90);
+ z[sbotrt].l=thebot+(1/2breadth+jut)*dir(stemangle+bottilt-90);
+ z[sbotdish]=thebot+dishdepth*dir(stemangle+bottilt);
+ z[stop]=thetop+whatever*dir(stemangle+180);
+ if toptilt>0:
+ z[stop].l=thetop+whatever*dir(stemangle+toptilt+90)
+ +endinset*dir(stemangle+toptilt+180);
+ else:
+ z[stop].r=thetop+whatever*dir(stemangle+toptilt-90)
+ +endinset*dir(stemangle+toptilt+180);
+ fi;
+ z[sbot]=thebot+whatever*dir(stemangle);
+ if bottilt>0:
+ z[sbot].r=thebot+whatever*dir(stemangle+bottilt-90)
+ +endinset*dir(stemangle+bottilt);
+ else:
+ z[sbot].l=thebot+whatever*dir(stemangle+bottilt+90)
+ +endinset*dir(stemangle+bottilt);
+ fi;
+ fill z[stop].l---z[sbot].l..{dir(stemangle+bottilt+90)}z[sbotlft].r
+ --z[sbotlft].l..z[sbotdish]..z[sbotrt].l--z[sbotrt].r
+ {dir(stemangle+bottilt+90)}..z[sbot].r---z[stop].r
+ ..{dir(stemangle+toptilt-90)}z[stoprt].l--z[stoprt].r
+ ..z[stopdish]..z[stoplft].r--z[stoplft].l{dir(stemangle+toptilt-90)}
+ ..cycle;
+ fill z[stoplft].r--z[stoprt].r
+ --z[stoprt].l+((0,0) rotated(stemangle+toptilt-90))
+ --z[stoplft].l+((0,0) rotated(stemangle+toptilt-90))--cycle;
+ fill z[sbotlft].l--z[sbotrt].l
+ --z[sbotrt].r+((0,0) rotated(stemangle+bottilt-90))
+ --z[sbotlft].r+((0,0) rotated(stemangle+bottilt-90))--cycle;
+enddef;
+
+
+def singlestem % bottom only has serif
+ (suffix stop, sbot, sbotlft, sbotrt, sbotdish)
+ (expr thetop, thebot, bottilt, breadth, slabwidth, jut)
+= numeric stemangle;
+ stemangle=angle(thetop-thebot);
+ numeric endinset;
+ endinset=3/4jut;
+ penpos stop(breadth, stemangle-90);
+ penpos sbot(breadth, stemangle-90);
+ penpos sbotlft(slabwidth, stemangle+bottilt);
+ penpos sbotrt(slabwidth, stemangle+bottilt);
+ z[stop]=thetop;
+ z[sbotlft].l=thebot+(1/2breadth+jut)*dir(stemangle+bottilt+90);
+ z[sbotrt].l=thebot+(1/2breadth+jut)*dir(stemangle+bottilt-90);
+ z[sbotdish]=thebot+dishdepth*dir(stemangle+bottilt);
+ z[sbot]=thebot+whatever*dir(stemangle);
+ if bottilt>0:
+ z[sbot].r=thebot+whatever*dir(stemangle+bottilt-90)
+ +endinset*dir(stemangle+bottilt);
+ else:
+ z[sbot].l=thebot+whatever*dir(stemangle+bottilt+90)
+ +endinset*dir(stemangle+bottilt);
+ fi;
+ fill z[stop].l---z[sbot].l..{dir(stemangle+bottilt+90)}z[sbotlft].r
+ --z[sbotlft].l..z[sbotdish]..z[sbotrt].l--z[sbotrt].r
+ {dir(stemangle+bottilt+90)}..z[sbot].r---z[stop].r--cycle;
+ fill z[sbotlft].l--z[sbotrt].l
+ --z[sbotrt].r+((0,0) rotated(stemangle+bottilt-90))
+ --z[sbotlft].r+((0,0) rotated(stemangle+bottilt-90))--cycle;
+enddef;
+
+
+def oneandlefthalfstem
+ (suffix stop, sbot, stoplft, stoprt, stopdish, sbotlft, sbotrt, sbotdish)
+ (expr thetop, thebot, toptilt, bottilt, breadth, slabwidth, jut)
+= numeric stemangle;
+ stemangle=angle(thetop-thebot);
+ numeric endinset;
+ endinset=3/4jut;
+ penpos stop(breadth, stemangle-90);
+ penpos sbot(breadth, stemangle-90);
+ penpos stoplft(slabwidth, stemangle+toptilt);
+ penpos stoprt(slabwidth, stemangle);
+ penpos sbotlft(slabwidth, stemangle+bottilt);
+ penpos sbotrt(slabwidth, stemangle+bottilt);
+ z[stoplft].r=thetop+(1/2breadth+jut)*dir(stemangle+toptilt+90);
+ z[stoprt].r=thetop+(1/2breadth)*dir(stemangle+toptilt-90);
+ z[stopdish]=thetop+dishdepth*dir(stemangle+toptilt+180);
+ z[sbotlft].l=thebot+(1/2breadth+jut)*dir(stemangle+bottilt+90);
+ z[sbotrt].l=thebot+(1/2breadth+jut)*dir(stemangle+bottilt-90);
+ z[sbotdish]=thebot+dishdepth*dir(stemangle+bottilt);
+ z[stop]=thetop+whatever*dir(stemangle+180);
+ if toptilt>0:
+ z[stop].l=thetop+whatever*dir(stemangle+toptilt+90)
+ +endinset*dir(stemangle+toptilt+180);
+ else:
+ z[stop].r=thetop+whatever*dir(stemangle+toptilt-90)
+ +endinset*dir(stemangle+toptilt+180);
+ fi;
+ z[sbot]=thebot+whatever*dir(stemangle);
+ if bottilt>0:
+ z[sbot].r=thebot+whatever*dir(stemangle+bottilt-90)
+ +endinset*dir(stemangle+bottilt);
+ else:
+ z[sbot].l=thebot+whatever*dir(stemangle+bottilt+90)
+ +endinset*dir(stemangle+bottilt);
+ fi;
+ fill z[stop].l---z[sbot].l..{dir(stemangle+bottilt+90)}z[sbotlft].r
+ --z[sbotlft].l..z[sbotdish]..z[sbotrt].l--z[sbotrt].r
+ {dir(stemangle+bottilt+90)}..z[sbot].r---z[stoprt].r
+ --z[stoplft].r--z[stoplft].l{dir(stemangle+toptilt-90)}
+ ..cycle;
+ fill z[sbotlft].l--z[sbotrt].l
+ --z[sbotrt].r+((0,0) rotated(stemangle+bottilt-90))
+ --z[sbotlft].r+((0,0) rotated(stemangle+bottilt-90))--cycle;
+enddef;
+
+
+def oneandrighthalfstem
+ (suffix stop, sbot, stoplft, stoprt, stopdish, sbotlft, sbotrt, sbotdish)
+ (expr thetop, thebot, toptilt, bottilt, breadth, slabwidth, jut)
+= numeric stemangle;
+ stemangle=angle(thetop-thebot);
+ numeric endinset;
+ endinset=3/4jut;
+ penpos stop(breadth, stemangle-90);
+ penpos sbot(breadth, stemangle-90);
+ penpos stoplft(slabwidth, stemangle);
+ penpos stoprt(slabwidth, stemangle+toptilt);
+ penpos sbotlft(slabwidth, stemangle+bottilt);
+ penpos sbotrt(slabwidth, stemangle+bottilt);
+ z[stoplft].r=thetop+(1/2breadth)*dir(stemangle+toptilt+90);
+ z[stoprt].r=thetop+(1/2breadth+jut)*dir(stemangle+toptilt-90);
+ z[stopdish]=thetop+dishdepth*dir(stemangle+toptilt+180);
+ z[sbotlft].l=thebot+(1/2breadth+jut)*dir(stemangle+bottilt+90);
+ z[sbotrt].l=thebot+(1/2breadth+jut)*dir(stemangle+bottilt-90);
+ z[sbotdish]=thebot+dishdepth*dir(stemangle+bottilt);
+ z[stop]=thetop+whatever*dir(stemangle+180);
+ if toptilt>0:
+ z[stop].l=thetop+whatever*dir(stemangle+toptilt+90)
+ +endinset*dir(stemangle+toptilt+180);
+ else:
+ z[stop].r=thetop+whatever*dir(stemangle+toptilt-90)
+ +endinset*dir(stemangle+toptilt+180);
+ fi;
+ z[sbot]=thebot+whatever*dir(stemangle);
+ if bottilt>0:
+ z[sbot].r=thebot+whatever*dir(stemangle+bottilt-90)
+ +endinset*dir(stemangle+bottilt);
+ else:
+ z[sbot].l=thebot+whatever*dir(stemangle+bottilt+90)
+ +endinset*dir(stemangle+bottilt);
+ fi;
+ fill z[stoplft].r---z[sbot].l..{dir(stemangle+bottilt+90)}z[sbotlft].r
+ --z[sbotlft].l..z[sbotdish]..z[sbotrt].l--z[sbotrt].r
+ {dir(stemangle+bottilt+90)}..z[sbot].r---z[stop].r
+ ..{dir(stemangle+toptilt-90)}z[stoprt].l--z[stoprt].r--cycle;
+ fill z[sbotlft].l--z[sbotrt].l
+ --z[sbotrt].r+((0,0) rotated(stemangle+bottilt-90))
+ --z[sbotlft].r+((0,0) rotated(stemangle+bottilt-90))--cycle;
+enddef;
+
+
+def barrightserif
+ (suffix shoulder, elbow, wrist, hand)
+ (expr thestart, theend, breadth, serifwidth, jut, indent)
+= numeric thebarangle;
+ thebarangle=angle(theend-thestart);
+ numeric forearm;
+ forearm=3/4jut;
+ penpos shoulder(breadth, thebarangle+90);
+ penpos elbow(breadth, thebarangle+90);
+ penpos wrist(breadth, thebarangle+90);
+ penpos hand(serifwidth, thebarangle);
+ z[shoulder].r=thestart;
+ z[elbow].r=z[wrist].r+forearm*dir(thebarangle-180);
+ z[wrist].r=theend+indent*dir(thebarangle-180);
+ z[hand].r=theend+(breadth+jut)*dir(thebarangle-90);
+ numeric serifangle;
+ serifangle=angle(z[wrist].r-z[hand].r);
+ fill z[shoulder].l---z[elbow].l..{dir(serifangle-180)}z[hand].l
+ --z[hand].r--z[wrist].r--z[shoulder].r--cycle;
+enddef;
+
+
+def barleftserif
+ (suffix shoulder, elbow, wrist, hand)
+ (expr thestart, theend, breadth, serifwidth, jut, indent)
+= numeric thebarangle;
+ thebarangle=angle(theend-thestart);
+ numeric forearm;
+ forearm=3/4jut;
+ penpos shoulder(breadth, thebarangle-90);
+ penpos elbow(breadth, thebarangle-90);
+ penpos wrist(breadth, thebarangle-90);
+ penpos hand(serifwidth, thebarangle);
+ z[shoulder].r=thestart;
+ z[elbow].r=z[wrist].r+forearm*dir(thebarangle-180);
+ z[wrist].r=theend+indent*dir(thebarangle-180);
+ z[hand].r=theend+(breadth+jut)*dir(thebarangle+90);
+ numeric serifangle;
+ serifangle=angle(z[wrist].r-z[hand].r);
+ fill z[shoulder].l---z[elbow].l..{dir(serifangle-180)}z[hand].l
+ --z[hand].r--z[wrist].r--z[shoulder].r--cycle;
+enddef;
diff --git a/Master/texmf-dist/fonts/source/public/lfb/sigma.mf b/Master/texmf-dist/fonts/source/public/lfb/sigma.mf
new file mode 100644
index 00000000000..127e8687280
--- /dev/null
+++ b/Master/texmf-dist/fonts/source/public/lfb/sigma.mf
@@ -0,0 +1,138 @@
+
+ %% sigma.mf
+ %% Copyright 2005 Laurie Field
+ %
+ % This work is LFB, version 1.0.
+ %
+ % This work may be distributed and/or modified under the
+ % conditions of the LaTeX Project Public License, either version 1.3
+ % of this license or (at your option) any later version.
+ % The latest version of this license is in
+ % http://www.latex-project.org/lppl.txt
+ % and version 1.3 or later is part of all distributions of LaTeX
+ % version 2003/12/01 or later.
+ %
+ % This work has the LPPL maintenance status "maintained".
+ %
+ % This Current Maintainer of this work is Laurie Field.
+ %
+ % This work consists of the files:
+ %
+ % example.tex
+ % lfbacc.tex
+ %
+ % accents.mf
+ % alpha.mf
+ % beta.mf
+ % capitals.mf
+ % charmap.mf
+ % delta.mf
+ % epsilon.mf
+ % eta.mf
+ % gamma.mf
+ % iota.mf
+ % kappa.mf
+ % khi.mf
+ % lambda.mf
+ % lfb.mf
+ % lfb5.mf
+ % lfb6.mf
+ % lfb7.mf
+ % lfb8.mf
+ % lfb9.mf
+ % lfb10.mf
+ % lfb11.mf
+ % lfb12.mf
+ % lfbb5.mf
+ % lfbb6.mf
+ % lfbb7.mf
+ % lfbb8.mf
+ % lfbb9.mf
+ % lfbb10.mf
+ % lfbb11.mf
+ % lfbb12.mf
+ % ligature.mf
+ % mu.mf
+ % nu.mf
+ % omega.mf
+ % omikron.mf
+ % others.mf
+ % phi.mf
+ % pi.mf
+ % psi.mf
+ % rho.mf
+ % serifs.mf
+ % sigma.mf
+ % sigmafin.mf
+ % tau.mf
+ % theta.mf
+ % upsilon.mf
+ % xi.mf
+ % zeta.mf
+ %
+ % and the derived files:
+ %
+ % lfb5.tfm
+ % lfb6.tfm
+ % lfb7.tfm
+ % lfb8.tfm
+ % lfb9.tfm
+ % lfb10.tfm
+ % lfb11.tfm
+ % lfb12.tfm
+ % lfbb5.tfm
+ % lfbb6.tfm
+ % lfbb7.tfm
+ % lfbb8.tfm
+ % lfbb9.tfm
+ % lfbb10.tfm
+ % lfbb11.tfm
+ % lfbb12.tfm
+ %
+ % lfb5.600pk
+ % lfb6.600pk
+ % lfb7.600pk
+ % lfb8.600pk
+ % lfb9.600pk
+ % lfb10.600pk
+ % lfb11.600pk
+ % lfb12.600pk
+ % lfbb5.600pk
+ % lfbb6.600pk
+ % lfbb7.600pk
+ % lfbb8.600pk
+ % lfbb9.600pk
+ % lfbb10.600pk
+ % lfbb11.600pk
+ % lfbb12.600pk
+ %
+
+width#:=7u#;
+extra#:=2letterspace#;
+define_pixels(width, extra);
+
+def gen_letter =
+ penpos1(tiny, 0);
+ penpos2(thick, 0);
+ penpos3(thin, 270);
+ penpos4(thick, 180);
+ penpos6(medthick, 90);
+ penpos8(medthick, 90);
+ penpos9(thin, barendangle);
+ x1l=x2l-.8u;
+ x2r=width-1u;
+ x3=(width-1u)/2;
+ x4r=0; % r in this case is actually the left
+ y1=x_height-medthick-thin;
+ y2=y1/2;
+ y3r=0;
+ y4=x_height/2;
+ y6r=y8r=x_height;
+ x6=3u; x8=6u;
+ y9r=x_height+tiny; x9r=width;
+ penstroke z1e..z2e..z3e..z4e..z6e..tension 1.5..z8e..z9e;
+enddef;
+
+beginchar(sigma, width#+extra#, x_height#, 0);
+gen_letter; penlabels(1,2,3,4,5,6,8,9);
+endchar;
diff --git a/Master/texmf-dist/fonts/source/public/lfb/sigmafin.mf b/Master/texmf-dist/fonts/source/public/lfb/sigmafin.mf
new file mode 100644
index 00000000000..b588eb63ce5
--- /dev/null
+++ b/Master/texmf-dist/fonts/source/public/lfb/sigmafin.mf
@@ -0,0 +1,142 @@
+
+ %% sigmafin.mf
+ %% Copyright 2005 Laurie Field
+ %
+ % This work is LFB, version 1.0.
+ %
+ % This work may be distributed and/or modified under the
+ % conditions of the LaTeX Project Public License, either version 1.3
+ % of this license or (at your option) any later version.
+ % The latest version of this license is in
+ % http://www.latex-project.org/lppl.txt
+ % and version 1.3 or later is part of all distributions of LaTeX
+ % version 2003/12/01 or later.
+ %
+ % This work has the LPPL maintenance status "maintained".
+ %
+ % This Current Maintainer of this work is Laurie Field.
+ %
+ % This work consists of the files:
+ %
+ % example.tex
+ % lfbacc.tex
+ %
+ % accents.mf
+ % alpha.mf
+ % beta.mf
+ % capitals.mf
+ % charmap.mf
+ % delta.mf
+ % epsilon.mf
+ % eta.mf
+ % gamma.mf
+ % iota.mf
+ % kappa.mf
+ % khi.mf
+ % lambda.mf
+ % lfb.mf
+ % lfb5.mf
+ % lfb6.mf
+ % lfb7.mf
+ % lfb8.mf
+ % lfb9.mf
+ % lfb10.mf
+ % lfb11.mf
+ % lfb12.mf
+ % lfbb5.mf
+ % lfbb6.mf
+ % lfbb7.mf
+ % lfbb8.mf
+ % lfbb9.mf
+ % lfbb10.mf
+ % lfbb11.mf
+ % lfbb12.mf
+ % ligature.mf
+ % mu.mf
+ % nu.mf
+ % omega.mf
+ % omikron.mf
+ % others.mf
+ % phi.mf
+ % pi.mf
+ % psi.mf
+ % rho.mf
+ % serifs.mf
+ % sigma.mf
+ % sigmafin.mf
+ % tau.mf
+ % theta.mf
+ % upsilon.mf
+ % xi.mf
+ % zeta.mf
+ %
+ % and the derived files:
+ %
+ % lfb5.tfm
+ % lfb6.tfm
+ % lfb7.tfm
+ % lfb8.tfm
+ % lfb9.tfm
+ % lfb10.tfm
+ % lfb11.tfm
+ % lfb12.tfm
+ % lfbb5.tfm
+ % lfbb6.tfm
+ % lfbb7.tfm
+ % lfbb8.tfm
+ % lfbb9.tfm
+ % lfbb10.tfm
+ % lfbb11.tfm
+ % lfbb12.tfm
+ %
+ % lfb5.600pk
+ % lfb6.600pk
+ % lfb7.600pk
+ % lfb8.600pk
+ % lfb9.600pk
+ % lfb10.600pk
+ % lfb11.600pk
+ % lfb12.600pk
+ % lfbb5.600pk
+ % lfbb6.600pk
+ % lfbb7.600pk
+ % lfbb8.600pk
+ % lfbb9.600pk
+ % lfbb10.600pk
+ % lfbb11.600pk
+ % lfbb12.600pk
+ %
+
+width#:=5.5u#;
+extra#:=2letterspace#;
+define_pixels(width, extra);
+
+def gen_letter =
+ penpos2(medthick, -130);
+ penpos3(thick, -90);
+ penpos4(medthin, 0);
+ penpos5(thick, 90);
+ penpos6(thick, 90);
+ penpos7(thin, 0);
+ penpos8(thick, -90);
+ z1=z2+(2/3(z2l-z2) rotated -90);
+ z2r=z3r+(medthin,-thin);
+ y3l=x_height;
+ y6l=0; y5l=tiny;
+ y4=2/5x_height;
+ y7=1/2y8l;
+ y8r=-descender;
+ x3=2/3width;
+ x5=x3-xthick;
+ x6=x3+thin;
+ x4l=0;
+ x7r=width;
+ x8=4/7width;
+ z9=z8+((z8l-z8) rotated 60);
+ fill z1..z2l..z3l..{down}z4l..z5l..z6l..z7l..{left}z8l..z9
+ ..z8r{right}..z7r..z6r..z5r..z4r{up}..z3r..z2r..cycle;
+enddef;
+
+beginchar(sigmafinal, width#+extra#, x_height#, descender#);
+gen_letter; penlabels(1,2,3,4,5,6,7,8,9);
+endchar;
diff --git a/Master/texmf-dist/fonts/source/public/lfb/tau.mf b/Master/texmf-dist/fonts/source/public/lfb/tau.mf
new file mode 100644
index 00000000000..d649dc33d60
--- /dev/null
+++ b/Master/texmf-dist/fonts/source/public/lfb/tau.mf
@@ -0,0 +1,143 @@
+
+ %% tau.mf
+ %% Copyright 2005 Laurie Field
+ %
+ % This work is LFB, version 1.0.
+ %
+ % This work may be distributed and/or modified under the
+ % conditions of the LaTeX Project Public License, either version 1.3
+ % of this license or (at your option) any later version.
+ % The latest version of this license is in
+ % http://www.latex-project.org/lppl.txt
+ % and version 1.3 or later is part of all distributions of LaTeX
+ % version 2003/12/01 or later.
+ %
+ % This work has the LPPL maintenance status "maintained".
+ %
+ % This Current Maintainer of this work is Laurie Field.
+ %
+ % This work consists of the files:
+ %
+ % example.tex
+ % lfbacc.tex
+ %
+ % accents.mf
+ % alpha.mf
+ % beta.mf
+ % capitals.mf
+ % charmap.mf
+ % delta.mf
+ % epsilon.mf
+ % eta.mf
+ % gamma.mf
+ % iota.mf
+ % kappa.mf
+ % khi.mf
+ % lambda.mf
+ % lfb.mf
+ % lfb5.mf
+ % lfb6.mf
+ % lfb7.mf
+ % lfb8.mf
+ % lfb9.mf
+ % lfb10.mf
+ % lfb11.mf
+ % lfb12.mf
+ % lfbb5.mf
+ % lfbb6.mf
+ % lfbb7.mf
+ % lfbb8.mf
+ % lfbb9.mf
+ % lfbb10.mf
+ % lfbb11.mf
+ % lfbb12.mf
+ % ligature.mf
+ % mu.mf
+ % nu.mf
+ % omega.mf
+ % omikron.mf
+ % others.mf
+ % phi.mf
+ % pi.mf
+ % psi.mf
+ % rho.mf
+ % serifs.mf
+ % sigma.mf
+ % sigmafin.mf
+ % tau.mf
+ % theta.mf
+ % upsilon.mf
+ % xi.mf
+ % zeta.mf
+ %
+ % and the derived files:
+ %
+ % lfb5.tfm
+ % lfb6.tfm
+ % lfb7.tfm
+ % lfb8.tfm
+ % lfb9.tfm
+ % lfb10.tfm
+ % lfb11.tfm
+ % lfb12.tfm
+ % lfbb5.tfm
+ % lfbb6.tfm
+ % lfbb7.tfm
+ % lfbb8.tfm
+ % lfbb9.tfm
+ % lfbb10.tfm
+ % lfbb11.tfm
+ % lfbb12.tfm
+ %
+ % lfb5.600pk
+ % lfb6.600pk
+ % lfb7.600pk
+ % lfb8.600pk
+ % lfb9.600pk
+ % lfb10.600pk
+ % lfb11.600pk
+ % lfb12.600pk
+ % lfbb5.600pk
+ % lfbb6.600pk
+ % lfbb7.600pk
+ % lfbb8.600pk
+ % lfbb9.600pk
+ % lfbb10.600pk
+ % lfbb11.600pk
+ % lfbb12.600pk
+ %
+
+width#:=7u#;
+extra#:=2letterspace#;
+define_pixels(width, extra);
+
+def gen_letter =
+ penpos5(thin, barangle);
+ penpos6(medthick, 90);
+ penpos8(medthick, 90);
+ penpos9(thin, barendangle);
+ y6r=y8r=x_height;
+ x6=2u; x8=6u;
+ x5l=1u; y5l=x_height-tailheight;
+ y9r=x_height+tiny; x9r=width;
+ penstroke z5e..z6e..tension 2..z8e..z9e;
+
+ penpos1(medthick, 0);
+ penpos2(medthick, 0);
+ penpos3(medium, 90);
+ penpos4(thin, tailangle);
+ x1=x2+tinyoffset;
+ x2=.4[x6,x8];
+ y1=x_height-thick/2;
+ y2=thick;
+ x3=x2+thick/2+tiny;
+ y4l=tailheight;
+ y3l=tinyoffset;
+ x4l=x2l+3u;
+ fill z1l---z2l..z3l..tension 1.5..z4l
+ --z4r..tension 2.5..z3r..z2r---z1r--z1l..cycle;
+enddef;
+
+beginchar(tau, width#+extra#, x_height#, 0);
+gen_letter; penlabels(1,2,3,4,5,6,8,9);
+endchar;
diff --git a/Master/texmf-dist/fonts/source/public/lfb/theta.mf b/Master/texmf-dist/fonts/source/public/lfb/theta.mf
new file mode 100644
index 00000000000..1bf575c85a7
--- /dev/null
+++ b/Master/texmf-dist/fonts/source/public/lfb/theta.mf
@@ -0,0 +1,149 @@
+
+ %% theta.mf
+ %% Copyright 2005 Laurie Field
+ %
+ % This work is LFB, version 1.0.
+ %
+ % This work may be distributed and/or modified under the
+ % conditions of the LaTeX Project Public License, either version 1.3
+ % of this license or (at your option) any later version.
+ % The latest version of this license is in
+ % http://www.latex-project.org/lppl.txt
+ % and version 1.3 or later is part of all distributions of LaTeX
+ % version 2003/12/01 or later.
+ %
+ % This work has the LPPL maintenance status "maintained".
+ %
+ % This Current Maintainer of this work is Laurie Field.
+ %
+ % This work consists of the files:
+ %
+ % example.tex
+ % lfbacc.tex
+ %
+ % accents.mf
+ % alpha.mf
+ % beta.mf
+ % capitals.mf
+ % charmap.mf
+ % delta.mf
+ % epsilon.mf
+ % eta.mf
+ % gamma.mf
+ % iota.mf
+ % kappa.mf
+ % khi.mf
+ % lambda.mf
+ % lfb.mf
+ % lfb5.mf
+ % lfb6.mf
+ % lfb7.mf
+ % lfb8.mf
+ % lfb9.mf
+ % lfb10.mf
+ % lfb11.mf
+ % lfb12.mf
+ % lfbb5.mf
+ % lfbb6.mf
+ % lfbb7.mf
+ % lfbb8.mf
+ % lfbb9.mf
+ % lfbb10.mf
+ % lfbb11.mf
+ % lfbb12.mf
+ % ligature.mf
+ % mu.mf
+ % nu.mf
+ % omega.mf
+ % omikron.mf
+ % others.mf
+ % phi.mf
+ % pi.mf
+ % psi.mf
+ % rho.mf
+ % serifs.mf
+ % sigma.mf
+ % sigmafin.mf
+ % tau.mf
+ % theta.mf
+ % upsilon.mf
+ % xi.mf
+ % zeta.mf
+ %
+ % and the derived files:
+ %
+ % lfb5.tfm
+ % lfb6.tfm
+ % lfb7.tfm
+ % lfb8.tfm
+ % lfb9.tfm
+ % lfb10.tfm
+ % lfb11.tfm
+ % lfb12.tfm
+ % lfbb5.tfm
+ % lfbb6.tfm
+ % lfbb7.tfm
+ % lfbb8.tfm
+ % lfbb9.tfm
+ % lfbb10.tfm
+ % lfbb11.tfm
+ % lfbb12.tfm
+ %
+ % lfb5.600pk
+ % lfb6.600pk
+ % lfb7.600pk
+ % lfb8.600pk
+ % lfb9.600pk
+ % lfb10.600pk
+ % lfb11.600pk
+ % lfb12.600pk
+ % lfbb5.600pk
+ % lfbb6.600pk
+ % lfbb7.600pk
+ % lfbb8.600pk
+ % lfbb9.600pk
+ % lfbb10.600pk
+ % lfbb11.600pk
+ % lfbb12.600pk
+ %
+
+width#:=7.5u#;
+extra#:=2letterspace#;
+define_pixels(width, extra);
+
+def gen_letter =
+ penpos1(medium, 225);
+ penpos2(medthin, 90);
+ penpos3(thick, 0);
+ penpos10(thick, 0);
+ penpos4(medthick, 90);
+ penpos5(medthin, 180);
+ penpos6(medthick, -90);
+ penpos7(xthick, -30);
+ penpos8(medium, 45);
+ penpos9(thin, 90);
+ y9l=y2r=6/11ascender;
+ y1l=y2l-thick;
+ y5=y2r;
+ y3=y2l-thin;
+ y10=y3-2u;
+ y4l=0;
+ y6l=ascender;
+ y7=5/6ascender;
+ y8l=y3r+2u;
+ x1r=0;
+ x2=x1+medium;
+ x7=x10l=x3l=x2+thin;
+ x6=x4=(x3l/2+x5r)/2;
+ x5l=width-.5u;
+ x9l=width;
+ x8l=x3r;
+ z11=z9+((z9l-z9) rotated 90);
+ fill z1l..tension 1.8..z2l..z3l---z10l..z4l..{up}z5l{up}..z6l
+ ..z7l..z8l..{right}z9l..z11..z9r{left}..z8r..z7r..z6r
+ ..{down}z5r{down}..z4r..z10r---z3r..z2r..tension 1.5..z1r--cycle;
+enddef;
+
+beginchar(theta, width#+extra#, ascender#, 0);
+gen_letter; penlabels(1,2,3,4,5,6,7,8,9,10,11);
+endchar;
diff --git a/Master/texmf-dist/fonts/source/public/lfb/upsilon.mf b/Master/texmf-dist/fonts/source/public/lfb/upsilon.mf
new file mode 100644
index 00000000000..30dd623c2f1
--- /dev/null
+++ b/Master/texmf-dist/fonts/source/public/lfb/upsilon.mf
@@ -0,0 +1,214 @@
+
+ %% upsilon.mf
+ %% Copyright 2005 Laurie Field
+ %
+ % This work is LFB, version 1.0.
+ %
+ % This work may be distributed and/or modified under the
+ % conditions of the LaTeX Project Public License, either version 1.3
+ % of this license or (at your option) any later version.
+ % The latest version of this license is in
+ % http://www.latex-project.org/lppl.txt
+ % and version 1.3 or later is part of all distributions of LaTeX
+ % version 2003/12/01 or later.
+ %
+ % This work has the LPPL maintenance status "maintained".
+ %
+ % This Current Maintainer of this work is Laurie Field.
+ %
+ % This work consists of the files:
+ %
+ % example.tex
+ % lfbacc.tex
+ %
+ % accents.mf
+ % alpha.mf
+ % beta.mf
+ % capitals.mf
+ % charmap.mf
+ % delta.mf
+ % epsilon.mf
+ % eta.mf
+ % gamma.mf
+ % iota.mf
+ % kappa.mf
+ % khi.mf
+ % lambda.mf
+ % lfb.mf
+ % lfb5.mf
+ % lfb6.mf
+ % lfb7.mf
+ % lfb8.mf
+ % lfb9.mf
+ % lfb10.mf
+ % lfb11.mf
+ % lfb12.mf
+ % lfbb5.mf
+ % lfbb6.mf
+ % lfbb7.mf
+ % lfbb8.mf
+ % lfbb9.mf
+ % lfbb10.mf
+ % lfbb11.mf
+ % lfbb12.mf
+ % ligature.mf
+ % mu.mf
+ % nu.mf
+ % omega.mf
+ % omikron.mf
+ % others.mf
+ % phi.mf
+ % pi.mf
+ % psi.mf
+ % rho.mf
+ % serifs.mf
+ % sigma.mf
+ % sigmafin.mf
+ % tau.mf
+ % theta.mf
+ % upsilon.mf
+ % xi.mf
+ % zeta.mf
+ %
+ % and the derived files:
+ %
+ % lfb5.tfm
+ % lfb6.tfm
+ % lfb7.tfm
+ % lfb8.tfm
+ % lfb9.tfm
+ % lfb10.tfm
+ % lfb11.tfm
+ % lfb12.tfm
+ % lfbb5.tfm
+ % lfbb6.tfm
+ % lfbb7.tfm
+ % lfbb8.tfm
+ % lfbb9.tfm
+ % lfbb10.tfm
+ % lfbb11.tfm
+ % lfbb12.tfm
+ %
+ % lfb5.600pk
+ % lfb6.600pk
+ % lfb7.600pk
+ % lfb8.600pk
+ % lfb9.600pk
+ % lfb10.600pk
+ % lfb11.600pk
+ % lfb12.600pk
+ % lfbb5.600pk
+ % lfbb6.600pk
+ % lfbb7.600pk
+ % lfbb8.600pk
+ % lfbb9.600pk
+ % lfbb10.600pk
+ % lfbb11.600pk
+ % lfbb12.600pk
+ %
+
+width#:=7u#;
+extra#:=2.5letterspace#;
+define_pixels(width, extra);
+
+def gen_letter =
+ penpos1(medium, 225);
+ penpos2(medthin, 90);
+ penpos3(thick, 0);
+ penpos4(thick, 0);
+ penpos5(medthin, 90);
+ penpos6(thin, 135);
+ penpos7(medthick, -150);
+ penpos8(xthick, -110);
+
+ y2r=x_height;
+ y1l=y2l-thick;
+ y3=y2l-thin;
+ y4=y3-2u;
+ y5l=0;
+ y6l=y5r;
+ y7l=y8r-thick;
+ y8l=x_height;
+ x1r=0;
+ x2=x1+medium;
+ x4l=x3l=x2+thin;
+ x5=(x3l/2+width)/2;
+ x7r=width-medthin;
+ x8l=x6l=width-1u;
+ z9=z8+((z8l-z8) rotated 90);
+
+ fill z1l..tension 1.8..z2l..z3l---z4l..z5l..z6l..z7l..z8l..z9
+ ..z8r..z7r..tension 1.1..z6r..z5r..z4r---z3r..z2r
+ ..tension 1.5..z1r--cycle;
+
+ numeric accent_centre;
+ accent_centre=x5;
+enddef;
+
+beginchar(upsilon, width#+extra#, x_height#, 0);
+gen_letter; penlabels(1,2,3,4,5,6,7,8,9);
+endchar;
+
+beginchar(upsilon_acc+smooth, width#+extra#, ascender#, 0);
+gen_letter; acc_smooth;
+endchar;
+
+beginchar(upsilon_acc+rough, width#+extra#, ascender#, 0);
+gen_letter; acc_rough;
+endchar;
+
+beginchar(upsilon_acc+acute, width#+extra#, ascender#, 0);
+gen_letter; acc_acute;
+endchar;
+
+beginchar(upsilon_acc+grave, width#+extra#, ascender#, 0);
+gen_letter; acc_grave;
+endchar;
+
+beginchar(upsilon_acc+circ, width#+extra#, ascender#, 0);
+gen_letter; acc_circ;
+endchar;
+
+beginchar(upsilon_acc+smoothacute, width#+extra#, ascender#, 0);
+gen_letter; acc_smoothacute;
+endchar;
+
+beginchar(upsilon_acc+smoothgrave, width#+extra#, ascender#, 0);
+gen_letter; acc_smoothgrave;
+endchar;
+
+beginchar(upsilon_acc+smoothcirc, width#+extra#, ascender#, 0);
+gen_letter; acc_smoothcirc;
+endchar;
+
+beginchar(upsilon_acc+roughacute, width#+extra#, ascender#, 0);
+gen_letter; acc_roughacute;
+endchar;
+
+beginchar(upsilon_acc+roughgrave, width#+extra#, ascender#, 0);
+gen_letter; acc_roughgrave;
+endchar;
+
+beginchar(upsilon_acc+roughcirc, width#+extra#, ascender#, 0);
+gen_letter; acc_roughcirc;
+endchar;
+
+beginchar(upsilon_acc+diaer, width#+extra#, ascender#, 0);
+gen_letter; acc_diaer;
+endchar;
+
+beginchar(upsilon_acc+diaeracute, width#+extra#, ascender#, 0);
+gen_letter; acc_diaeracute;
+endchar;
+
+beginchar(upsilon_acc+diaergrave, width#+extra#, ascender#, 0);
+gen_letter; acc_diaergrave;
+endchar;
+
+beginchar(upsilon_acc+breve, width#+extra#, ascender#-macronbreveshorter#, 0);
+gen_letter; acc_breve;
+endchar;
+
+beginchar(upsilon_acc+macron, width#+extra#, ascender#-macronbreveshorter#, 0);
+gen_letter; acc_macron;
+endchar;
diff --git a/Master/texmf-dist/fonts/source/public/lfb/xi.mf b/Master/texmf-dist/fonts/source/public/lfb/xi.mf
new file mode 100644
index 00000000000..fc953326432
--- /dev/null
+++ b/Master/texmf-dist/fonts/source/public/lfb/xi.mf
@@ -0,0 +1,165 @@
+
+ %% xi.mf
+ %% Copyright 2005 Laurie Field
+ %
+ % This work is LFB, version 1.0.
+ %
+ % This work may be distributed and/or modified under the
+ % conditions of the LaTeX Project Public License, either version 1.3
+ % of this license or (at your option) any later version.
+ % The latest version of this license is in
+ % http://www.latex-project.org/lppl.txt
+ % and version 1.3 or later is part of all distributions of LaTeX
+ % version 2003/12/01 or later.
+ %
+ % This work has the LPPL maintenance status "maintained".
+ %
+ % This Current Maintainer of this work is Laurie Field.
+ %
+ % This work consists of the files:
+ %
+ % example.tex
+ % lfbacc.tex
+ %
+ % accents.mf
+ % alpha.mf
+ % beta.mf
+ % capitals.mf
+ % charmap.mf
+ % delta.mf
+ % epsilon.mf
+ % eta.mf
+ % gamma.mf
+ % iota.mf
+ % kappa.mf
+ % khi.mf
+ % lambda.mf
+ % lfb.mf
+ % lfb5.mf
+ % lfb6.mf
+ % lfb7.mf
+ % lfb8.mf
+ % lfb9.mf
+ % lfb10.mf
+ % lfb11.mf
+ % lfb12.mf
+ % lfbb5.mf
+ % lfbb6.mf
+ % lfbb7.mf
+ % lfbb8.mf
+ % lfbb9.mf
+ % lfbb10.mf
+ % lfbb11.mf
+ % lfbb12.mf
+ % ligature.mf
+ % mu.mf
+ % nu.mf
+ % omega.mf
+ % omikron.mf
+ % others.mf
+ % phi.mf
+ % pi.mf
+ % psi.mf
+ % rho.mf
+ % serifs.mf
+ % sigma.mf
+ % sigmafin.mf
+ % tau.mf
+ % theta.mf
+ % upsilon.mf
+ % xi.mf
+ % zeta.mf
+ %
+ % and the derived files:
+ %
+ % lfb5.tfm
+ % lfb6.tfm
+ % lfb7.tfm
+ % lfb8.tfm
+ % lfb9.tfm
+ % lfb10.tfm
+ % lfb11.tfm
+ % lfb12.tfm
+ % lfbb5.tfm
+ % lfbb6.tfm
+ % lfbb7.tfm
+ % lfbb8.tfm
+ % lfbb9.tfm
+ % lfbb10.tfm
+ % lfbb11.tfm
+ % lfbb12.tfm
+ %
+ % lfb5.600pk
+ % lfb6.600pk
+ % lfb7.600pk
+ % lfb8.600pk
+ % lfb9.600pk
+ % lfb10.600pk
+ % lfb11.600pk
+ % lfb12.600pk
+ % lfbb5.600pk
+ % lfbb6.600pk
+ % lfbb7.600pk
+ % lfbb8.600pk
+ % lfbb9.600pk
+ % lfbb10.600pk
+ % lfbb11.600pk
+ % lfbb12.600pk
+ %
+
+width#:=6.5u#;
+extra#:=1.5letterspace#;
+define_pixels(width, extra);
+
+def gen_letter =
+ penpos2(thick, 0);
+ penpos4(medthin, xiangle+90);
+ penpos5(xthick, xiangle-180);
+ penpos6(medthin, xiangle-90);
+ penpos7(medthin, 0);
+ penpos8(medium, 90);
+ penpos9(xthick, 180);
+ penpos10(medium, -90);
+
+ penpos24(medthin, 0);
+ penpos25(thick, 90);
+ penpos26(thick, 90);
+ penpos27(thin, 0);
+ penpos28(thick, -90);
+
+ z1=z2+(4/3(z2l-z2) rotated -120);
+ y1=ascender;
+ x2l=0;
+ z4r=z5r=z6r;
+ x5l=width-small;
+ y6l=ascender-medium;
+ y7=y9r+2/5(ascender-y9r);
+ x7=medium;
+ z8r=z9r=z10r;
+ x9l=width-thin;
+ y9r=1/2ascender;
+
+ y26l=0; y25l=tiny;
+ y24=1/2y9r;
+ y27=1/2y28l;
+ y28r=-descender;
+ numeric centroid; centroid=2/3width;
+ x25=centroid-2.5u;
+ x26=centroid+thin;
+ x24l=0;
+ x27r=width;
+ x28=4/7width;
+ z29=z28+((z28l-z28) rotated 60);
+
+ fill z1..z2l{down}..{dir xiangle}z4l..z5l..z6l{dir (xiangle-180)}
+ ..z7l..{right}z8l..z9l..z10l{left}
+ ..{down}z24l..z25l..z26l..z27l..{left}z28l..z29
+ ..z28r{right}..z27r..z26r..z25r..z24r{up}
+ ..{right}z10r..z9r..z8r{left}..z7r
+ ..{dir xiangle}z6r..z5r..z4r{dir (xiangle-180)}..z2r..cycle;
+enddef;
+
+beginchar(xi, width#+extra#, ascender#, descender#);
+gen_letter; penlabels(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);
+endchar;
diff --git a/Master/texmf-dist/fonts/source/public/lfb/zeta.mf b/Master/texmf-dist/fonts/source/public/lfb/zeta.mf
new file mode 100644
index 00000000000..7e699765746
--- /dev/null
+++ b/Master/texmf-dist/fonts/source/public/lfb/zeta.mf
@@ -0,0 +1,157 @@
+
+ %% zeta.mf
+ %% Copyright 2005 Laurie Field
+ %
+ % This work is LFB, version 1.0.
+ %
+ % This work may be distributed and/or modified under the
+ % conditions of the LaTeX Project Public License, either version 1.3
+ % of this license or (at your option) any later version.
+ % The latest version of this license is in
+ % http://www.latex-project.org/lppl.txt
+ % and version 1.3 or later is part of all distributions of LaTeX
+ % version 2003/12/01 or later.
+ %
+ % This work has the LPPL maintenance status "maintained".
+ %
+ % This Current Maintainer of this work is Laurie Field.
+ %
+ % This work consists of the files:
+ %
+ % example.tex
+ % lfbacc.tex
+ %
+ % accents.mf
+ % alpha.mf
+ % beta.mf
+ % capitals.mf
+ % charmap.mf
+ % delta.mf
+ % epsilon.mf
+ % eta.mf
+ % gamma.mf
+ % iota.mf
+ % kappa.mf
+ % khi.mf
+ % lambda.mf
+ % lfb.mf
+ % lfb5.mf
+ % lfb6.mf
+ % lfb7.mf
+ % lfb8.mf
+ % lfb9.mf
+ % lfb10.mf
+ % lfb11.mf
+ % lfb12.mf
+ % lfbb5.mf
+ % lfbb6.mf
+ % lfbb7.mf
+ % lfbb8.mf
+ % lfbb9.mf
+ % lfbb10.mf
+ % lfbb11.mf
+ % lfbb12.mf
+ % ligature.mf
+ % mu.mf
+ % nu.mf
+ % omega.mf
+ % omikron.mf
+ % others.mf
+ % phi.mf
+ % pi.mf
+ % psi.mf
+ % rho.mf
+ % serifs.mf
+ % sigma.mf
+ % sigmafin.mf
+ % tau.mf
+ % theta.mf
+ % upsilon.mf
+ % xi.mf
+ % zeta.mf
+ %
+ % and the derived files:
+ %
+ % lfb5.tfm
+ % lfb6.tfm
+ % lfb7.tfm
+ % lfb8.tfm
+ % lfb9.tfm
+ % lfb10.tfm
+ % lfb11.tfm
+ % lfb12.tfm
+ % lfbb5.tfm
+ % lfbb6.tfm
+ % lfbb7.tfm
+ % lfbb8.tfm
+ % lfbb9.tfm
+ % lfbb10.tfm
+ % lfbb11.tfm
+ % lfbb12.tfm
+ %
+ % lfb5.600pk
+ % lfb6.600pk
+ % lfb7.600pk
+ % lfb8.600pk
+ % lfb9.600pk
+ % lfb10.600pk
+ % lfb11.600pk
+ % lfb12.600pk
+ % lfbb5.600pk
+ % lfbb6.600pk
+ % lfbb7.600pk
+ % lfbb8.600pk
+ % lfbb9.600pk
+ % lfbb10.600pk
+ % lfbb11.600pk
+ % lfbb12.600pk
+ %
+
+width#:=6u#;
+extra#:=1.3letterspace#;
+define_pixels(width, extra);
+
+def gen_letter =
+ penpos2(thick, 0);
+ penpos3(thin, 90);
+ penpos4(medium, zetaangle+90);
+ penpos5(thick, zetaangle-180);
+ penpos6(thin, zetaangle-90);
+
+ penpos24(medthin, 0);
+ penpos25(thick, 90);
+ penpos26(thick, 90);
+ penpos27(thin, 0);
+ penpos28(thick, -90);
+
+ z1=z2+(4/3(z2l-z2) rotated -120);
+ y1=ascender;
+ x2l=0;
+ x3=1/2width;
+ y3=ascender-2u;
+ z4r=z5r=z6r;
+ x5l=width;
+ y6l=ascender-thin;
+
+ y26l=0; y25l=tiny;
+ y24=1/3x_height;
+ y27=1/2y28l;
+ y28r=-descender;
+ numeric centroid; centroid=2/3width;
+ x25=centroid-2.5u;
+ x26=centroid+thin;
+ x24l=0;
+ x27r=width;
+ x28=4/7width;
+ z29=z28+((z28l-z28) rotated 60);
+
+ fill z1..z2l{down}..z3l..z4l..z5l..z6l{dir (zetaangle-180)}
+ ..{down}z24l..z25l..z26l..z27l..{left}z28l..z29
+ ..z28r{right}..z27r..z26r..z25r..z24r{up}
+ ..{dir zetaangle}z6r..z5r..z4r..z3r..z2r..cycle;
+enddef;
+
+beginchar(zeta, width#+extra#, ascender#, descender#);
+gen_letter; penlabels(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);
+endchar;