summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Master/texmf-dist/doc/fonts/levy/README (renamed from Master/texmf-dist/doc/fonts/levy/00readme.txt)54
-rw-r--r--Master/texmf-dist/doc/fonts/levy/digits.mf-old343
-rw-r--r--Master/texmf-dist/doc/fonts/levy/g.mf-old61
-rw-r--r--Master/texmf-dist/doc/fonts/levy/greekhist.tex15
-rw-r--r--Master/texmf-dist/doc/fonts/levy/greekuse.tex15
-rw-r--r--Master/texmf-dist/doc/fonts/levy/grinstall.tex15
-rw-r--r--Master/texmf-dist/doc/fonts/levy/grtestfont.tex18
-rw-r--r--Master/texmf-dist/doc/fonts/levy/makeall17
-rw-r--r--Master/texmf-dist/doc/fonts/levy/makefont16
-rw-r--r--Master/texmf-dist/doc/fonts/levy/testfont15
-rw-r--r--Master/texmf-dist/doc/fonts/levy/todo.txt9
-rw-r--r--Master/texmf-dist/fonts/source/public/levy/a.mf25
-rw-r--r--Master/texmf-dist/fonts/source/public/levy/b.mf25
-rw-r--r--Master/texmf-dist/fonts/source/public/levy/d.mf25
-rw-r--r--Master/texmf-dist/fonts/source/public/levy/digits.mf25
-rw-r--r--Master/texmf-dist/fonts/source/public/levy/e.mf25
-rw-r--r--Master/texmf-dist/fonts/source/public/levy/f.mf25
-rw-r--r--Master/texmf-dist/fonts/source/public/levy/g.mf25
-rw-r--r--Master/texmf-dist/fonts/source/public/levy/gen_acc.mf25
-rw-r--r--Master/texmf-dist/fonts/source/public/levy/gen_sigma.mf25
-rw-r--r--Master/texmf-dist/fonts/source/public/levy/graccent.mf25
-rw-r--r--Master/texmf-dist/fonts/source/public/levy/grbase.mf25
-rw-r--r--Master/texmf-dist/fonts/source/public/levy/grbld10.mf25
-rw-r--r--Master/texmf-dist/fonts/source/public/levy/grbld8.mf25
-rw-r--r--Master/texmf-dist/fonts/source/public/levy/grbld9.mf25
-rw-r--r--Master/texmf-dist/fonts/source/public/levy/greek.mf25
-rw-r--r--Master/texmf-dist/fonts/source/public/levy/grpunct.mf25
-rw-r--r--Master/texmf-dist/fonts/source/public/levy/grreg10.mf25
-rw-r--r--Master/texmf-dist/fonts/source/public/levy/grreg8.mf25
-rw-r--r--Master/texmf-dist/fonts/source/public/levy/grreg9.mf25
-rw-r--r--Master/texmf-dist/fonts/source/public/levy/grtt10.mf25
-rw-r--r--Master/texmf-dist/fonts/source/public/levy/h.mf25
-rw-r--r--Master/texmf-dist/fonts/source/public/levy/i.mf25
-rw-r--r--Master/texmf-dist/fonts/source/public/levy/j.mf25
-rw-r--r--Master/texmf-dist/fonts/source/public/levy/k.mf25
-rw-r--r--Master/texmf-dist/fonts/source/public/levy/l.mf25
-rw-r--r--Master/texmf-dist/fonts/source/public/levy/lig.mf25
-rw-r--r--Master/texmf-dist/fonts/source/public/levy/lower.mf25
-rw-r--r--Master/texmf-dist/fonts/source/public/levy/m.mf25
-rw-r--r--Master/texmf-dist/fonts/source/public/levy/n.mf25
-rw-r--r--Master/texmf-dist/fonts/source/public/levy/o.mf25
-rw-r--r--Master/texmf-dist/fonts/source/public/levy/p.mf25
-rw-r--r--Master/texmf-dist/fonts/source/public/levy/q.mf25
-rw-r--r--Master/texmf-dist/fonts/source/public/levy/r.mf25
-rw-r--r--Master/texmf-dist/fonts/source/public/levy/s.mf25
-rw-r--r--Master/texmf-dist/fonts/source/public/levy/t.mf25
-rw-r--r--Master/texmf-dist/fonts/source/public/levy/u.mf25
-rw-r--r--Master/texmf-dist/fonts/source/public/levy/upper.mf25
-rw-r--r--Master/texmf-dist/fonts/source/public/levy/w.mf25
-rw-r--r--Master/texmf-dist/fonts/source/public/levy/x.mf25
-rw-r--r--Master/texmf-dist/fonts/source/public/levy/y.mf25
-rw-r--r--Master/texmf-dist/fonts/source/public/levy/z.mf25
-rw-r--r--Master/texmf-dist/fonts/tfm/public/levy/grbld10.tfmbin0 -> 2052 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/levy/grbld8.tfmbin0 -> 2056 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/levy/grbld9.tfmbin0 -> 2068 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/levy/grreg10.tfmbin0 -> 2036 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/levy/grreg8.tfmbin0 -> 2032 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/levy/grreg9.tfmbin0 -> 2044 bytes
-rw-r--r--Master/texmf-dist/tex/generic/levy/greekmacros.tex (renamed from Master/texmf-dist/tex/plain/levy/greekmacros.tex)15
-rw-r--r--Master/texmf-dist/tex/generic/levy/slgreek.sty (renamed from Master/texmf-dist/tex/latex/levy/slgreek.sty)18
-rwxr-xr-xMaster/tlpkg/libexec/ctan2tds6
61 files changed, 1608 insertions, 34 deletions
diff --git a/Master/texmf-dist/doc/fonts/levy/00readme.txt b/Master/texmf-dist/doc/fonts/levy/README
index 000ef26a9ef..1b2ff40701f 100644
--- a/Master/texmf-dist/doc/fonts/levy/00readme.txt
+++ b/Master/texmf-dist/doc/fonts/levy/README
@@ -1,7 +1,28 @@
-This directory contains materials for using TeX to typeset Greek
-text using Sylvio Levy's fonts. The following files are present:
+ Copyright (C) 1991 Silvio Levy
+
+ This file is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 2 of the License, or
+ (at your option) any later version.
+
+ This file is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see <http://www.gnu.org/licenses/>.
+
+(The fonts are released under GPLv2+ with the FSF font exception.
+Each file contains the applicable license text.)
-00readme.txt This file.
+This directory contains materials for using TeX to typeset Greek text
+using Silvio Levy's fonts, which are partly based on Don Knuth's
+Computer Modern family of fonts. They are distributed WITHOUT ANY
+WARRANTY, express or implied. Please send comments, suggestions, etc. to
+levy (at) msri (dot) org. The following files are present:
+
+README This file.
a.mf MF code for alpha-based characters
b.mf MF code for beta-based characters
d.mf MF code for delta-based characters
@@ -17,8 +38,7 @@ grbld8.mf Parameter file for 8pt Bold
grbld9.mf Parameter file for 9pt Bold
grbld10.mf Parameter file for 10pt Bold
greek.mf Driver file for Greek font
-greekhist.tex History of Greek typesetting and info on
- these fonts
+greekhist.tex History of Greek typesetting and info on these fonts
greekmacros.tex Macros to use Greek fonts.
greekuse.tex Instructions on using the fonts.
grinstall.tex Instructions on installing the fonts.
@@ -26,8 +46,7 @@ grpunct.mf MF code for punctuation
grreg8.mf Parameter file for 8pt "Roman"
grreg9.mf Parameter file for 9pt "Roman"
grreg10.mf Parameter file for 10pt "Roman"
-grtestfont.tex Testing TeX file for Greek (analagous to
- testfont.tex)
+grtestfont.tex Testing TeX file for Greek (analogous to testfont.tex)
grtt10.mf Parameter file for 10pt Typewriter
h.mf MF code for eta-based characters
i.mf MF code for iota-based characters
@@ -37,8 +56,8 @@ l.mf MF code for lambda-based characters
lig.mf MF code for ligatures
lower.mf Driver file for lower case Greek letters
m.mf MF code for mu-based characters
-makeall. Shell script to make all fonts
-makefont. Shell script to generate a font.
+makeall Shell script to make all fonts
+makefont Shell script to generate a font.
modes.mf Mode definitions
n.mf MF code for nu-based characters
o.mf MF code for omicron-based characters
@@ -47,7 +66,7 @@ q.mf MF code for chi-based characters
r.mf MF code for rho-based characters
s.mf MF code for sigma-based characters
t.mf MF code for tau-based characters
-testfont. Shell script to test fonts.
+testfont Shell script to test fonts.
todo.txt List of improvements to be made to the fonts.
u.mf MF code for upsilon-based characters.
upper.mf MF code for upper case characters
@@ -56,13 +75,7 @@ x.mf MF code for xi-based characters
y.mf MF code for psi-based characters
z.mf MF code for zeta-based characters
-Copyright (C) 1987 Princeton University
-
-These fonts by Silvio Levy are partly based on Don Knuth's
-Computer Modern family of fonts. They are distributed WITHOUT
-ANY WARRANTY, express or implied. Please send comments,
-suggestions, etc. to levy@princeton.edu
-
+
IMPORTANT NOTE:
These fonts make use of the 256-character capabilities of gf
@@ -97,3 +110,10 @@ At HMC a couple of modifications have been made to the MF files:
directory information is present.
accent.mf has been renamed graccent.mf and punct.mf has been
renamed grpunct.mf to prevent conflicts with CM files.
+
+ TODO:
+create digamma
+add kerning, especially between accents and capitals
+create more typefaces (italics?)
+complete hyphenation table
+create tick marks for numbers
diff --git a/Master/texmf-dist/doc/fonts/levy/digits.mf-old b/Master/texmf-dist/doc/fonts/levy/digits.mf-old
new file mode 100644
index 00000000000..cf1cab52c7f
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/levy/digits.mf-old
@@ -0,0 +1,343 @@
+% Copyright (C) 1991 Silvio Levy
+%
+% This file is free software: you can redistribute it and/or modify
+% it under the terms of the GNU General Public License as published by
+% the Free Software Foundation, either version 2 of the License, or
+% (at your option) any later version.
+%
+% This file is distributed in the hope that it will be useful,
+% but WITHOUT ANY WARRANTY; without even the implied warranty of
+% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+% GNU General Public License for more details.
+%
+% You should have received a copy of the GNU General Public License
+% along with this program. If not, see <http://www.gnu.org/licenses/>.
+%
+% As a special exception, if you create a document which uses this font,
+% and embed this font or unaltered portions of this font into the
+% document, this font does not by itself cause the resulting document to
+% be covered by the GNU General Public License. This exception does not
+% however invalidate any other reasons why the document might be covered
+% by the GNU General Public License. If you modify this font, you may
+% extend this exception to your version of the font, but you are not
+% obligated to do so. If you do not wish to do so, delete this exception
+% statement from your version.
+
+% This file is the same as Computer Modern's romand.mf.
+% It contains the ten digits in so-called roman style.
+% Character codes \0060 through \0071 are generated.
+
+% All digits have the same height, width, depth, and italic correction.
+
+cmchar "The numeral 0";
+beginchar("0",9u#,fig_height#,0);
+italcorr fig_height#*slant-.5u#;
+adjust_fit(0,0);
+penpos1(vair,90); penpos3(vair,-90); penpos2(curve,180); penpos4(curve,0);
+if not monospace: interim superness:=sqrt(more_super*hein_super); fi
+x2r=hround max(.7u,1.45u-.5curve); x4r=w-x2r; x1=x3=.5w;
+y1r=h+o; y3r=-o; y2=y4=.5h-vair_corr; y2l:=y4l:=.52h;
+penstroke pulled_arc.e(1,2) & pulled_arc.e(2,3)
+ & pulled_arc.e(3,4) & pulled_arc.e(4,1) & cycle; % bowl
+penlabels(1,2,3,4); endchar;
+
+cmchar "The numeral 1";
+beginchar("1",9u#,fig_height#,0);
+italcorr fig_height#*slant-.5u#;
+adjust_fit(0,0);
+numeric light_stem; light_stem=hround .4[stem',cap_stem'];
+if light_stem <= tiny: light_stem:=tiny+eps; fi
+pickup tiny.nib;
+pos1(light_stem,0); pos2(light_stem,0);
+lft x1l=lft x2l=hround(.5(w+.5u)-.5cap_stem'); top y1=h+o; bot y2=0;
+filldraw stroke z1e--z2e; % stem
+if not serifs: save slab; slab=bar; fi
+dish_serif(2,1,a,1/3,min(2.25u,lft x2l-1.5u),
+ b,1/3,min(2.25u,w-1.25u-rt x2r)); % serif
+pickup crisp.nib; pos3(slab,-90); pos4(bar,-90);
+top y3l=h+o; top y4l=if monospace: .8 else: .9 fi\\ h+o;
+lft x4=max(1.25u,tiny.lft x1l-2.35u);
+tiny.rt x1r=lft x3+.25[tiny,hair];
+erase fill z3l{x4l-x3l,3(y4l-y3l)}...z4l{left}
+ --(x4l,h+o+1)--(x3l,h+o+1)--cycle; % erase excess at top
+filldraw stroke z3e{x4e-x3e,3(y4e-y3e)}..z4e{left}; % point
+penlabels(1,2,3,4); endchar;
+
+cmchar "The numeral 2";
+beginchar("2",9u#,fig_height#,0);
+italcorr fig_height#*slant-.5u#;
+adjust_fit(0,0);
+numeric arm_thickness, hair_vair; hair_vair=.25[vair,hair];
+arm_thickness=Vround(if hefty:slab+2stem_corr else:.4[stem,cap_stem] fi);
+pickup crisp.nib; pos7(arm_thickness,-90); pos8(hair,0);
+bot y7r=0; lft x7=hround .9u; rt x8r=hround(w-.9u); y8=good.y(y7l+beak/2)+eps;
+arm(7,8,a,.3beak_darkness,beak_jut); % arm and beak
+pickup fine.nib; pos2(slab,90); pos3(.4[curve,cap_curve],0);
+top y2r=h+o; x2=.5(w-.5u); rt x3r=hround(w-.9u); y3+.5vair=.75h;
+if serifs: numeric bulb_diam; bulb_diam=hround(flare+2/3(cap_stem-stem));
+ pos0(bulb_diam,180); pos1(cap_hair,180);
+ lft x1r=hround .9u; y1-.5bulb_diam=2/3h;
+ (x,y2l)=whatever[z1l,z2r]; x2l:=x; bulb(2,1,0); % bulb and arc
+else: x2l:=x2l-.25u; pos1(flare,angle(-9u,h));
+ lft x1r=hround .75u; bot y1l=vround .7h; y1r:=good.y y1r; x1l:=good.x x1l;
+ filldraw stroke term.e(2,1,left,.9,4); fi % terminal and arc
+pos4(.25[hair_vair,cap_stem],0);
+pos5(hair_vair,0); pos6(hair_vair,0);
+y5=arm_thickness; y4=.3[y5,y3]; top y6=min(y5,slab,top y7l);
+lft x6l=crisp.lft x7; z4l=whatever[z6l,(x3l,bot .58h)]; z5l=whatever[z6l,z4l];
+erase fill z4l--z6l--lft z6l--(lft x6l,y4l)--cycle; % erase excess at left
+filldraw stroke z2e{right}..tension atleast .9 and atleast 1
+ ..z3e{down}.. z4e---z5e--z6e; % stroke
+penlabels(0,1,2,3,4,5,6,7,8); endchar;
+
+cmchar "The numeral 3";
+beginchar("3",9u#,fig_height#,0);
+italcorr fig_height#*slant-.5u#;
+adjust_fit(0,0);
+numeric top_thickness,mid_thickness,bot_thickness;
+top_thickness=max(fine.breadth,vround(slab-2vair_corr));
+mid_thickness=max(fine.breadth,vround 2/3vair);
+bot_thickness=max(fine.breadth,vround(slab-vair_corr));
+pickup fine.nib; pos2(top_thickness,90); top y2r=h+o;
+pos3(max(fine.breadth,.6[curve,cap_curve]-stem_corr),0);
+rt x3r=hround(w-1.25u);
+pos4(vair,-90); pos5(vair,-90);
+pos6(mid_thickness,90); x2=x6=x8=.5[1.5u,x7];
+pos7(cap_curve,0); rt x7r=hround(w-.75u); lft x5=min(hround 3u,lft x6)-eps;
+pos8(bot_thickness,-90); bot y8r=-o;
+y3=.6[top y4l,bot y2l]; y7=.5[bot y6l,top y8l];
+top y5l=vround(.54h+.5vair); y5r=y6l;
+x4=1/3[x5,x3l]; z4=z5+whatever*(150u,h);
+filldraw stroke pulled_super_arc.e(2,3)(.5superpull)
+ & z3e{down}...z4e---z5e; % upper bowl
+filldraw z5r--z6l--z6r--z5l---cycle; % middle tip
+filldraw stroke pulled_super_arc.e(6,7)(.5superpull)
+ & pulled_super_arc.e(7,8)(.5superpull); % lower bowl
+if serifs: numeric bulb_diam[];
+ bulb_diam1=flare+.5(cap_stem-stem); bulb_diam2=flare+cap_stem-stem;
+ pos0(bulb_diam1,180); pos1(hair,180);
+ lft x0r=hround 1.25u; y0=min(.9h-.5bulb_diam1,.75h+.5bulb_diam1);
+ bulb(2,1,0); % upper bulb
+ pos10(bulb_diam2,-180); pos9(cap_hair,-180);
+ lft x10r=hround .75u; y10=max(.1h+.5bulb_diam2,.3h-.5bulb_diam2);
+ bulb(8,9,10); % lower bulb
+else: pos1(.5[vair,flare],angle(-8u,h));
+ lft x1r=hround u; bot y1l=vround .75h+o;
+ y1r:=good.y y1r+eps; x1l:=good.x x1l;
+ pos9(bot_thickness,angle(-2u,-h));
+ lft x9r=hround .75u; top y9l=vround .25h-o;
+ y9r:=good.y y9r-eps; x9l:=good.x x9l;
+ filldraw stroke term.e(2,1,left,1,4); % upper terminal
+ filldraw stroke term.e(8,9,left,1,4); fi % lower terminal
+penlabels(0,1,2,3,4,5,6,7,8,9,10); endchar;
+
+cmchar "The numeral 4";
+beginchar("4",9u#,fig_height#,0);
+italcorr fig_height#*slant-.5u#;
+adjust_fit(0,0);
+numeric light_stem, light_stem', diag_stem, alpha, cut; cut=.75notch_cut;
+light_stem=hround .4[fudged.stem,fudged.cap_stem];
+light_stem'=hround max(tiny.breadth,light_stem-2stem_corr);
+diag_stem=max(tiny.breadth,.4[vair,fudged.hair]);
+pickup crisp.nib; pos5(cap_bar,90); pos6(cap_bar,90);
+lft x5=hround .5u; rt x6=hround(w-.5u);
+top y5r=vround(if serifs: 5/18[slab,h-light_stem]+1
+ else:.35(h-light_stem) fi+.5cap_bar);
+z4l=top lft z5r; y2=y2'=y5=y6; x1r=x2r=hround(w-3u+.5light_stem);
+penpos1(light_stem',0); penpos2(light_stem',0); y1=y3=h+apex_o+apex_oo;
+x3r+apex_corr=x1r; alpha=diag_ratio(1,diag_stem,y3-y4l,x3r-x4l);
+penpos3(alpha*diag_stem,0); penpos4(alpha*diag_stem,0);
+x0=x1l; z0=whatever[z3r,z4r];
+x5'=x5; z5''=z5'+penoffset z4-z3 of currentpen=whatever[z4l,z3l];
+fill diag_end(2r,1r,1,.5,3l,4l)---z5''...lft z5'
+ ---lft z5l -- (x4r,y5l) -- z4r
+ if y0<h-cut:{z3r-z4r}...{up}(x1l-1,h-cut)
+ --(x1l,h-cut) else: -- z0 fi
+ --z2l--z2r--cycle; % diagonal and upper stem
+filldraw stroke z5e--z6e; % bar
+pickup tiny.nib; pos7(light_stem,0); rt x7r=x1r; bot y7=0;
+pos2'(light_stem,0); x2'=x7;
+filldraw stroke z2'e--z7e; % lower stem
+if serifs: dish_serif(7,2',a,1/3,1.75u,
+ b,1/3,min(1.75u,w-.5u-rt x7r)); fi % serif
+penlabels(0,1,2,3,4,5,6,7); endchar;
+
+cmchar "The numeral 5";
+beginchar("5",9u#,fig_height#,0);
+italcorr fig_height#*slant-.5u#;
+adjust_fit(0,0);
+numeric bot_thickness,light_hair;
+bot_thickness=max(fine.breadth,vround(slab-vair_corr));
+light_hair=hround(cap_hair if hefty: -\\2stem_corr fi);
+pickup tiny.nib; pos5(vair,180); pos6(vair,90);
+bot y5=vround(.53h-vair); top y6r=vround .61803h+o;
+pos3(light_hair,0); pos4(light_hair,0);
+lft x3l=max(1.35u,2.1u-.5light_hair); x3=x4=x5; y4=y5;
+top y3=h if not hefty: +\\o fi;
+filldraw stroke z3e--z4e; % thin stem
+penpos7(cap_stem-fine,0); penpos8(bot_thickness-fine,-90);
+fine.rt x7r=hround(w-.9u); x8=.5[u,x7]; x6=.5[x5,x7];
+erase fill z5--bot z5--(x6,bot y5)--z6{left}
+ ..tension .9 and 1..{x5-x6,3(y5-y6)}cycle; % erase excess in middle
+filldraw stroke z6e{left}..tension .9 and 1..{x5-x6,3(y5-y6)}z5e; % link
+pickup fine.nib; pos6'(vair,90); z6'=z6;
+y7=.5[y6,y8]; bot y8r=-o;
+filldraw stroke pulled_arc.e(6',7) & pulled_arc.e(7,8); % bowl
+if serifs: pos9(hair,-180); y9=.5y5; lft x9r=hround .9u;
+ pos10(flare+1/3(cap_stem-stem),-180); bulb(8,9,10); % bulb
+else: pos9(3/7[bot_thickness,flare],angle(-7u,-h));
+ lft x9r=hround(tiny.lft x3l-.75u); bot y9r=vround .15h-o;
+ x9l:=good.x x9l; y9l:=good.y y9l;
+ filldraw stroke term.e(8,9,left,1,4); fi % terminal
+if hefty: pickup crisp.nib; pos1(slab,90); pos2(hair,0);
+ top y1r=h; x1=x4; rt x2r=hround(w-1.5u); y2=y1l-eps;
+ arm(1,2,a,0,0); % arm
+else: numeric flag_breadth; flag_breadth=7/8[vair,cap_curve];
+ pos1(flag_breadth,90); pos2(flag_breadth,60);
+ pos0(vair,90); top y1r=tiny.top y3; top y2r=vround .95h+o; y0r=y1r;
+ lft x1=tiny.lft x3l; x2r=.5[x1,x0]; rt x0=hround(w-1.6u);
+ erase fill top z1r--z1r...{right}z2r
+ --(x2r,top y1r)--cycle; % erase excess at top
+ filldraw stroke z1e...{right}z2e...z0e; fi % flag
+penlabels(0,1,2,3,4,5,6,7,8,9,10); endchar;
+
+cmchar "The numeral 6";
+beginchar("6",9u#,fig_height#,0);
+italcorr fig_height#*slant-.5u#;
+adjust_fit(0,0);
+numeric top_thickness,bot_thickness,side_thickness,pull;
+top_thickness=max(fine.breadth,vround(slab-2vair_corr));
+bot_thickness=max(fine.breadth,vround(slab-vair_corr));
+side_thickness=max(fine.breadth,hround 1/3[curve,cap_curve]);
+pull=min(.25,1.5superpull);
+pickup fine.nib; pos2(top_thickness,-270);
+pos3(side_thickness,-180); pos4(bot_thickness,-90);
+pos5(side_thickness,0); pos6(vair,90);
+lft x3r=w-rt x5r=hround max(.75u,1.5u-.5side_thickness);
+x4=x6-.1u=x2-u=.5w;
+top y2r=h+o; y3=.5[y2,y4]; bot y4r=-o;
+y5=.5[y4,y6]; top y6=vround 5/8h+o;
+path p; p=pulled_super_arc.l(3,4)(pull);
+numeric t; t=xpart(p intersectiontimes((x3r,y5)--(x4,y5)));
+pos7(thin_join,180); z7l=point t of p;
+(x,y6r)=whatever[z7l,z6l]; x6r:=min(x,.5[x5r,x6]);
+filldraw stroke pulled_super_arc.e(2,3)(pull)
+ & {{interim superness:=more_super; pulled_super_arc.e(3,4)(pull)}}
+ & {{less_tense; pulled_super_arc.e(4,5)(pull) & pulled_super_arc.e(5,6)(pull)}}
+ & z6e{left}...{direction t of p}z7e; % arc and bowl
+if serifs: pos1(hair,-360); pos0(flare,-360);
+ rt x0r=max(rt x2+eps,hround(w-1.2u));
+ y0=vround min(.9h-.5flare,.85h+.5flare)+o;
+ {{less_tense; bulb(2,1,0)}}; % arc and bulb
+else: pos1(vround .1[top_thickness,flare],90);
+ top y1r=vround .97h+o; rt x1=hround(x5-.5);
+ filldraw stroke term.e(2,1,right,.9,4); fi % terminal
+penlabels(0,1,2,3,4,5,6,7); endchar;
+
+cmchar "The numeral 7";
+beginchar("7",9u#,fig_height#,0);
+italcorr fig_height#*slant-.5u#;
+adjust_fit(0,0);
+numeric arm_thickness, bot_width, top_shift, top_hair;
+if hefty: arm_thickness=Vround(slab+2stem_corr); top_shift=0;
+ bot_width=hround .51[curve,cap_curve]; top_hair=.4[thin_join,bot_width];
+else: arm_thickness=Vround .4[stem,cap_stem]; top_shift=.5u;
+ bot_width=flare; top_hair=cap_hair; fi
+if top_hair<tiny.breadth: top_hair:=tiny.breadth; fi
+pickup crisp.nib; pos2(arm_thickness,90); pos1(hair,180);
+top y2r=h; rt x2=hround(w-.75u+top_shift);
+lft x1r=hround(.75u+.5top_shift); y1=good.y(y2l-beak/2)-eps;
+arm(2,1,a,.3beak_darkness,-beak_jut); % arm and beak
+pos3(hair,180); y3=good.y(y2r+beak/6)+eps; z3r=whatever[z1r,z.a0];
+penpos2'(eps,-90); z2'=z2r;
+arm(2',3,b,beak_darkness,x3r-x.a0); % upward extension of beak
+pickup tiny.nib; pos4(top_hair,0); pos6(bot_width,0);
+bot y4=max(h-arm_thickness,h-slab,bot y2l); rt x4r=crisp.rt x2;
+lft x6l=hround(3.5u+top_shift-.5bot_width);
+if serifs: y6-.5bot_width=-o; filldraw z6l{down}..{up}z6r--cycle; % bulb
+else: bot y6=-oo; fi
+if hefty: erase fill rt z4r--z4r...{down}z6r
+ --(rt x4r,y6)--cycle; % erase excess at top
+ filldraw stroke z4e...{down}z6e; % stroke
+else: pos5(top_hair,0); y5=2/3h; z5=whatever[z4,(.75u,y6)];
+ erase fill rt z4r--z4r--z5r--(rt x4r,y5)--cycle; % erase excess at top
+ filldraw stroke z4e---z5e...{down}z6e; fi % stroke
+penlabels(1,2,3,4,5,6); endchar;
+
+cmchar "The numeral 8";
+beginchar("8",9u#,fig_height#,0);
+italcorr fig_height#*slant-.5u#;
+adjust_fit(0,0);
+numeric top_thickness,mid_thickness,bot_thickness,upper_side,lower_side,theta;
+top_thickness=max(fine.breadth,vround(slab-2vair_corr));
+bot_thickness=max(fine.breadth,vround(slab-vair_corr));
+x0=.5w; y0=.54h;
+if hefty: mid_thickness=vround 2/3vair; upper_side=hround(stem-3stem_corr);
+ lower_side=hround min(.5[curve,cap_curve]-stem_corr,upper_side+.25u);
+ penpos1(top_thickness,90); penpos2(upper_side,180);
+ penpos3(mid_thickness,270); penpos8(upper_side,360);
+ penpos4(mid_thickness,90); penpos7(lower_side,180);
+ penpos6(bot_thickness,270); penpos5(lower_side,360);
+ penpos0(vair,90); z3l=z0r; z4l=z0l;
+ x1=x6=.5w; x2r=w-x8r=hround u; x7r=w-x5r=hround .75u;
+ top y1r=h+o; bot y6r=-o; y2=y8=.5[y1l,y3l]; y7=y5=.5[y4l,y6l];
+ filldraw stroke pulled_arc.e(1,2)
+ & pulled_arc.e(2,3); % left half of upper bowl
+ filldraw stroke pulled_arc.e(4,5)
+ & pulled_arc.e(5,6); % right half of lower bowl
+ filldraw stroke pulled_arc.e(6,7)
+ & pulled_arc.e(7,4); % left half of lower bowl
+ filldraw stroke pulled_arc.e(3,8)
+ & pulled_arc.e(8,1); % right half of upper bowl
+else: pickup fine.nib; theta=90-angle(18u,h); slope:=-h/18u;
+ upper_side=max(fine.breadth,hround(.5[hair,stem]-stem_corr));
+ lower_side=hround(.5[hair,stem]+stem_corr);
+ pos1(top_thickness,-90); pos6(bot_thickness,-90);
+ x1=x6=.5w; top y1l=h+o; bot y6r=-o; pos0(cap_stem,theta);
+ lft x2l=w-rt x8l=hround 1.25u; lft x7r=w-rt x5r=hround .75u;
+ x2r-x2l=upper_side-fine; x5r-x5l=lower_side-fine;
+ ellipse_set(1l,2l,3l,0l); ellipse_set(1r,2r,3r,0r);
+ ellipse_set(6l,5l,4l,0l); ellipse_set(6r,5r,4r,0r);
+ numeric tau; tau=max(.8,.20710678/(superness-.5));
+ filldraw stroke z1e{left}..tension atleast tau..z2e{down}
+ ..z3e---z4e..z5e{down}..tension atleast tau..z6e{left}; % S stroke
+ pos7(lower_side,180); pos8(upper_side,180);
+ y7=.5[y5l,y5r]; y8=.5[y2l,y2r]; pos9(vair,90); z9=z0;
+ filldraw stroke z1e{right}..tension atleast tau..z8e{down}
+ ..tension atleast tau and atleast 1..{-18u,-.618h}z9e; % upper right stroke
+ filldraw stroke z6e{left}..tension atleast tau..z7e{up}
+ ..tension atleast tau and atleast 1..{18u,.5h}z9e; fi % lower left stroke
+penlabels(0,1,2,3,4,5,6,7,8,9); endchar;
+
+cmchar "The numeral 9";
+beginchar("9",9u#,fig_height#,0);
+italcorr fig_height#*slant-.5u#;
+adjust_fit(0,0);
+numeric top_thickness,bot_thickness,side_thickness,pull;
+top_thickness=max(fine.breadth,vround(slab-2vair_corr));
+bot_thickness=max(fine.breadth,vround(slab-vair_corr));
+side_thickness=max(fine.breadth,hround 1/3[curve,cap_curve]);
+pull=min(.25,1.5superpull);
+pickup fine.nib; pos2(bot_thickness,-90);
+pos3(side_thickness,0); pos4(top_thickness,90);
+pos5(side_thickness,180); pos6(vair,270);
+w-rt x3r=lft x5r=hround max(.75u,1.5u-.5side_thickness);
+x4-.1u=x6+.1u=x2+.75u=.5w;
+bot y2r=-o; y3=.5[y2,y4]; top y4r=h+o;
+y5=.5[y4,y6]; bot y6=vround 3/8h-o;
+path p; p=pulled_super_arc.l(3,4)(pull);
+numeric t; t=xpart(p intersectiontimes((x3r,y5)--(x4,y5)));
+pos7(thin_join,360); z7l=point t of p;
+(x,y6r)=whatever[z7l,z6l]; x6r:=max(x,.5[x5r,x6]);
+filldraw stroke pulled_super_arc.e(2,3)(pull)
+ & {{interim superness:=more_super; pulled_super_arc.e(3,4)(pull)}}
+ & {{less_tense; pulled_super_arc.e(4,5)(pull) & pulled_super_arc.e(5,6)(pull)}}
+ & z6e{right}...{direction t of p}z7e; % arc and bowl
+if serifs: pos1(hair,-180); pos0(flare,-180);
+ lft x0r=min(lft x2-eps,hround 1.2u);
+ y0=vround max(.1h+.5flare,.15h-.5flare)-o;
+ {{less_tense; bulb(2,1,0)}}; % arc and bulb
+else: pos1(.1[bot_thickness,flare],-120);
+ bot y1r=vround .07h-o; lft x1r=hround 1.3u;
+ filldraw stroke term.e(2,1,left,.9,4); fi % terminal
+penlabels(0,1,2,3,4,5,6,7); endchar;
diff --git a/Master/texmf-dist/doc/fonts/levy/g.mf-old b/Master/texmf-dist/doc/fonts/levy/g.mf-old
new file mode 100644
index 00000000000..572cd8108b8
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/levy/g.mf-old
@@ -0,0 +1,61 @@
+% Copyright (C) 1991 Silvio Levy
+%
+% This file is free software: you can redistribute it and/or modify
+% it under the terms of the GNU General Public License as published by
+% the Free Software Foundation, either version 2 of the License, or
+% (at your option) any later version.
+%
+% This file is distributed in the hope that it will be useful,
+% but WITHOUT ANY WARRANTY; without even the implied warranty of
+% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+% GNU General Public License for more details.
+%
+% You should have received a copy of the GNU General Public License
+% along with this program. If not, see <http://www.gnu.org/licenses/>.
+%
+% As a special exception, if you create a document which uses this font,
+% and embed this font or unaltered portions of this font into the
+% document, this font does not by itself cause the resulting document to
+% be covered by the GNU General Public License. This exception does not
+% however invalidate any other reasons why the document might be covered
+% by the GNU General Public License. If you modify this font, you may
+% extend this exception to your version of the font, but you are not
+% obligated to do so. If you do not wish to do so, delete this exception
+% statement from your version.
+
+if unknown gen_sigma : readfrom("gen_sigma") fi
+
+def dims = 10u#,x_height#,desc_depth# enddef;
+def ital = 0 enddef;
+def fit_params = 0,0 enddef;
+
+def gen_letter=
+ pickup fine.nib;
+ begingroup
+ save t; t:=superness; interim superness:=.95t;
+ pos2(curve,90); top y2r=h+oo; %top of left branch
+ pos1(hair,180); bot y1=top y2r-4/3curve; %tip of hook
+ lft x1r=hround .5u; x2-x1=y2-y1; %central arc is round
+ pos3(hair,0); pos4(hair,-180); rt x3r-lft x4r=stem; %bottom of cusp
+ y4=y3; .5[x3,x4]=.5w; if monowidth: y3=0 else: y3-.5stem=vround(-.8d) fi;
+ pos5(curve,-270); top y5r=h+oo; x5+.5curve=hround(w-.75u); %right branch
+ pos5'(curve,0); z5'=z5;
+ filldraw stroke z1e{up}...z2e{right}; drawloop(2,3,4,5); %hook and cusp
+ filldraw z5l{right}...z5'r{up}...z5r{left}--cycle; %right branch
+ if monowidth: %complete stem
+ x3'=x3r; x4'=x4r; y3'=y4'; y3'-.5stem=vround(-.8d);
+ filldraw z3r--z3'{down}...{up}z4'--z4r--cycle; fi
+ endgroup;
+enddef;
+
+cmchar "Lowercase gamma";
+beginchar("g",dims);
+this_letter; penlabels(1,2,3,3',4,4',5); endchar;
+
+if boolean barebones: picture savedpicture; endinput; fi
+
+cmchar "Lowercase sigma followed by gamma";
+begindoublechar(oct"007",dim_sigma);
+mid_sigma; middoublechar(dims); this_letter; endchar;
+
+picture savedpicture;
diff --git a/Master/texmf-dist/doc/fonts/levy/greekhist.tex b/Master/texmf-dist/doc/fonts/levy/greekhist.tex
index 044e29601e0..498ea492695 100644
--- a/Master/texmf-dist/doc/fonts/levy/greekhist.tex
+++ b/Master/texmf-dist/doc/fonts/levy/greekhist.tex
@@ -1,3 +1,18 @@
+% Copyright (C) 1991 Silvio Levy
+%
+% This file is free software: you can redistribute it and/or modify
+% it under the terms of the GNU General Public License as published by
+% the Free Software Foundation, either version 2 of the License, or
+% (at your option) any later version.
+%
+% This file is distributed in the hope that it will be useful,
+% but WITHOUT ANY WARRANTY; without even the implied warranty of
+% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+% GNU General Public License for more details.
+%
+% You should have received a copy of the GNU General Public License
+% along with this program. If not, see <http://www.gnu.org/licenses/>.
+
%\magnification=\magstep1
\def\midspace#1{}
\def\caption#1{}
diff --git a/Master/texmf-dist/doc/fonts/levy/greekuse.tex b/Master/texmf-dist/doc/fonts/levy/greekuse.tex
index 39c6504c13f..688f026efcd 100644
--- a/Master/texmf-dist/doc/fonts/levy/greekuse.tex
+++ b/Master/texmf-dist/doc/fonts/levy/greekuse.tex
@@ -1,3 +1,18 @@
+% Copyright (C) 1991 Silvio Levy
+%
+% This file is free software: you can redistribute it and/or modify
+% it under the terms of the GNU General Public License as published by
+% the Free Software Foundation, either version 2 of the License, or
+% (at your option) any later version.
+%
+% This file is distributed in the hope that it will be useful,
+% but WITHOUT ANY WARRANTY; without even the implied warranty of
+% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+% GNU General Public License for more details.
+%
+% You should have received a copy of the GNU General Public License
+% along with this program. If not, see <http://www.gnu.org/licenses/>.
+
\input amstex
\documentstyle{amsppt}
\nologo
diff --git a/Master/texmf-dist/doc/fonts/levy/grinstall.tex b/Master/texmf-dist/doc/fonts/levy/grinstall.tex
index 2a5a1c2be52..a49f49522cb 100644
--- a/Master/texmf-dist/doc/fonts/levy/grinstall.tex
+++ b/Master/texmf-dist/doc/fonts/levy/grinstall.tex
@@ -1,3 +1,18 @@
+% Copyright (C) 1991 Silvio Levy
+%
+% This file is free software: you can redistribute it and/or modify
+% it under the terms of the GNU General Public License as published by
+% the Free Software Foundation, either version 2 of the License, or
+% (at your option) any later version.
+%
+% This file is distributed in the hope that it will be useful,
+% but WITHOUT ANY WARRANTY; without even the implied warranty of
+% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+% GNU General Public License for more details.
+%
+% You should have received a copy of the GNU General Public License
+% along with this program. If not, see <http://www.gnu.org/licenses/>.
+
\magnification=\magstep1
\def\.#1{{\tt #1}}
\def\disp#1{\line{\tt #1\hfil}}
diff --git a/Master/texmf-dist/doc/fonts/levy/grtestfont.tex b/Master/texmf-dist/doc/fonts/levy/grtestfont.tex
index 82f5a9faaad..766cdfd47d6 100644
--- a/Master/texmf-dist/doc/fonts/levy/grtestfont.tex
+++ b/Master/texmf-dist/doc/fonts/levy/grtestfont.tex
@@ -1,5 +1,19 @@
-% This file is still being written and changed frequently.
-% Eventually it is supposed to provide a testbed for font evaluation.
+% Copyright (C) 1991 Silvio Levy
+%
+% This file is free software: you can redistribute it and/or modify
+% it under the terms of the GNU General Public License as published by
+% the Free Software Foundation, either version 2 of the License, or
+% (at your option) any later version.
+%
+% This file is distributed in the hope that it will be useful,
+% but WITHOUT ANY WARRANTY; without even the implied warranty of
+% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+% GNU General Public License for more details.
+%
+% You should have received a copy of the GNU General Public License
+% along with this program. If not, see <http://www.gnu.org/licenses/>.
+
+% This file is supposed to provide a testbed for font evaluation.
\tracinglostchars=0
\tolerance=1000
diff --git a/Master/texmf-dist/doc/fonts/levy/makeall b/Master/texmf-dist/doc/fonts/levy/makeall
index c12e1612418..28e08fa1233 100644
--- a/Master/texmf-dist/doc/fonts/levy/makeall
+++ b/Master/texmf-dist/doc/fonts/levy/makeall
@@ -1,4 +1,19 @@
#!/bin/sh
+# Copyright (C) 1991 Silvio Levy
+#
+# This file is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation, either version 2 of the License, or
+# (at your option) any later version.
+#
+# This file is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
+#
# In this script "$@" stands for the set of arguments passed to the
# script, as expanded by the UNIX shell; these arguments are passed,
# without further expansion, to `makefont'. For examply, typing
@@ -11,8 +26,6 @@
# makefont grreg8 boo
# makefont grbld10 boo
# makefont grtt10 boo
-#
-#
makefont grreg10 "$@"
makefont grreg8 "$@"
diff --git a/Master/texmf-dist/doc/fonts/levy/makefont b/Master/texmf-dist/doc/fonts/levy/makefont
index d071359689e..d6876d51678 100644
--- a/Master/texmf-dist/doc/fonts/levy/makefont
+++ b/Master/texmf-dist/doc/fonts/levy/makefont
@@ -1,4 +1,19 @@
#!/bin/sh
+# Copyright (C) 1991 Silvio Levy
+#
+# This file is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation, either version 2 of the License, or
+# (at your option) any later version.
+#
+# This file is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
+#
# In this script $# stands for the number of arguments, not including the
# command name. $0 is the command name, $1 the first argument, and so
# on. For instance, typing
@@ -8,7 +23,6 @@
# to the UNIX shell gives the same result as typing
#
# cmmf '\mode:=alw;mag:=magstep(1);batchmode;input grreg10'
-#
case $# in
0) echo $0 source [ mode [ mag ]];;
diff --git a/Master/texmf-dist/doc/fonts/levy/testfont b/Master/texmf-dist/doc/fonts/levy/testfont
index 470e6835344..f9ed071b6fe 100644
--- a/Master/texmf-dist/doc/fonts/levy/testfont
+++ b/Master/texmf-dist/doc/fonts/levy/testfont
@@ -1,4 +1,19 @@
#!/bin/sh
+# Copyright (C) 1991 Silvio Levy
+#
+# This file is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation, either version 2 of the License, or
+# (at your option) any later version.
+#
+# This file is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
+#
# In this script $1 stands for the first argument passed to the
# script. The three lines preceding EOF are passed as standard
# input to the program called on the first line. For example,
diff --git a/Master/texmf-dist/doc/fonts/levy/todo.txt b/Master/texmf-dist/doc/fonts/levy/todo.txt
deleted file mode 100644
index 4a6f40c34b7..00000000000
--- a/Master/texmf-dist/doc/fonts/levy/todo.txt
+++ /dev/null
@@ -1,9 +0,0 @@
-create digamma
-
-add kerning, especially between accents and capitals
-
-create more typefaces (italics?)
-
-complete hyphenation table
-
-create tick marks for numbers
diff --git a/Master/texmf-dist/fonts/source/public/levy/a.mf b/Master/texmf-dist/fonts/source/public/levy/a.mf
index 2ab28b905bf..56c5fb425a5 100644
--- a/Master/texmf-dist/fonts/source/public/levy/a.mf
+++ b/Master/texmf-dist/fonts/source/public/levy/a.mf
@@ -1,3 +1,28 @@
+% Copyright (C) 1991 Silvio Levy
+%
+% This file is free software: you can redistribute it and/or modify
+% it under the terms of the GNU General Public License as published by
+% the Free Software Foundation, either version 2 of the License, or
+% (at your option) any later version.
+%
+% This file is distributed in the hope that it will be useful,
+% but WITHOUT ANY WARRANTY; without even the implied warranty of
+% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+% GNU General Public License for more details.
+%
+% You should have received a copy of the GNU General Public License
+% along with this program. If not, see <http://www.gnu.org/licenses/>.
+%
+% As a special exception, if you create a document which uses this font,
+% and embed this font or unaltered portions of this font into the
+% document, this font does not by itself cause the resulting document to
+% be covered by the GNU General Public License. This exception does not
+% however invalidate any other reasons why the document might be covered
+% by the GNU General Public License. If you modify this font, you may
+% extend this exception to your version of the font, but you are not
+% obligated to do so. If you do not wish to do so, delete this exception
+% statement from your version.
+
if unknown gen_acc : readfrom("gen_acc") fi
if unknown gen_sigma : readfrom("gen_sigma") fi
diff --git a/Master/texmf-dist/fonts/source/public/levy/b.mf b/Master/texmf-dist/fonts/source/public/levy/b.mf
index d6636d9a533..fd1ee66c74c 100644
--- a/Master/texmf-dist/fonts/source/public/levy/b.mf
+++ b/Master/texmf-dist/fonts/source/public/levy/b.mf
@@ -1,3 +1,28 @@
+% Copyright (C) 1991 Silvio Levy
+%
+% This file is free software: you can redistribute it and/or modify
+% it under the terms of the GNU General Public License as published by
+% the Free Software Foundation, either version 2 of the License, or
+% (at your option) any later version.
+%
+% This file is distributed in the hope that it will be useful,
+% but WITHOUT ANY WARRANTY; without even the implied warranty of
+% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+% GNU General Public License for more details.
+%
+% You should have received a copy of the GNU General Public License
+% along with this program. If not, see <http://www.gnu.org/licenses/>.
+%
+% As a special exception, if you create a document which uses this font,
+% and embed this font or unaltered portions of this font into the
+% document, this font does not by itself cause the resulting document to
+% be covered by the GNU General Public License. This exception does not
+% however invalidate any other reasons why the document might be covered
+% by the GNU General Public License. If you modify this font, you may
+% extend this exception to your version of the font, but you are not
+% obligated to do so. If you do not wish to do so, delete this exception
+% statement from your version.
+
if unknown gen_sigma : readfrom("gen_sigma") fi
def dims = 9u#,asc_height#,desc_depth# enddef;
diff --git a/Master/texmf-dist/fonts/source/public/levy/d.mf b/Master/texmf-dist/fonts/source/public/levy/d.mf
index 1c6dcd333b5..429ead49c53 100644
--- a/Master/texmf-dist/fonts/source/public/levy/d.mf
+++ b/Master/texmf-dist/fonts/source/public/levy/d.mf
@@ -1,3 +1,28 @@
+% Copyright (C) 1991 Silvio Levy
+%
+% This file is free software: you can redistribute it and/or modify
+% it under the terms of the GNU General Public License as published by
+% the Free Software Foundation, either version 2 of the License, or
+% (at your option) any later version.
+%
+% This file is distributed in the hope that it will be useful,
+% but WITHOUT ANY WARRANTY; without even the implied warranty of
+% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+% GNU General Public License for more details.
+%
+% You should have received a copy of the GNU General Public License
+% along with this program. If not, see <http://www.gnu.org/licenses/>.
+%
+% As a special exception, if you create a document which uses this font,
+% and embed this font or unaltered portions of this font into the
+% document, this font does not by itself cause the resulting document to
+% be covered by the GNU General Public License. This exception does not
+% however invalidate any other reasons why the document might be covered
+% by the GNU General Public License. If you modify this font, you may
+% extend this exception to your version of the font, but you are not
+% obligated to do so. If you do not wish to do so, delete this exception
+% statement from your version.
+
if unknown gen_sigma: readfrom("gen_sigma") fi
def dims = 8.5u#,asc_height#,0 enddef;
diff --git a/Master/texmf-dist/fonts/source/public/levy/digits.mf b/Master/texmf-dist/fonts/source/public/levy/digits.mf
index ea07f0eacd8..0f404531c2d 100644
--- a/Master/texmf-dist/fonts/source/public/levy/digits.mf
+++ b/Master/texmf-dist/fonts/source/public/levy/digits.mf
@@ -1,3 +1,28 @@
+% Copyright (C) 1991 Silvio Levy
+%
+% This file is free software: you can redistribute it and/or modify
+% it under the terms of the GNU General Public License as published by
+% the Free Software Foundation, either version 2 of the License, or
+% (at your option) any later version.
+%
+% This file is distributed in the hope that it will be useful,
+% but WITHOUT ANY WARRANTY; without even the implied warranty of
+% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+% GNU General Public License for more details.
+%
+% You should have received a copy of the GNU General Public License
+% along with this program. If not, see <http://www.gnu.org/licenses/>.
+%
+% As a special exception, if you create a document which uses this font,
+% and embed this font or unaltered portions of this font into the
+% document, this font does not by itself cause the resulting document to
+% be covered by the GNU General Public License. This exception does not
+% however invalidate any other reasons why the document might be covered
+% by the GNU General Public License. If you modify this font, you may
+% extend this exception to your version of the font, but you are not
+% obligated to do so. If you do not wish to do so, delete this exception
+% statement from your version.
+
% This file is the same as Computer Modern's romand.mf.
% It contains the ten digits in so-called roman style.
% Character codes \0060 through \0071 are generated.
diff --git a/Master/texmf-dist/fonts/source/public/levy/e.mf b/Master/texmf-dist/fonts/source/public/levy/e.mf
index ef3cb22f8d3..546d067c219 100644
--- a/Master/texmf-dist/fonts/source/public/levy/e.mf
+++ b/Master/texmf-dist/fonts/source/public/levy/e.mf
@@ -1,3 +1,28 @@
+% Copyright (C) 1991 Silvio Levy
+%
+% This file is free software: you can redistribute it and/or modify
+% it under the terms of the GNU General Public License as published by
+% the Free Software Foundation, either version 2 of the License, or
+% (at your option) any later version.
+%
+% This file is distributed in the hope that it will be useful,
+% but WITHOUT ANY WARRANTY; without even the implied warranty of
+% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+% GNU General Public License for more details.
+%
+% You should have received a copy of the GNU General Public License
+% along with this program. If not, see <http://www.gnu.org/licenses/>.
+%
+% As a special exception, if you create a document which uses this font,
+% and embed this font or unaltered portions of this font into the
+% document, this font does not by itself cause the resulting document to
+% be covered by the GNU General Public License. This exception does not
+% however invalidate any other reasons why the document might be covered
+% by the GNU General Public License. If you modify this font, you may
+% extend this exception to your version of the font, but you are not
+% obligated to do so. If you do not wish to do so, delete this exception
+% statement from your version.
+
if unknown gen_acc : readfrom("gen_acc") fi
if unknown gen_sigma : readfrom("gen_sigma") fi
diff --git a/Master/texmf-dist/fonts/source/public/levy/f.mf b/Master/texmf-dist/fonts/source/public/levy/f.mf
index 7de55c6526f..60334647313 100644
--- a/Master/texmf-dist/fonts/source/public/levy/f.mf
+++ b/Master/texmf-dist/fonts/source/public/levy/f.mf
@@ -1,3 +1,28 @@
+% Copyright (C) 1991 Silvio Levy
+%
+% This file is free software: you can redistribute it and/or modify
+% it under the terms of the GNU General Public License as published by
+% the Free Software Foundation, either version 2 of the License, or
+% (at your option) any later version.
+%
+% This file is distributed in the hope that it will be useful,
+% but WITHOUT ANY WARRANTY; without even the implied warranty of
+% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+% GNU General Public License for more details.
+%
+% You should have received a copy of the GNU General Public License
+% along with this program. If not, see <http://www.gnu.org/licenses/>.
+%
+% As a special exception, if you create a document which uses this font,
+% and embed this font or unaltered portions of this font into the
+% document, this font does not by itself cause the resulting document to
+% be covered by the GNU General Public License. This exception does not
+% however invalidate any other reasons why the document might be covered
+% by the GNU General Public License. If you modify this font, you may
+% extend this exception to your version of the font, but you are not
+% obligated to do so. If you do not wish to do so, delete this exception
+% statement from your version.
+
if unknown gen_sigma : readfrom("gen_sigma") fi
def dims = 10.5u#,x_height#,desc_depth# enddef;
diff --git a/Master/texmf-dist/fonts/source/public/levy/g.mf b/Master/texmf-dist/fonts/source/public/levy/g.mf
index 37b2574bda7..a3f694fc4c3 100644
--- a/Master/texmf-dist/fonts/source/public/levy/g.mf
+++ b/Master/texmf-dist/fonts/source/public/levy/g.mf
@@ -1,3 +1,28 @@
+% Copyright (C) 1991 Silvio Levy
+%
+% This file is free software: you can redistribute it and/or modify
+% it under the terms of the GNU General Public License as published by
+% the Free Software Foundation, either version 2 of the License, or
+% (at your option) any later version.
+%
+% This file is distributed in the hope that it will be useful,
+% but WITHOUT ANY WARRANTY; without even the implied warranty of
+% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+% GNU General Public License for more details.
+%
+% You should have received a copy of the GNU General Public License
+% along with this program. If not, see <http://www.gnu.org/licenses/>.
+%
+% As a special exception, if you create a document which uses this font,
+% and embed this font or unaltered portions of this font into the
+% document, this font does not by itself cause the resulting document to
+% be covered by the GNU General Public License. This exception does not
+% however invalidate any other reasons why the document might be covered
+% by the GNU General Public License. If you modify this font, you may
+% extend this exception to your version of the font, but you are not
+% obligated to do so. If you do not wish to do so, delete this exception
+% statement from your version.
+
if unknown gen_sigma : readfrom("gen_sigma") fi
def dims = 10u#,x_height#,desc_depth# enddef;
diff --git a/Master/texmf-dist/fonts/source/public/levy/gen_acc.mf b/Master/texmf-dist/fonts/source/public/levy/gen_acc.mf
index 43a2713c7f1..4b43213fd53 100644
--- a/Master/texmf-dist/fonts/source/public/levy/gen_acc.mf
+++ b/Master/texmf-dist/fonts/source/public/levy/gen_acc.mf
@@ -1,3 +1,28 @@
+% Copyright (C) 1991 Silvio Levy
+%
+% This file is free software: you can redistribute it and/or modify
+% it under the terms of the GNU General Public License as published by
+% the Free Software Foundation, either version 2 of the License, or
+% (at your option) any later version.
+%
+% This file is distributed in the hope that it will be useful,
+% but WITHOUT ANY WARRANTY; without even the implied warranty of
+% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+% GNU General Public License for more details.
+%
+% You should have received a copy of the GNU General Public License
+% along with this program. If not, see <http://www.gnu.org/licenses/>.
+%
+% As a special exception, if you create a document which uses this font,
+% and embed this font or unaltered portions of this font into the
+% document, this font does not by itself cause the resulting document to
+% be covered by the GNU General Public License. This exception does not
+% however invalidate any other reasons why the document might be covered
+% by the GNU General Public License. If you modify this font, you may
+% extend this exception to your version of the font, but you are not
+% obligated to do so. If you do not wish to do so, delete this exception
+% statement from your version.
+
%This file contains some code from Computer Modern's accent.mf.
%It defines all Greek diacritic marks.
diff --git a/Master/texmf-dist/fonts/source/public/levy/gen_sigma.mf b/Master/texmf-dist/fonts/source/public/levy/gen_sigma.mf
index 6f0062fda52..bf03154451e 100644
--- a/Master/texmf-dist/fonts/source/public/levy/gen_sigma.mf
+++ b/Master/texmf-dist/fonts/source/public/levy/gen_sigma.mf
@@ -1,3 +1,28 @@
+% Copyright (C) 1991 Silvio Levy
+%
+% This file is free software: you can redistribute it and/or modify
+% it under the terms of the GNU General Public License as published by
+% the Free Software Foundation, either version 2 of the License, or
+% (at your option) any later version.
+%
+% This file is distributed in the hope that it will be useful,
+% but WITHOUT ANY WARRANTY; without even the implied warranty of
+% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+% GNU General Public License for more details.
+%
+% You should have received a copy of the GNU General Public License
+% along with this program. If not, see <http://www.gnu.org/licenses/>.
+%
+% As a special exception, if you create a document which uses this font,
+% and embed this font or unaltered portions of this font into the
+% document, this font does not by itself cause the resulting document to
+% be covered by the GNU General Public License. This exception does not
+% however invalidate any other reasons why the document might be covered
+% by the GNU General Public License. If you modify this font, you may
+% extend this exception to your version of the font, but you are not
+% obligated to do so. If you do not wish to do so, delete this exception
+% statement from your version.
+
numeric gen_sigma; gen_sigma=1;
def dim_sigma = 9.5u#,x_height#,0 enddef;
diff --git a/Master/texmf-dist/fonts/source/public/levy/graccent.mf b/Master/texmf-dist/fonts/source/public/levy/graccent.mf
index bd65d29e7c8..8455df4ce87 100644
--- a/Master/texmf-dist/fonts/source/public/levy/graccent.mf
+++ b/Master/texmf-dist/fonts/source/public/levy/graccent.mf
@@ -1,3 +1,28 @@
+% Copyright (C) 1991 Silvio Levy
+%
+% This file is free software: you can redistribute it and/or modify
+% it under the terms of the GNU General Public License as published by
+% the Free Software Foundation, either version 2 of the License, or
+% (at your option) any later version.
+%
+% This file is distributed in the hope that it will be useful,
+% but WITHOUT ANY WARRANTY; without even the implied warranty of
+% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+% GNU General Public License for more details.
+%
+% You should have received a copy of the GNU General Public License
+% along with this program. If not, see <http://www.gnu.org/licenses/>.
+%
+% As a special exception, if you create a document which uses this font,
+% and embed this font or unaltered portions of this font into the
+% document, this font does not by itself cause the resulting document to
+% be covered by the GNU General Public License. This exception does not
+% however invalidate any other reasons why the document might be covered
+% by the GNU General Public License. If you modify this font, you may
+% extend this exception to your version of the font, but you are not
+% obligated to do so. If you do not wish to do so, delete this exception
+% statement from your version.
+
if unknown gen_acc : readfrom("gen_acc") fi
cmchar "Grave accent";
diff --git a/Master/texmf-dist/fonts/source/public/levy/grbase.mf b/Master/texmf-dist/fonts/source/public/levy/grbase.mf
index a8406350ad7..455c8546175 100644
--- a/Master/texmf-dist/fonts/source/public/levy/grbase.mf
+++ b/Master/texmf-dist/fonts/source/public/levy/grbase.mf
@@ -1,3 +1,28 @@
+% Copyright (C) 1991 Silvio Levy
+%
+% This file is free software: you can redistribute it and/or modify
+% it under the terms of the GNU General Public License as published by
+% the Free Software Foundation, either version 2 of the License, or
+% (at your option) any later version.
+%
+% This file is distributed in the hope that it will be useful,
+% but WITHOUT ANY WARRANTY; without even the implied warranty of
+% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+% GNU General Public License for more details.
+%
+% You should have received a copy of the GNU General Public License
+% along with this program. If not, see <http://www.gnu.org/licenses/>.
+%
+% As a special exception, if you create a document which uses this font,
+% and embed this font or unaltered portions of this font into the
+% document, this font does not by itself cause the resulting document to
+% be covered by the GNU General Public License. This exception does not
+% however invalidate any other reasons why the document might be covered
+% by the GNU General Public License. If you modify this font, you may
+% extend this exception to your version of the font, but you are not
+% obligated to do so. If you do not wish to do so, delete this exception
+% statement from your version.
+
numeric grbase; grbase:=1; %don't read this file twice
%make reference to file in subdirectories less painful
diff --git a/Master/texmf-dist/fonts/source/public/levy/grbld10.mf b/Master/texmf-dist/fonts/source/public/levy/grbld10.mf
index a618c1a76df..5ee464f9a8f 100644
--- a/Master/texmf-dist/fonts/source/public/levy/grbld10.mf
+++ b/Master/texmf-dist/fonts/source/public/levy/grbld10.mf
@@ -1,3 +1,28 @@
+% Copyright (C) 1991 Silvio Levy
+%
+% This file is free software: you can redistribute it and/or modify
+% it under the terms of the GNU General Public License as published by
+% the Free Software Foundation, either version 2 of the License, or
+% (at your option) any later version.
+%
+% This file is distributed in the hope that it will be useful,
+% but WITHOUT ANY WARRANTY; without even the implied warranty of
+% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+% GNU General Public License for more details.
+%
+% You should have received a copy of the GNU General Public License
+% along with this program. If not, see <http://www.gnu.org/licenses/>.
+%
+% As a special exception, if you create a document which uses this font,
+% and embed this font or unaltered portions of this font into the
+% document, this font does not by itself cause the resulting document to
+% be covered by the GNU General Public License. This exception does not
+% however invalidate any other reasons why the document might be covered
+% by the GNU General Public License. If you modify this font, you may
+% extend this exception to your version of the font, but you are not
+% obligated to do so. If you do not wish to do so, delete this exception
+% statement from your version.
+
% Greek Bold 10 point
if unknown cmbase: input cmbase fi
if unknown grbase: input grbase fi
diff --git a/Master/texmf-dist/fonts/source/public/levy/grbld8.mf b/Master/texmf-dist/fonts/source/public/levy/grbld8.mf
index 115ab2d690b..e1e050231aa 100644
--- a/Master/texmf-dist/fonts/source/public/levy/grbld8.mf
+++ b/Master/texmf-dist/fonts/source/public/levy/grbld8.mf
@@ -1,3 +1,28 @@
+% Copyright (C) 1991 Silvio Levy
+%
+% This file is free software: you can redistribute it and/or modify
+% it under the terms of the GNU General Public License as published by
+% the Free Software Foundation, either version 2 of the License, or
+% (at your option) any later version.
+%
+% This file is distributed in the hope that it will be useful,
+% but WITHOUT ANY WARRANTY; without even the implied warranty of
+% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+% GNU General Public License for more details.
+%
+% You should have received a copy of the GNU General Public License
+% along with this program. If not, see <http://www.gnu.org/licenses/>.
+%
+% As a special exception, if you create a document which uses this font,
+% and embed this font or unaltered portions of this font into the
+% document, this font does not by itself cause the resulting document to
+% be covered by the GNU General Public License. This exception does not
+% however invalidate any other reasons why the document might be covered
+% by the GNU General Public License. If you modify this font, you may
+% extend this exception to your version of the font, but you are not
+% obligated to do so. If you do not wish to do so, delete this exception
+% statement from your version.
+
% Greek Bold 8 point
if unknown cmbase: input cmbase fi
if unknown grbase: input grbase fi
diff --git a/Master/texmf-dist/fonts/source/public/levy/grbld9.mf b/Master/texmf-dist/fonts/source/public/levy/grbld9.mf
index b4b70c5e4c6..0ab686b1060 100644
--- a/Master/texmf-dist/fonts/source/public/levy/grbld9.mf
+++ b/Master/texmf-dist/fonts/source/public/levy/grbld9.mf
@@ -1,3 +1,28 @@
+% Copyright (C) 1991 Silvio Levy
+%
+% This file is free software: you can redistribute it and/or modify
+% it under the terms of the GNU General Public License as published by
+% the Free Software Foundation, either version 2 of the License, or
+% (at your option) any later version.
+%
+% This file is distributed in the hope that it will be useful,
+% but WITHOUT ANY WARRANTY; without even the implied warranty of
+% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+% GNU General Public License for more details.
+%
+% You should have received a copy of the GNU General Public License
+% along with this program. If not, see <http://www.gnu.org/licenses/>.
+%
+% As a special exception, if you create a document which uses this font,
+% and embed this font or unaltered portions of this font into the
+% document, this font does not by itself cause the resulting document to
+% be covered by the GNU General Public License. This exception does not
+% however invalidate any other reasons why the document might be covered
+% by the GNU General Public License. If you modify this font, you may
+% extend this exception to your version of the font, but you are not
+% obligated to do so. If you do not wish to do so, delete this exception
+% statement from your version.
+
% Greek Bold 9.00point
if unknown cmbase: input cmbase fi
if unknown grbase: input grbase fi
diff --git a/Master/texmf-dist/fonts/source/public/levy/greek.mf b/Master/texmf-dist/fonts/source/public/levy/greek.mf
index 9c95a83fece..866cfcd2bd1 100644
--- a/Master/texmf-dist/fonts/source/public/levy/greek.mf
+++ b/Master/texmf-dist/fonts/source/public/levy/greek.mf
@@ -1,3 +1,28 @@
+% Copyright (C) 1991 Silvio Levy
+%
+% This file is free software: you can redistribute it and/or modify
+% it under the terms of the GNU General Public License as published by
+% the Free Software Foundation, either version 2 of the License, or
+% (at your option) any later version.
+%
+% This file is distributed in the hope that it will be useful,
+% but WITHOUT ANY WARRANTY; without even the implied warranty of
+% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+% GNU General Public License for more details.
+%
+% You should have received a copy of the GNU General Public License
+% along with this program. If not, see <http://www.gnu.org/licenses/>.
+%
+% As a special exception, if you create a document which uses this font,
+% and embed this font or unaltered portions of this font into the
+% document, this font does not by itself cause the resulting document to
+% be covered by the GNU General Public License. This exception does not
+% however invalidate any other reasons why the document might be covered
+% by the GNU General Public License. If you modify this font, you may
+% extend this exception to your version of the font, but you are not
+% obligated to do so. If you do not wish to do so, delete this exception
+% statement from your version.
+
mode_setup;
font_setup;
diff --git a/Master/texmf-dist/fonts/source/public/levy/grpunct.mf b/Master/texmf-dist/fonts/source/public/levy/grpunct.mf
index 70301ee63c4..2ce4cc1baca 100644
--- a/Master/texmf-dist/fonts/source/public/levy/grpunct.mf
+++ b/Master/texmf-dist/fonts/source/public/levy/grpunct.mf
@@ -1,3 +1,28 @@
+% Copyright (C) 1991 Silvio Levy
+%
+% This file is free software: you can redistribute it and/or modify
+% it under the terms of the GNU General Public License as published by
+% the Free Software Foundation, either version 2 of the License, or
+% (at your option) any later version.
+%
+% This file is distributed in the hope that it will be useful,
+% but WITHOUT ANY WARRANTY; without even the implied warranty of
+% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+% GNU General Public License for more details.
+%
+% You should have received a copy of the GNU General Public License
+% along with this program. If not, see <http://www.gnu.org/licenses/>.
+%
+% As a special exception, if you create a document which uses this font,
+% and embed this font or unaltered portions of this font into the
+% document, this font does not by itself cause the resulting document to
+% be covered by the GNU General Public License. This exception does not
+% however invalidate any other reasons why the document might be covered
+% by the GNU General Public License. If you modify this font, you may
+% extend this exception to your version of the font, but you are not
+% obligated to do so. If you do not wish to do so, delete this exception
+% statement from your version.
+
cmchar "Open quotes (eisagwgik'a)";
beginchar("{",6.5u#,x_height#,0);
adjust_fit(0,0);
diff --git a/Master/texmf-dist/fonts/source/public/levy/grreg10.mf b/Master/texmf-dist/fonts/source/public/levy/grreg10.mf
index d797644678f..3c68d739252 100644
--- a/Master/texmf-dist/fonts/source/public/levy/grreg10.mf
+++ b/Master/texmf-dist/fonts/source/public/levy/grreg10.mf
@@ -1,3 +1,28 @@
+% Copyright (C) 1991 Silvio Levy
+%
+% This file is free software: you can redistribute it and/or modify
+% it under the terms of the GNU General Public License as published by
+% the Free Software Foundation, either version 2 of the License, or
+% (at your option) any later version.
+%
+% This file is distributed in the hope that it will be useful,
+% but WITHOUT ANY WARRANTY; without even the implied warranty of
+% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+% GNU General Public License for more details.
+%
+% You should have received a copy of the GNU General Public License
+% along with this program. If not, see <http://www.gnu.org/licenses/>.
+%
+% As a special exception, if you create a document which uses this font,
+% and embed this font or unaltered portions of this font into the
+% document, this font does not by itself cause the resulting document to
+% be covered by the GNU General Public License. This exception does not
+% however invalidate any other reasons why the document might be covered
+% by the GNU General Public License. If you modify this font, you may
+% extend this exception to your version of the font, but you are not
+% obligated to do so. If you do not wish to do so, delete this exception
+% statement from your version.
+
% Greek Regular 10 point
if unknown cmbase: input cmbase fi
if unknown grbase: input grbase fi
diff --git a/Master/texmf-dist/fonts/source/public/levy/grreg8.mf b/Master/texmf-dist/fonts/source/public/levy/grreg8.mf
index 192b2a23d34..fbd5c033843 100644
--- a/Master/texmf-dist/fonts/source/public/levy/grreg8.mf
+++ b/Master/texmf-dist/fonts/source/public/levy/grreg8.mf
@@ -1,3 +1,28 @@
+% Copyright (C) 1991 Silvio Levy
+%
+% This file is free software: you can redistribute it and/or modify
+% it under the terms of the GNU General Public License as published by
+% the Free Software Foundation, either version 2 of the License, or
+% (at your option) any later version.
+%
+% This file is distributed in the hope that it will be useful,
+% but WITHOUT ANY WARRANTY; without even the implied warranty of
+% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+% GNU General Public License for more details.
+%
+% You should have received a copy of the GNU General Public License
+% along with this program. If not, see <http://www.gnu.org/licenses/>.
+%
+% As a special exception, if you create a document which uses this font,
+% and embed this font or unaltered portions of this font into the
+% document, this font does not by itself cause the resulting document to
+% be covered by the GNU General Public License. This exception does not
+% however invalidate any other reasons why the document might be covered
+% by the GNU General Public License. If you modify this font, you may
+% extend this exception to your version of the font, but you are not
+% obligated to do so. If you do not wish to do so, delete this exception
+% statement from your version.
+
% Greek Regular 8 point
if unknown cmbase: input cmbase fi
if unknown grbase: input grbase fi
diff --git a/Master/texmf-dist/fonts/source/public/levy/grreg9.mf b/Master/texmf-dist/fonts/source/public/levy/grreg9.mf
index fc3660fd781..b92b9c32924 100644
--- a/Master/texmf-dist/fonts/source/public/levy/grreg9.mf
+++ b/Master/texmf-dist/fonts/source/public/levy/grreg9.mf
@@ -1,3 +1,28 @@
+% Copyright (C) 1991 Silvio Levy
+%
+% This file is free software: you can redistribute it and/or modify
+% it under the terms of the GNU General Public License as published by
+% the Free Software Foundation, either version 2 of the License, or
+% (at your option) any later version.
+%
+% This file is distributed in the hope that it will be useful,
+% but WITHOUT ANY WARRANTY; without even the implied warranty of
+% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+% GNU General Public License for more details.
+%
+% You should have received a copy of the GNU General Public License
+% along with this program. If not, see <http://www.gnu.org/licenses/>.
+%
+% As a special exception, if you create a document which uses this font,
+% and embed this font or unaltered portions of this font into the
+% document, this font does not by itself cause the resulting document to
+% be covered by the GNU General Public License. This exception does not
+% however invalidate any other reasons why the document might be covered
+% by the GNU General Public License. If you modify this font, you may
+% extend this exception to your version of the font, but you are not
+% obligated to do so. If you do not wish to do so, delete this exception
+% statement from your version.
+
% Greek Regular 9.00point
if unknown cmbase: input cmbase fi
if unknown grbase: input grbase fi
diff --git a/Master/texmf-dist/fonts/source/public/levy/grtt10.mf b/Master/texmf-dist/fonts/source/public/levy/grtt10.mf
index 989bf7f6aef..3a1affb7941 100644
--- a/Master/texmf-dist/fonts/source/public/levy/grtt10.mf
+++ b/Master/texmf-dist/fonts/source/public/levy/grtt10.mf
@@ -1,3 +1,28 @@
+% Copyright (C) 1991 Silvio Levy
+%
+% This file is free software: you can redistribute it and/or modify
+% it under the terms of the GNU General Public License as published by
+% the Free Software Foundation, either version 2 of the License, or
+% (at your option) any later version.
+%
+% This file is distributed in the hope that it will be useful,
+% but WITHOUT ANY WARRANTY; without even the implied warranty of
+% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+% GNU General Public License for more details.
+%
+% You should have received a copy of the GNU General Public License
+% along with this program. If not, see <http://www.gnu.org/licenses/>.
+%
+% As a special exception, if you create a document which uses this font,
+% and embed this font or unaltered portions of this font into the
+% document, this font does not by itself cause the resulting document to
+% be covered by the GNU General Public License. This exception does not
+% however invalidate any other reasons why the document might be covered
+% by the GNU General Public License. If you modify this font, you may
+% extend this exception to your version of the font, but you are not
+% obligated to do so. If you do not wish to do so, delete this exception
+% statement from your version.
+
% Greek Typewriter Text for use with 10 point
if unknown cmbase: input cmbase fi
if unknown grbase: input grbase fi
diff --git a/Master/texmf-dist/fonts/source/public/levy/h.mf b/Master/texmf-dist/fonts/source/public/levy/h.mf
index 525e7067290..3f953885f96 100644
--- a/Master/texmf-dist/fonts/source/public/levy/h.mf
+++ b/Master/texmf-dist/fonts/source/public/levy/h.mf
@@ -1,3 +1,28 @@
+% Copyright (C) 1991 Silvio Levy
+%
+% This file is free software: you can redistribute it and/or modify
+% it under the terms of the GNU General Public License as published by
+% the Free Software Foundation, either version 2 of the License, or
+% (at your option) any later version.
+%
+% This file is distributed in the hope that it will be useful,
+% but WITHOUT ANY WARRANTY; without even the implied warranty of
+% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+% GNU General Public License for more details.
+%
+% You should have received a copy of the GNU General Public License
+% along with this program. If not, see <http://www.gnu.org/licenses/>.
+%
+% As a special exception, if you create a document which uses this font,
+% and embed this font or unaltered portions of this font into the
+% document, this font does not by itself cause the resulting document to
+% be covered by the GNU General Public License. This exception does not
+% however invalidate any other reasons why the document might be covered
+% by the GNU General Public License. If you modify this font, you may
+% extend this exception to your version of the font, but you are not
+% obligated to do so. If you do not wish to do so, delete this exception
+% statement from your version.
+
if unknown gen_acc : readfrom("gen_acc") fi
if unknown gen_sigma : readfrom("gen_sigma") fi
diff --git a/Master/texmf-dist/fonts/source/public/levy/i.mf b/Master/texmf-dist/fonts/source/public/levy/i.mf
index 8847b6c3b5e..8bd9cb67f9b 100644
--- a/Master/texmf-dist/fonts/source/public/levy/i.mf
+++ b/Master/texmf-dist/fonts/source/public/levy/i.mf
@@ -1,3 +1,28 @@
+% Copyright (C) 1991 Silvio Levy
+%
+% This file is free software: you can redistribute it and/or modify
+% it under the terms of the GNU General Public License as published by
+% the Free Software Foundation, either version 2 of the License, or
+% (at your option) any later version.
+%
+% This file is distributed in the hope that it will be useful,
+% but WITHOUT ANY WARRANTY; without even the implied warranty of
+% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+% GNU General Public License for more details.
+%
+% You should have received a copy of the GNU General Public License
+% along with this program. If not, see <http://www.gnu.org/licenses/>.
+%
+% As a special exception, if you create a document which uses this font,
+% and embed this font or unaltered portions of this font into the
+% document, this font does not by itself cause the resulting document to
+% be covered by the GNU General Public License. This exception does not
+% however invalidate any other reasons why the document might be covered
+% by the GNU General Public License. If you modify this font, you may
+% extend this exception to your version of the font, but you are not
+% obligated to do so. If you do not wish to do so, delete this exception
+% statement from your version.
+
if unknown gen_acc : readfrom("gen_acc") fi
if unknown gen_sigma : readfrom("gen_sigma") fi
diff --git a/Master/texmf-dist/fonts/source/public/levy/j.mf b/Master/texmf-dist/fonts/source/public/levy/j.mf
index 80fa114f68d..ec543b5f7e1 100644
--- a/Master/texmf-dist/fonts/source/public/levy/j.mf
+++ b/Master/texmf-dist/fonts/source/public/levy/j.mf
@@ -1,3 +1,28 @@
+% Copyright (C) 1991 Silvio Levy
+%
+% This file is free software: you can redistribute it and/or modify
+% it under the terms of the GNU General Public License as published by
+% the Free Software Foundation, either version 2 of the License, or
+% (at your option) any later version.
+%
+% This file is distributed in the hope that it will be useful,
+% but WITHOUT ANY WARRANTY; without even the implied warranty of
+% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+% GNU General Public License for more details.
+%
+% You should have received a copy of the GNU General Public License
+% along with this program. If not, see <http://www.gnu.org/licenses/>.
+%
+% As a special exception, if you create a document which uses this font,
+% and embed this font or unaltered portions of this font into the
+% document, this font does not by itself cause the resulting document to
+% be covered by the GNU General Public License. This exception does not
+% however invalidate any other reasons why the document might be covered
+% by the GNU General Public License. If you modify this font, you may
+% extend this exception to your version of the font, but you are not
+% obligated to do so. If you do not wish to do so, delete this exception
+% statement from your version.
+
if unknown gen_sigma : readfrom("gen_sigma") fi
def dims = 8.5u#,asc_height#,0 enddef;
diff --git a/Master/texmf-dist/fonts/source/public/levy/k.mf b/Master/texmf-dist/fonts/source/public/levy/k.mf
index d78ca2bb956..fc9772bdb10 100644
--- a/Master/texmf-dist/fonts/source/public/levy/k.mf
+++ b/Master/texmf-dist/fonts/source/public/levy/k.mf
@@ -1,3 +1,28 @@
+% Copyright (C) 1991 Silvio Levy
+%
+% This file is free software: you can redistribute it and/or modify
+% it under the terms of the GNU General Public License as published by
+% the Free Software Foundation, either version 2 of the License, or
+% (at your option) any later version.
+%
+% This file is distributed in the hope that it will be useful,
+% but WITHOUT ANY WARRANTY; without even the implied warranty of
+% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+% GNU General Public License for more details.
+%
+% You should have received a copy of the GNU General Public License
+% along with this program. If not, see <http://www.gnu.org/licenses/>.
+%
+% As a special exception, if you create a document which uses this font,
+% and embed this font or unaltered portions of this font into the
+% document, this font does not by itself cause the resulting document to
+% be covered by the GNU General Public License. This exception does not
+% however invalidate any other reasons why the document might be covered
+% by the GNU General Public License. If you modify this font, you may
+% extend this exception to your version of the font, but you are not
+% obligated to do so. If you do not wish to do so, delete this exception
+% statement from your version.
+
if unknown gen_sigma : readfrom("gen_sigma") fi
def dims = 10u#,x_height#,0 enddef;
diff --git a/Master/texmf-dist/fonts/source/public/levy/l.mf b/Master/texmf-dist/fonts/source/public/levy/l.mf
index 8189178f465..749af068b04 100644
--- a/Master/texmf-dist/fonts/source/public/levy/l.mf
+++ b/Master/texmf-dist/fonts/source/public/levy/l.mf
@@ -1,3 +1,28 @@
+% Copyright (C) 1991 Silvio Levy
+%
+% This file is free software: you can redistribute it and/or modify
+% it under the terms of the GNU General Public License as published by
+% the Free Software Foundation, either version 2 of the License, or
+% (at your option) any later version.
+%
+% This file is distributed in the hope that it will be useful,
+% but WITHOUT ANY WARRANTY; without even the implied warranty of
+% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+% GNU General Public License for more details.
+%
+% You should have received a copy of the GNU General Public License
+% along with this program. If not, see <http://www.gnu.org/licenses/>.
+%
+% As a special exception, if you create a document which uses this font,
+% and embed this font or unaltered portions of this font into the
+% document, this font does not by itself cause the resulting document to
+% be covered by the GNU General Public License. This exception does not
+% however invalidate any other reasons why the document might be covered
+% by the GNU General Public License. If you modify this font, you may
+% extend this exception to your version of the font, but you are not
+% obligated to do so. If you do not wish to do so, delete this exception
+% statement from your version.
+
if unknown gen_sigma : readfrom("gen_sigma") fi
def dims = 9.5u#,asc_height#,0 enddef;
diff --git a/Master/texmf-dist/fonts/source/public/levy/lig.mf b/Master/texmf-dist/fonts/source/public/levy/lig.mf
index 85f8b466d43..ee3b25dd51d 100644
--- a/Master/texmf-dist/fonts/source/public/levy/lig.mf
+++ b/Master/texmf-dist/fonts/source/public/levy/lig.mf
@@ -1,3 +1,28 @@
+% Copyright (C) 1991 Silvio Levy
+%
+% This file is free software: you can redistribute it and/or modify
+% it under the terms of the GNU General Public License as published by
+% the Free Software Foundation, either version 2 of the License, or
+% (at your option) any later version.
+%
+% This file is distributed in the hope that it will be useful,
+% but WITHOUT ANY WARRANTY; without even the implied warranty of
+% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+% GNU General Public License for more details.
+%
+% You should have received a copy of the GNU General Public License
+% along with this program. If not, see <http://www.gnu.org/licenses/>.
+%
+% As a special exception, if you create a document which uses this font,
+% and embed this font or unaltered portions of this font into the
+% document, this font does not by itself cause the resulting document to
+% be covered by the GNU General Public License. This exception does not
+% however invalidate any other reasons why the document might be covered
+% by the GNU General Public License. If you modify this font, you may
+% extend this exception to your version of the font, but you are not
+% obligated to do so. If you do not wish to do so, delete this exception
+% statement from your version.
+
diaer=oct"042"; % double quote
ligtable "-": "-" =: oct"000"; % en-dash
ligtable oct"000": "-" =: oct"177"; % em-dash
diff --git a/Master/texmf-dist/fonts/source/public/levy/lower.mf b/Master/texmf-dist/fonts/source/public/levy/lower.mf
index e0ff467221c..555e7f7549b 100644
--- a/Master/texmf-dist/fonts/source/public/levy/lower.mf
+++ b/Master/texmf-dist/fonts/source/public/levy/lower.mf
@@ -1,3 +1,28 @@
+% Copyright (C) 1991 Silvio Levy
+%
+% This file is free software: you can redistribute it and/or modify
+% it under the terms of the GNU General Public License as published by
+% the Free Software Foundation, either version 2 of the License, or
+% (at your option) any later version.
+%
+% This file is distributed in the hope that it will be useful,
+% but WITHOUT ANY WARRANTY; without even the implied warranty of
+% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+% GNU General Public License for more details.
+%
+% You should have received a copy of the GNU General Public License
+% along with this program. If not, see <http://www.gnu.org/licenses/>.
+%
+% As a special exception, if you create a document which uses this font,
+% and embed this font or unaltered portions of this font into the
+% document, this font does not by itself cause the resulting document to
+% be covered by the GNU General Public License. This exception does not
+% however invalidate any other reasons why the document might be covered
+% by the GNU General Public License. If you modify this font, you may
+% extend this exception to your version of the font, but you are not
+% obligated to do so. If you do not wish to do so, delete this exception
+% statement from your version.
+
readfrom("a")
readfrom("b")
readfrom("g")
diff --git a/Master/texmf-dist/fonts/source/public/levy/m.mf b/Master/texmf-dist/fonts/source/public/levy/m.mf
index b671662ba45..9c94ed989ad 100644
--- a/Master/texmf-dist/fonts/source/public/levy/m.mf
+++ b/Master/texmf-dist/fonts/source/public/levy/m.mf
@@ -1,3 +1,28 @@
+% Copyright (C) 1991 Silvio Levy
+%
+% This file is free software: you can redistribute it and/or modify
+% it under the terms of the GNU General Public License as published by
+% the Free Software Foundation, either version 2 of the License, or
+% (at your option) any later version.
+%
+% This file is distributed in the hope that it will be useful,
+% but WITHOUT ANY WARRANTY; without even the implied warranty of
+% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+% GNU General Public License for more details.
+%
+% You should have received a copy of the GNU General Public License
+% along with this program. If not, see <http://www.gnu.org/licenses/>.
+%
+% As a special exception, if you create a document which uses this font,
+% and embed this font or unaltered portions of this font into the
+% document, this font does not by itself cause the resulting document to
+% be covered by the GNU General Public License. This exception does not
+% however invalidate any other reasons why the document might be covered
+% by the GNU General Public License. If you modify this font, you may
+% extend this exception to your version of the font, but you are not
+% obligated to do so. If you do not wish to do so, delete this exception
+% statement from your version.
+
if unknown gen_sigma : readfrom("gen_sigma") fi
def dims = 9.5u#,x_height#,desc_depth# enddef;
diff --git a/Master/texmf-dist/fonts/source/public/levy/n.mf b/Master/texmf-dist/fonts/source/public/levy/n.mf
index 32bc611f023..f6f821a3672 100644
--- a/Master/texmf-dist/fonts/source/public/levy/n.mf
+++ b/Master/texmf-dist/fonts/source/public/levy/n.mf
@@ -1,3 +1,28 @@
+% Copyright (C) 1991 Silvio Levy
+%
+% This file is free software: you can redistribute it and/or modify
+% it under the terms of the GNU General Public License as published by
+% the Free Software Foundation, either version 2 of the License, or
+% (at your option) any later version.
+%
+% This file is distributed in the hope that it will be useful,
+% but WITHOUT ANY WARRANTY; without even the implied warranty of
+% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+% GNU General Public License for more details.
+%
+% You should have received a copy of the GNU General Public License
+% along with this program. If not, see <http://www.gnu.org/licenses/>.
+%
+% As a special exception, if you create a document which uses this font,
+% and embed this font or unaltered portions of this font into the
+% document, this font does not by itself cause the resulting document to
+% be covered by the GNU General Public License. This exception does not
+% however invalidate any other reasons why the document might be covered
+% by the GNU General Public License. If you modify this font, you may
+% extend this exception to your version of the font, but you are not
+% obligated to do so. If you do not wish to do so, delete this exception
+% statement from your version.
+
if unknown gen_sigma : readfrom("gen_sigma") fi
def dims = 8.5u#,x_height#,0 enddef;
diff --git a/Master/texmf-dist/fonts/source/public/levy/o.mf b/Master/texmf-dist/fonts/source/public/levy/o.mf
index 7af13f7c110..8c1dca8592c 100644
--- a/Master/texmf-dist/fonts/source/public/levy/o.mf
+++ b/Master/texmf-dist/fonts/source/public/levy/o.mf
@@ -1,3 +1,28 @@
+% Copyright (C) 1991 Silvio Levy
+%
+% This file is free software: you can redistribute it and/or modify
+% it under the terms of the GNU General Public License as published by
+% the Free Software Foundation, either version 2 of the License, or
+% (at your option) any later version.
+%
+% This file is distributed in the hope that it will be useful,
+% but WITHOUT ANY WARRANTY; without even the implied warranty of
+% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+% GNU General Public License for more details.
+%
+% You should have received a copy of the GNU General Public License
+% along with this program. If not, see <http://www.gnu.org/licenses/>.
+%
+% As a special exception, if you create a document which uses this font,
+% and embed this font or unaltered portions of this font into the
+% document, this font does not by itself cause the resulting document to
+% be covered by the GNU General Public License. This exception does not
+% however invalidate any other reasons why the document might be covered
+% by the GNU General Public License. If you modify this font, you may
+% extend this exception to your version of the font, but you are not
+% obligated to do so. If you do not wish to do so, delete this exception
+% statement from your version.
+
if unknown gen_acc : readfrom("gen_acc") fi
if unknown gen_sigma : readfrom("gen_sigma") fi
diff --git a/Master/texmf-dist/fonts/source/public/levy/p.mf b/Master/texmf-dist/fonts/source/public/levy/p.mf
index 912970c101d..819c5632ff1 100644
--- a/Master/texmf-dist/fonts/source/public/levy/p.mf
+++ b/Master/texmf-dist/fonts/source/public/levy/p.mf
@@ -1,3 +1,28 @@
+% Copyright (C) 1991 Silvio Levy
+%
+% This file is free software: you can redistribute it and/or modify
+% it under the terms of the GNU General Public License as published by
+% the Free Software Foundation, either version 2 of the License, or
+% (at your option) any later version.
+%
+% This file is distributed in the hope that it will be useful,
+% but WITHOUT ANY WARRANTY; without even the implied warranty of
+% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+% GNU General Public License for more details.
+%
+% You should have received a copy of the GNU General Public License
+% along with this program. If not, see <http://www.gnu.org/licenses/>.
+%
+% As a special exception, if you create a document which uses this font,
+% and embed this font or unaltered portions of this font into the
+% document, this font does not by itself cause the resulting document to
+% be covered by the GNU General Public License. This exception does not
+% however invalidate any other reasons why the document might be covered
+% by the GNU General Public License. If you modify this font, you may
+% extend this exception to your version of the font, but you are not
+% obligated to do so. If you do not wish to do so, delete this exception
+% statement from your version.
+
if unknown gen_sigma : readfrom("gen_sigma") fi
def dims = 9.5u#,x_height#,0 enddef;
diff --git a/Master/texmf-dist/fonts/source/public/levy/q.mf b/Master/texmf-dist/fonts/source/public/levy/q.mf
index 3f485a10400..afeeced8ec3 100644
--- a/Master/texmf-dist/fonts/source/public/levy/q.mf
+++ b/Master/texmf-dist/fonts/source/public/levy/q.mf
@@ -1,3 +1,28 @@
+% Copyright (C) 1991 Silvio Levy
+%
+% This file is free software: you can redistribute it and/or modify
+% it under the terms of the GNU General Public License as published by
+% the Free Software Foundation, either version 2 of the License, or
+% (at your option) any later version.
+%
+% This file is distributed in the hope that it will be useful,
+% but WITHOUT ANY WARRANTY; without even the implied warranty of
+% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+% GNU General Public License for more details.
+%
+% You should have received a copy of the GNU General Public License
+% along with this program. If not, see <http://www.gnu.org/licenses/>.
+%
+% As a special exception, if you create a document which uses this font,
+% and embed this font or unaltered portions of this font into the
+% document, this font does not by itself cause the resulting document to
+% be covered by the GNU General Public License. This exception does not
+% however invalidate any other reasons why the document might be covered
+% by the GNU General Public License. If you modify this font, you may
+% extend this exception to your version of the font, but you are not
+% obligated to do so. If you do not wish to do so, delete this exception
+% statement from your version.
+
if unknown gen_sigma : readfrom("gen_sigma") fi
def ital = 0 enddef;
diff --git a/Master/texmf-dist/fonts/source/public/levy/r.mf b/Master/texmf-dist/fonts/source/public/levy/r.mf
index 0eb31fb6294..6b105a2744b 100644
--- a/Master/texmf-dist/fonts/source/public/levy/r.mf
+++ b/Master/texmf-dist/fonts/source/public/levy/r.mf
@@ -1,3 +1,28 @@
+% Copyright (C) 1991 Silvio Levy
+%
+% This file is free software: you can redistribute it and/or modify
+% it under the terms of the GNU General Public License as published by
+% the Free Software Foundation, either version 2 of the License, or
+% (at your option) any later version.
+%
+% This file is distributed in the hope that it will be useful,
+% but WITHOUT ANY WARRANTY; without even the implied warranty of
+% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+% GNU General Public License for more details.
+%
+% You should have received a copy of the GNU General Public License
+% along with this program. If not, see <http://www.gnu.org/licenses/>.
+%
+% As a special exception, if you create a document which uses this font,
+% and embed this font or unaltered portions of this font into the
+% document, this font does not by itself cause the resulting document to
+% be covered by the GNU General Public License. This exception does not
+% however invalidate any other reasons why the document might be covered
+% by the GNU General Public License. If you modify this font, you may
+% extend this exception to your version of the font, but you are not
+% obligated to do so. If you do not wish to do so, delete this exception
+% statement from your version.
+
if unknown gen_acc : readfrom("gen_acc") fi
if unknown gen_sigma : readfrom("gen_sigma") fi
diff --git a/Master/texmf-dist/fonts/source/public/levy/s.mf b/Master/texmf-dist/fonts/source/public/levy/s.mf
index f5fbe10b9c2..b0b70293281 100644
--- a/Master/texmf-dist/fonts/source/public/levy/s.mf
+++ b/Master/texmf-dist/fonts/source/public/levy/s.mf
@@ -1,3 +1,28 @@
+% Copyright (C) 1991 Silvio Levy
+%
+% This file is free software: you can redistribute it and/or modify
+% it under the terms of the GNU General Public License as published by
+% the Free Software Foundation, either version 2 of the License, or
+% (at your option) any later version.
+%
+% This file is distributed in the hope that it will be useful,
+% but WITHOUT ANY WARRANTY; without even the implied warranty of
+% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+% GNU General Public License for more details.
+%
+% You should have received a copy of the GNU General Public License
+% along with this program. If not, see <http://www.gnu.org/licenses/>.
+%
+% As a special exception, if you create a document which uses this font,
+% and embed this font or unaltered portions of this font into the
+% document, this font does not by itself cause the resulting document to
+% be covered by the GNU General Public License. This exception does not
+% however invalidate any other reasons why the document might be covered
+% by the GNU General Public License. If you modify this font, you may
+% extend this exception to your version of the font, but you are not
+% obligated to do so. If you do not wish to do so, delete this exception
+% statement from your version.
+
def dims=8u#,x_height#,desc_depth# enddef;
def ital = 0 enddef;
def fit_params = 0,0 enddef;
diff --git a/Master/texmf-dist/fonts/source/public/levy/t.mf b/Master/texmf-dist/fonts/source/public/levy/t.mf
index 6290c3e06b7..2470ef943a1 100644
--- a/Master/texmf-dist/fonts/source/public/levy/t.mf
+++ b/Master/texmf-dist/fonts/source/public/levy/t.mf
@@ -1,3 +1,28 @@
+% Copyright (C) 1991 Silvio Levy
+%
+% This file is free software: you can redistribute it and/or modify
+% it under the terms of the GNU General Public License as published by
+% the Free Software Foundation, either version 2 of the License, or
+% (at your option) any later version.
+%
+% This file is distributed in the hope that it will be useful,
+% but WITHOUT ANY WARRANTY; without even the implied warranty of
+% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+% GNU General Public License for more details.
+%
+% You should have received a copy of the GNU General Public License
+% along with this program. If not, see <http://www.gnu.org/licenses/>.
+%
+% As a special exception, if you create a document which uses this font,
+% and embed this font or unaltered portions of this font into the
+% document, this font does not by itself cause the resulting document to
+% be covered by the GNU General Public License. This exception does not
+% however invalidate any other reasons why the document might be covered
+% by the GNU General Public License. If you modify this font, you may
+% extend this exception to your version of the font, but you are not
+% obligated to do so. If you do not wish to do so, delete this exception
+% statement from your version.
+
if unknown gen_sigma : readfrom("gen_sigma") fi
def dims = 8.5u#,x_height#,0 enddef;
diff --git a/Master/texmf-dist/fonts/source/public/levy/u.mf b/Master/texmf-dist/fonts/source/public/levy/u.mf
index d357e7d6de4..cec9731c2b4 100644
--- a/Master/texmf-dist/fonts/source/public/levy/u.mf
+++ b/Master/texmf-dist/fonts/source/public/levy/u.mf
@@ -1,3 +1,28 @@
+% Copyright (C) 1991 Silvio Levy
+%
+% This file is free software: you can redistribute it and/or modify
+% it under the terms of the GNU General Public License as published by
+% the Free Software Foundation, either version 2 of the License, or
+% (at your option) any later version.
+%
+% This file is distributed in the hope that it will be useful,
+% but WITHOUT ANY WARRANTY; without even the implied warranty of
+% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+% GNU General Public License for more details.
+%
+% You should have received a copy of the GNU General Public License
+% along with this program. If not, see <http://www.gnu.org/licenses/>.
+%
+% As a special exception, if you create a document which uses this font,
+% and embed this font or unaltered portions of this font into the
+% document, this font does not by itself cause the resulting document to
+% be covered by the GNU General Public License. This exception does not
+% however invalidate any other reasons why the document might be covered
+% by the GNU General Public License. If you modify this font, you may
+% extend this exception to your version of the font, but you are not
+% obligated to do so. If you do not wish to do so, delete this exception
+% statement from your version.
+
if unknown gen_acc : readfrom("gen_acc") fi
if unknown gen_sigma : readfrom("gen_sigma") fi
diff --git a/Master/texmf-dist/fonts/source/public/levy/upper.mf b/Master/texmf-dist/fonts/source/public/levy/upper.mf
index ba86ba52d32..b3bfe97dc88 100644
--- a/Master/texmf-dist/fonts/source/public/levy/upper.mf
+++ b/Master/texmf-dist/fonts/source/public/levy/upper.mf
@@ -1,3 +1,28 @@
+% Copyright (C) 1991 Silvio Levy
+%
+% This file is free software: you can redistribute it and/or modify
+% it under the terms of the GNU General Public License as published by
+% the Free Software Foundation, either version 2 of the License, or
+% (at your option) any later version.
+%
+% This file is distributed in the hope that it will be useful,
+% but WITHOUT ANY WARRANTY; without even the implied warranty of
+% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+% GNU General Public License for more details.
+%
+% You should have received a copy of the GNU General Public License
+% along with this program. If not, see <http://www.gnu.org/licenses/>.
+%
+% As a special exception, if you create a document which uses this font,
+% and embed this font or unaltered portions of this font into the
+% document, this font does not by itself cause the resulting document to
+% be covered by the GNU General Public License. This exception does not
+% however invalidate any other reasons why the document might be covered
+% by the GNU General Public License. If you modify this font, you may
+% extend this exception to your version of the font, but you are not
+% obligated to do so. If you do not wish to do so, delete this exception
+% statement from your version.
+
%This file is a rearrangement of code in Computer Modern's romanu.mf
%It contains definitions for Greek capitals.
diff --git a/Master/texmf-dist/fonts/source/public/levy/w.mf b/Master/texmf-dist/fonts/source/public/levy/w.mf
index 3bd2bbc9f73..f77a29091ec 100644
--- a/Master/texmf-dist/fonts/source/public/levy/w.mf
+++ b/Master/texmf-dist/fonts/source/public/levy/w.mf
@@ -1,3 +1,28 @@
+% Copyright (C) 1991 Silvio Levy
+%
+% This file is free software: you can redistribute it and/or modify
+% it under the terms of the GNU General Public License as published by
+% the Free Software Foundation, either version 2 of the License, or
+% (at your option) any later version.
+%
+% This file is distributed in the hope that it will be useful,
+% but WITHOUT ANY WARRANTY; without even the implied warranty of
+% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+% GNU General Public License for more details.
+%
+% You should have received a copy of the GNU General Public License
+% along with this program. If not, see <http://www.gnu.org/licenses/>.
+%
+% As a special exception, if you create a document which uses this font,
+% and embed this font or unaltered portions of this font into the
+% document, this font does not by itself cause the resulting document to
+% be covered by the GNU General Public License. This exception does not
+% however invalidate any other reasons why the document might be covered
+% by the GNU General Public License. If you modify this font, you may
+% extend this exception to your version of the font, but you are not
+% obligated to do so. If you do not wish to do so, delete this exception
+% statement from your version.
+
if unknown gen_acc : readfrom("gen_acc") fi
if unknown gen_sigma : readfrom("gen_sigma") fi
diff --git a/Master/texmf-dist/fonts/source/public/levy/x.mf b/Master/texmf-dist/fonts/source/public/levy/x.mf
index 0db8aabd7b4..64de48195a8 100644
--- a/Master/texmf-dist/fonts/source/public/levy/x.mf
+++ b/Master/texmf-dist/fonts/source/public/levy/x.mf
@@ -1,3 +1,28 @@
+% Copyright (C) 1991 Silvio Levy
+%
+% This file is free software: you can redistribute it and/or modify
+% it under the terms of the GNU General Public License as published by
+% the Free Software Foundation, either version 2 of the License, or
+% (at your option) any later version.
+%
+% This file is distributed in the hope that it will be useful,
+% but WITHOUT ANY WARRANTY; without even the implied warranty of
+% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+% GNU General Public License for more details.
+%
+% You should have received a copy of the GNU General Public License
+% along with this program. If not, see <http://www.gnu.org/licenses/>.
+%
+% As a special exception, if you create a document which uses this font,
+% and embed this font or unaltered portions of this font into the
+% document, this font does not by itself cause the resulting document to
+% be covered by the GNU General Public License. This exception does not
+% however invalidate any other reasons why the document might be covered
+% by the GNU General Public License. If you modify this font, you may
+% extend this exception to your version of the font, but you are not
+% obligated to do so. If you do not wish to do so, delete this exception
+% statement from your version.
+
if unknown gen_sigma : readfrom("gen_sigma") fi
def dims = 8.5u#,asc_height#,desc_depth# enddef;
diff --git a/Master/texmf-dist/fonts/source/public/levy/y.mf b/Master/texmf-dist/fonts/source/public/levy/y.mf
index 809047e82fd..f005c27bb0b 100644
--- a/Master/texmf-dist/fonts/source/public/levy/y.mf
+++ b/Master/texmf-dist/fonts/source/public/levy/y.mf
@@ -1,3 +1,28 @@
+% Copyright (C) 1991 Silvio Levy
+%
+% This file is free software: you can redistribute it and/or modify
+% it under the terms of the GNU General Public License as published by
+% the Free Software Foundation, either version 2 of the License, or
+% (at your option) any later version.
+%
+% This file is distributed in the hope that it will be useful,
+% but WITHOUT ANY WARRANTY; without even the implied warranty of
+% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+% GNU General Public License for more details.
+%
+% You should have received a copy of the GNU General Public License
+% along with this program. If not, see <http://www.gnu.org/licenses/>.
+%
+% As a special exception, if you create a document which uses this font,
+% and embed this font or unaltered portions of this font into the
+% document, this font does not by itself cause the resulting document to
+% be covered by the GNU General Public License. This exception does not
+% however invalidate any other reasons why the document might be covered
+% by the GNU General Public License. If you modify this font, you may
+% extend this exception to your version of the font, but you are not
+% obligated to do so. If you do not wish to do so, delete this exception
+% statement from your version.
+
if unknown gen_sigma : readfrom("gen_sigma") fi
def dims = 10.5u#,asc_height#,desc_depth# enddef;
diff --git a/Master/texmf-dist/fonts/source/public/levy/z.mf b/Master/texmf-dist/fonts/source/public/levy/z.mf
index d9db0c1bd97..1948f2ea297 100644
--- a/Master/texmf-dist/fonts/source/public/levy/z.mf
+++ b/Master/texmf-dist/fonts/source/public/levy/z.mf
@@ -1,3 +1,28 @@
+% Copyright (C) 1991 Silvio Levy
+%
+% This file is free software: you can redistribute it and/or modify
+% it under the terms of the GNU General Public License as published by
+% the Free Software Foundation, either version 2 of the License, or
+% (at your option) any later version.
+%
+% This file is distributed in the hope that it will be useful,
+% but WITHOUT ANY WARRANTY; without even the implied warranty of
+% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+% GNU General Public License for more details.
+%
+% You should have received a copy of the GNU General Public License
+% along with this program. If not, see <http://www.gnu.org/licenses/>.
+%
+% As a special exception, if you create a document which uses this font,
+% and embed this font or unaltered portions of this font into the
+% document, this font does not by itself cause the resulting document to
+% be covered by the GNU General Public License. This exception does not
+% however invalidate any other reasons why the document might be covered
+% by the GNU General Public License. If you modify this font, you may
+% extend this exception to your version of the font, but you are not
+% obligated to do so. If you do not wish to do so, delete this exception
+% statement from your version.
+
if unknown gen_sigma : readfrom("gen_sigma") fi
def dims = 8.5u#,asc_height#,desc_depth# enddef;
diff --git a/Master/texmf-dist/fonts/tfm/public/levy/grbld10.tfm b/Master/texmf-dist/fonts/tfm/public/levy/grbld10.tfm
new file mode 100644
index 00000000000..169fc9db580
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/levy/grbld10.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/levy/grbld8.tfm b/Master/texmf-dist/fonts/tfm/public/levy/grbld8.tfm
new file mode 100644
index 00000000000..7211915435f
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/levy/grbld8.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/levy/grbld9.tfm b/Master/texmf-dist/fonts/tfm/public/levy/grbld9.tfm
new file mode 100644
index 00000000000..eae1334cfc9
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/levy/grbld9.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/levy/grreg10.tfm b/Master/texmf-dist/fonts/tfm/public/levy/grreg10.tfm
new file mode 100644
index 00000000000..4bf13eeed56
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/levy/grreg10.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/levy/grreg8.tfm b/Master/texmf-dist/fonts/tfm/public/levy/grreg8.tfm
new file mode 100644
index 00000000000..2dab196676e
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/levy/grreg8.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/levy/grreg9.tfm b/Master/texmf-dist/fonts/tfm/public/levy/grreg9.tfm
new file mode 100644
index 00000000000..a555b9a6296
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/levy/grreg9.tfm
Binary files differ
diff --git a/Master/texmf-dist/tex/plain/levy/greekmacros.tex b/Master/texmf-dist/tex/generic/levy/greekmacros.tex
index 8e88c6a645b..0dc31f3d36a 100644
--- a/Master/texmf-dist/tex/plain/levy/greekmacros.tex
+++ b/Master/texmf-dist/tex/generic/levy/greekmacros.tex
@@ -1,3 +1,18 @@
+% Copyright (C) 1991 Silvio Levy
+%
+% This file is free software: you can redistribute it and/or modify
+% it under the terms of the GNU General Public License as published by
+% the Free Software Foundation, either version 2 of the License, or
+% (at your option) any later version.
+%
+% This file is distributed in the hope that it will be useful,
+% but WITHOUT ANY WARRANTY; without even the implied warranty of
+% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+% GNU General Public License for more details.
+%
+% You should have received a copy of the GNU General Public License
+% along with this program. If not, see <http://www.gnu.org/licenses/>.
+
\def\ifnextchar#1#2#3{\let\tempe #1\def\tempa{#2}\def\tempb{#3}\futurelet
\tempc\ifnch}
\def\ifnch{\ifx\tempc\tempe\let\tempd\tempa\else\let\tempd\tempb\fi\tempd}
diff --git a/Master/texmf-dist/tex/latex/levy/slgreek.sty b/Master/texmf-dist/tex/generic/levy/slgreek.sty
index 5266717dc21..e5f3c70a040 100644
--- a/Master/texmf-dist/tex/latex/levy/slgreek.sty
+++ b/Master/texmf-dist/tex/generic/levy/slgreek.sty
@@ -3,15 +3,29 @@
% A latex style file for use with Silvio Levy's classical Greek fonts
% (see TUGboat 9.1 (1988), pp. 20 ff.). The following style file
% consists of Levy's own greekmac.tex macros unaltered, followed by
-% some macros published by R. Wonnenberger and slightly modified
+% some macros published by R. Wonneberger and slightly modified
% by D. Wujastyk, which fix a problem in using Greek accents in LaTeX
% footnotes. See below for more explanation of the footnote stuff.
%
% Usage: \documentstyle[greek]{book} ... as normal. This makes all the
% greekmac macros available, and fixes the footnote problem.
% 29 Jan 1991
-% contact: D.Wujastyk@ucl.ac.uk
%
+% Copyright (C) 1991 Silvio Levy, Dominik Wujastyk, Reinhard Wonneberger
+%
+% This file is free software: you can redistribute it and/or modify
+% it under the terms of the GNU General Public License as published by
+% the Free Software Foundation, either version 2 of the License, or
+% (at your option) any later version.
+%
+% This file is distributed in the hope that it will be useful,
+% but WITHOUT ANY WARRANTY; without even the implied warranty of
+% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+% GNU General Public License for more details.
+%
+% You should have received a copy of the GNU General Public License
+% along with this program. If not, see <http://www.gnu.org/licenses/>.
+
\def\ifnextchar#1#2#3{\let\tempe #1\def\tempa{#2}\def\tempb{#3}\futurelet
\tempc\ifnch}
\def\ifnch{\ifx\tempc\tempe\let\tempd\tempa\else\let\tempd\tempb\fi\tempd}
diff --git a/Master/tlpkg/libexec/ctan2tds b/Master/tlpkg/libexec/ctan2tds
index 8f4a948ab0e..72c9893a34e 100755
--- a/Master/tlpkg/libexec/ctan2tds
+++ b/Master/tlpkg/libexec/ctan2tds
@@ -924,6 +924,7 @@ $standarddest = "texmf-dist";
'iftex', 'generic',
'ifxetex', 'generic',
'jadetex', 'jadetex',
+ 'levy', 'generic', # one .sty, one .tex
'mathabx', 'generic',
'mathdots', 'generic',
'metatex', 'plain',
@@ -1073,6 +1074,7 @@ $standardtex='\.(.bx|cfg|sty|clo|ldf|cls|def|fd|cmap|4ht)$';
'latex4wp', 'NULL', # keep doc together
'lecturer', '(t-)?lecturer.(tex|sty)|ltr-',
'lettre', '\.ins|\.cls',
+ 'levy', 'greekmacros.tex|' . $standardtex,
'librarian', '(t-)?librarian.(tex|sty)',
'listings-ext','\.sty', # not .cfg
'logic', 'milstd\.tex|' . $standardtex,
@@ -2612,13 +2614,15 @@ sub runjob
my @output = (<TMP>);
if ($job =~ /^mktextfm/) {
print $output[$#output-1]; # successfully generated line
+ $status = 0; # do not worry if the bitmap failed, e.g., grtt10.mf.
} else {
print `cat $Jobid.log`;
}
close (TMP);
unlink ("$Jobid.log");
- die "goodbye, exit status $status for $job\n" if $status != 0;
+ die "goodbye, exit status $status for $job\n"
+ if $status != 0;
}
return $status;
}