diff options
Diffstat (limited to 'Master/texmf-dist/fonts/source/public/lfb/zeta.mf')
-rw-r--r-- | Master/texmf-dist/fonts/source/public/lfb/zeta.mf | 157 |
1 files changed, 157 insertions, 0 deletions
diff --git a/Master/texmf-dist/fonts/source/public/lfb/zeta.mf b/Master/texmf-dist/fonts/source/public/lfb/zeta.mf new file mode 100644 index 00000000000..7e699765746 --- /dev/null +++ b/Master/texmf-dist/fonts/source/public/lfb/zeta.mf @@ -0,0 +1,157 @@ + + %% zeta.mf + %% Copyright 2005 Laurie Field + % + % This work is LFB, version 1.0. + % + % This work may be distributed and/or modified under the + % conditions of the LaTeX Project Public License, either version 1.3 + % of this license or (at your option) any later version. + % The latest version of this license is in + % http://www.latex-project.org/lppl.txt + % and version 1.3 or later is part of all distributions of LaTeX + % version 2003/12/01 or later. + % + % This work has the LPPL maintenance status "maintained". + % + % This Current Maintainer of this work is Laurie Field. + % + % This work consists of the files: + % + % example.tex + % lfbacc.tex + % + % accents.mf + % alpha.mf + % beta.mf + % capitals.mf + % charmap.mf + % delta.mf + % epsilon.mf + % eta.mf + % gamma.mf + % iota.mf + % kappa.mf + % khi.mf + % lambda.mf + % lfb.mf + % lfb5.mf + % lfb6.mf + % lfb7.mf + % lfb8.mf + % lfb9.mf + % lfb10.mf + % lfb11.mf + % lfb12.mf + % lfbb5.mf + % lfbb6.mf + % lfbb7.mf + % lfbb8.mf + % lfbb9.mf + % lfbb10.mf + % lfbb11.mf + % lfbb12.mf + % ligature.mf + % mu.mf + % nu.mf + % omega.mf + % omikron.mf + % others.mf + % phi.mf + % pi.mf + % psi.mf + % rho.mf + % serifs.mf + % sigma.mf + % sigmafin.mf + % tau.mf + % theta.mf + % upsilon.mf + % xi.mf + % zeta.mf + % + % and the derived files: + % + % lfb5.tfm + % lfb6.tfm + % lfb7.tfm + % lfb8.tfm + % lfb9.tfm + % lfb10.tfm + % lfb11.tfm + % lfb12.tfm + % lfbb5.tfm + % lfbb6.tfm + % lfbb7.tfm + % lfbb8.tfm + % lfbb9.tfm + % lfbb10.tfm + % lfbb11.tfm + % lfbb12.tfm + % + % lfb5.600pk + % lfb6.600pk + % lfb7.600pk + % lfb8.600pk + % lfb9.600pk + % lfb10.600pk + % lfb11.600pk + % lfb12.600pk + % lfbb5.600pk + % lfbb6.600pk + % lfbb7.600pk + % lfbb8.600pk + % lfbb9.600pk + % lfbb10.600pk + % lfbb11.600pk + % lfbb12.600pk + % + +width#:=6u#; +extra#:=1.3letterspace#; +define_pixels(width, extra); + +def gen_letter = + penpos2(thick, 0); + penpos3(thin, 90); + penpos4(medium, zetaangle+90); + penpos5(thick, zetaangle-180); + penpos6(thin, zetaangle-90); + + penpos24(medthin, 0); + penpos25(thick, 90); + penpos26(thick, 90); + penpos27(thin, 0); + penpos28(thick, -90); + + z1=z2+(4/3(z2l-z2) rotated -120); + y1=ascender; + x2l=0; + x3=1/2width; + y3=ascender-2u; + z4r=z5r=z6r; + x5l=width; + y6l=ascender-thin; + + y26l=0; y25l=tiny; + y24=1/3x_height; + y27=1/2y28l; + y28r=-descender; + numeric centroid; centroid=2/3width; + x25=centroid-2.5u; + x26=centroid+thin; + x24l=0; + x27r=width; + x28=4/7width; + z29=z28+((z28l-z28) rotated 60); + + fill z1..z2l{down}..z3l..z4l..z5l..z6l{dir (zetaangle-180)} + ..{down}z24l..z25l..z26l..z27l..{left}z28l..z29 + ..z28r{right}..z27r..z26r..z25r..z24r{up} + ..{dir zetaangle}z6r..z5r..z4r..z3r..z2r..cycle; +enddef; + +beginchar(zeta, width#+extra#, ascender#, descender#); +gen_letter; penlabels(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20, + 21,22,23,24,25,26,27,28,29,30); +endchar; |