diff options
Diffstat (limited to 'fonts/schulschriften/source/weva/weva14.mf')
-rw-r--r-- | fonts/schulschriften/source/weva/weva14.mf | 69 |
1 files changed, 69 insertions, 0 deletions
diff --git a/fonts/schulschriften/source/weva/weva14.mf b/fonts/schulschriften/source/weva/weva14.mf new file mode 100644 index 0000000000..045b5430ad --- /dev/null +++ b/fonts/schulschriften/source/weva/weva14.mf @@ -0,0 +1,69 @@ +% Vereinfachte Ausgangsschrift weva +% Driver-File +% Walter Entenmann +% 05.09.2011 +% 13.09.2012 +% +font_identifier "WEVA"; +font_size 14pt#; +font_coding_scheme:="WEVA text"; + +mode_setup; + +% Vereinbarungen: +path p, q; + +% +% sharp Variables: +% unit_width +ut#:=0.233pt#; +% Linienabstand, 1:1:1 +ht# := 20ut#; +dt# := ht#; +Ht# := ht#+dt#; + +% Umrechnung von sharp Variablen in Pixelgroessen: +define_pixels(ut,ht,Ht,dt); + +if unknown fetter: fetter:=0; fi +fetter:=sqrt(2)**fetter; +% Federn: + pickup pencircle scaled (fetter*1.25*ut); +weva_pen := savepen; +% fuer i-Punkte etc. +if fetter>3: pickup pencircle scaled 7ut; + elseif fetter>2.5: pickup pencircle scaled 5ut; + else: + pickup pencircle scaled 3.5ut; + fi +weva_pen_thick := savepen; +% + +% Current Transformation, slanted +if unknown slant: slant:=0; else: currenttransform:=identity slanted slant; fi + + +% Fontbeswchreibungen der einzelnen Zeichen: +% Parameter- und Makrodefinitionen +input weva14_def; +% Grossbuchstaben +input weva14_gr; +% Kleinbuchstaben + input weva14_kl; +% Sonderzeichen +input weva14_sz; + +% Abstandsmasse: +font_quad 14pt#;% 1em +font_x_height := 4.667pt#; % 1ex +font_normal_space 5pt#; % Wortzwischenraum +font_normal_stretch 2pt#; +font_normal_shrink 1pt#; + +boundarychar:=oct"040"; % space + +% Ligaturtabellen +input weva14_lig; + +end +%%%%%%%% Ende weva14 Metafont-Hauptfile (Driver-File) %%%%%%% |