From 3bf95a44b19b38cd429bb35ec50c1a68fef77122 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Thu, 17 Mar 2011 23:42:54 +0000 Subject: levy license update (15mar11) git-svn-id: svn://tug.org/texlive/trunk@21750 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/doc/fonts/levy/00readme.txt | 99 ------- Master/texmf-dist/doc/fonts/levy/README | 119 ++++++++ Master/texmf-dist/doc/fonts/levy/digits.mf-old | 343 ++++++++++++++++++++++++ Master/texmf-dist/doc/fonts/levy/g.mf-old | 61 +++++ Master/texmf-dist/doc/fonts/levy/greekhist.tex | 15 ++ Master/texmf-dist/doc/fonts/levy/greekuse.tex | 15 ++ Master/texmf-dist/doc/fonts/levy/grinstall.tex | 15 ++ Master/texmf-dist/doc/fonts/levy/grtestfont.tex | 18 +- Master/texmf-dist/doc/fonts/levy/makeall | 17 +- Master/texmf-dist/doc/fonts/levy/makefont | 16 +- Master/texmf-dist/doc/fonts/levy/testfont | 15 ++ Master/texmf-dist/doc/fonts/levy/todo.txt | 9 - 12 files changed, 629 insertions(+), 113 deletions(-) delete mode 100644 Master/texmf-dist/doc/fonts/levy/00readme.txt create mode 100644 Master/texmf-dist/doc/fonts/levy/README create mode 100644 Master/texmf-dist/doc/fonts/levy/digits.mf-old create mode 100644 Master/texmf-dist/doc/fonts/levy/g.mf-old delete mode 100644 Master/texmf-dist/doc/fonts/levy/todo.txt (limited to 'Master/texmf-dist/doc/fonts') diff --git a/Master/texmf-dist/doc/fonts/levy/00readme.txt b/Master/texmf-dist/doc/fonts/levy/00readme.txt deleted file mode 100644 index 000ef26a9ef..00000000000 --- a/Master/texmf-dist/doc/fonts/levy/00readme.txt +++ /dev/null @@ -1,99 +0,0 @@ -This directory contains materials for using TeX to typeset Greek -text using Sylvio Levy's fonts. The following files are present: - -00readme.txt 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 -digits.mf MF code for numerals -e.mf MF code for epsilon-based characters -f.mf MF code for phi-based characters -g.mf MF code for gamma-based characters -gen_acc.mf MF code for accents -gen_sigma.mf MF code for sigma compounds -graccent.mf MF code for accents -grbase.mf MF code for base Greek macros -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 -greekmacros.tex Macros to use Greek fonts. -greekuse.tex Instructions on using the fonts. -grinstall.tex Instructions on installing the fonts. -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) -grtt10.mf Parameter file for 10pt Typewriter -h.mf MF code for eta-based characters -i.mf MF code for iota-based characters -j.mf MF code for theta-based characters -k.mf MF code for kappa-based characters -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. -modes.mf Mode definitions -n.mf MF code for nu-based characters -o.mf MF code for omicron-based characters -p.mf MF code for pi-based characters -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. -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 -w.mf MF code for omega-based characters -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 -format. They cannot be converted to the obsolete PXL format which -allows only 128 characters. If you are still using PXL format -drivers, it is time to convert. If you are using a gf format -driver with only 128 character capacity, you are missing -something. See doc/install.tex. - -Metafont must have |max_in_open| increased (to 10) to compile -these fonts as they stand. The appropriate change has been added -to the change files on the UnixTeX distribution. If you're -getting these fonts other than from the TeX distribution, and if -you don't have access to Metafont source, you'll have to merge -some files before you attempt compilation: - - In src/s.mf, replace the line readfrom("gen_sigma") by the - contents of src/gen_sigma.mf. - In src/lower.mf, replace each line by the contents of the - corresponding file; for instance, replace readfrom("a") by - the contents of src/a.mf. - In greek.mf, right after the line that says ``font_setup'' - insert the lines - - readfrom("gen_acc"); - readfrom("gen_sigma"); - -HMC: -At HMC a couple of modifications have been made to the MF files: - - The definition of readfrom has been changed so that no - 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. diff --git a/Master/texmf-dist/doc/fonts/levy/README b/Master/texmf-dist/doc/fonts/levy/README new file mode 100644 index 00000000000..1b2ff40701f --- /dev/null +++ b/Master/texmf-dist/doc/fonts/levy/README @@ -0,0 +1,119 @@ + 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 . + +(The fonts are released under GPLv2+ with the FSF font exception. +Each file contains the applicable license text.) + +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 +digits.mf MF code for numerals +e.mf MF code for epsilon-based characters +f.mf MF code for phi-based characters +g.mf MF code for gamma-based characters +gen_acc.mf MF code for accents +gen_sigma.mf MF code for sigma compounds +graccent.mf MF code for accents +grbase.mf MF code for base Greek macros +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 +greekmacros.tex Macros to use Greek fonts. +greekuse.tex Instructions on using the fonts. +grinstall.tex Instructions on installing the fonts. +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 (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 +j.mf MF code for theta-based characters +k.mf MF code for kappa-based characters +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. +modes.mf Mode definitions +n.mf MF code for nu-based characters +o.mf MF code for omicron-based characters +p.mf MF code for pi-based characters +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. +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 +w.mf MF code for omega-based characters +x.mf MF code for xi-based characters +y.mf MF code for psi-based characters +z.mf MF code for zeta-based characters + + +IMPORTANT NOTE: + +These fonts make use of the 256-character capabilities of gf +format. They cannot be converted to the obsolete PXL format which +allows only 128 characters. If you are still using PXL format +drivers, it is time to convert. If you are using a gf format +driver with only 128 character capacity, you are missing +something. See doc/install.tex. + +Metafont must have |max_in_open| increased (to 10) to compile +these fonts as they stand. The appropriate change has been added +to the change files on the UnixTeX distribution. If you're +getting these fonts other than from the TeX distribution, and if +you don't have access to Metafont source, you'll have to merge +some files before you attempt compilation: + + In src/s.mf, replace the line readfrom("gen_sigma") by the + contents of src/gen_sigma.mf. + In src/lower.mf, replace each line by the contents of the + corresponding file; for instance, replace readfrom("a") by + the contents of src/a.mf. + In greek.mf, right after the line that says ``font_setup'' + insert the lines + + readfrom("gen_acc"); + readfrom("gen_sigma"); + +HMC: +At HMC a couple of modifications have been made to the MF files: + + The definition of readfrom has been changed so that no + 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 . +% +% 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. +% +% 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 . + %\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 . + \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 . + \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 . + +% 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 . +# # 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 . +# # 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 . +# # 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 -- cgit v1.2.3