summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/fonts/source/public/futhark/futhold.mf
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/fonts/source/public/futhark/futhold.mf')
-rw-r--r--Master/texmf-dist/fonts/source/public/futhark/futhold.mf237
1 files changed, 237 insertions, 0 deletions
diff --git a/Master/texmf-dist/fonts/source/public/futhark/futhold.mf b/Master/texmf-dist/fonts/source/public/futhark/futhold.mf
new file mode 100644
index 00000000000..5c849f5fef7
--- /dev/null
+++ b/Master/texmf-dist/fonts/source/public/futhark/futhold.mf
@@ -0,0 +1,237 @@
+% futhold.mf
+%
+% Das \"Altere Futhark (The Older Futhark)
+% Parameter File (1993/05/02)
+%
+% Design by Micaela "Stayka" Pantke + Sigrid "Shavana" Juckel
+%
+% Email: hz225wu@unidui.uni-duisburg.de (Micaela Pantke)
+% Snailmail: Micaela Pantke
+% Westhoffstrasse 111
+% 46149 Oberhausen
+% Germany
+%
+% You're free to use or copy this file as long as you leave this
+% header intact and don't change the contents.
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+mode_setup; % switches into Metafont mode
+
+ho#:=o#; % horizontal overshoot
+leftstemloc#:=2.5u#+s#; % position of left bottom lines
+py#:=.9px#; % vertical thickness of the pen
+
+define_pixels(s,u);
+define_blacker_pixels(px,py);
+pickup pencircle xscaled px yscaled py;
+runen_pen:=savepen;
+define_good_x_pixels(leftstemloc);
+define_corrected_pixels(o); % turns overshoot correction on
+define_horizontal_corrected_pixels(ho);
+
+def beginrunenchar(expr code, unit_width) =
+ beginchar(code,unit_width*u#+2s#,ht#,0);
+ pickup runen_pen enddef;
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
+% There they are: the runes
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+beginrunenchar("F",20);
+x1=x2=x3=x6=leftstemloc; x4=x5=w-s;
+bot y1=-o; y2=.4h; y3=.7h; y4=.6h; y5=.9h; top y6= h;
+draw z1--z6;
+draw z3--z5;
+draw z2--z4;
+labels(1,2,3,4,5);
+endchar;
+
+beginrunenchar("U",30);
+x1=x2=leftstemloc; x3=x4=w-s;
+bot y1=bot y4=-o; y3=.6h; top y2=h;
+draw z1--z2--z3--z4;
+labels(1,2,3,4);
+endchar;
+
+beginrunenchar("X",20); % This should be a "TH"
+x1=x2=x3=x4=leftstemloc; x5=w-s;
+bot y1=-o; y2=.25h; y5=.5h; y3=.75h; top y4=h;
+draw z1--z4;
+draw z2--z5--z3;
+labels(1,2,3,4,5);
+endchar;
+
+beginrunenchar("A",20);
+x1=x2=x3=leftstemloc; x4=x5=w-s;
+bot y1=-o; y2=.7h; y4=.5h; y5=.8h; top y3=h;
+draw z1--z3--z5;
+draw z2--z4;
+labels(1,2,3,4,5);
+endchar;
+
+beginrunenchar("R",20);
+x1=x2=x3=leftstemloc; x4=x5=w-s;
+bot y1=bot y4=-o; y2=.4h; y5=.7h; top y3=h;
+draw z1--z3--z5--z2--z4;
+labels(1,2,3,4,5);
+endchar;
+
+beginrunenchar("K",20);
+x2=leftstemloc; x1=x3=w-s;
+y1=.4h; y2=.7h; top y3=h;
+draw z1--z2--z3;
+labels(1,2,3);
+endchar;
+
+beginrunenchar("G",30);
+x1=x2=leftstemloc; x3=x4=w-s;
+bot y1=bot y3=-o; top y2=top y4=h;
+draw z1--z4;
+draw z2--z3;
+labels(1,2,3,4);
+endchar;
+
+beginrunenchar("W",20);
+x1=x2=x3=leftstemloc; x4=w-s;
+bot y1=-o; y2=.4h; y4=.7h; top y3=h;
+draw z1--z3--z4--z2;
+labels(1,2,3,4);
+endchar;
+
+beginrunenchar("H",30);
+x1=x2=x3=leftstemloc; x4=x5=x6=w-s;
+bot y1=bot y4=-o; y2=.65h; y5=.35h; top y3=top y6=h;
+draw z1--z3;
+draw z4--z6;
+draw z2--z5;
+labels(1,2,3,4,5,6);
+endchar;
+
+beginrunenchar("N",20);
+x1=leftstemloc; x2=x3=.5(w+s); x4=w-s;
+bot y2=-o; y1=.6h; y4=.4h; top y3=h;
+draw z1--z4;
+draw z2--z3;
+labels(1,2,3,4);
+endchar;
+
+beginrunenchar("I",10);
+x1=x2=leftstemloc;
+bot y1=-o; top y2=h;
+draw z1--z2;
+labels(1,2);
+endchar;
+
+beginrunenchar("J",30);
+x1=leftstemloc; x2=.3w; x3=x4=.5(w+s); x5=.7w; x6=w-s;
+bot y5=-o; y1=.3h; y3=.4h; y4=.6h; y6=.7h; top y2=h;
+draw z5--z1--z4;
+draw z3--z6--z2;
+labels(1,2,3,4,5,6);
+endchar;
+
+beginrunenchar("Y",30); % This should be an "EI"
+x1=leftstemloc; x2=x3=.5(w+s); x4=w-s;
+bot y2=-o; y1=.3h; y4=.7h; top y3=h;
+draw z1--z2--z3--z4;
+labels(1,2,3,4);
+endchar;
+
+beginrunenchar("P",30);
+x1=x2=leftstemloc; x3=x4=.5(w+s); x5=x6=w-s;
+bot y1=bot y5=-o; y3=.3h; y4=.7h; top y2=top y6=h;
+draw z5--z3--z1--z2--z4--z6;
+labels(1,2,3,4,5,6);
+endchar;
+
+beginrunenchar("Z",30);
+x1=leftstemloc; x2=x3=x4=.5(w+s); x5=w-s;
+bot y2=-o; y3=.6h; top y1=top y4=top y5=h;
+draw z2--z4;
+draw z1--z3--z5;
+labels(1,2,3,4,5);
+endchar;
+
+beginrunenchar("S",20);
+x1=x2=leftstemloc; x3=x4=w-s;
+bot y1=-o; y3=.3h; y2=.7h; top y4=h;
+draw z1--z3--z2--z4;
+labels(1,2,3,4);
+endchar;
+
+beginrunenchar("T",30);
+x1=leftstemloc; x2=x3=.5(w+s); x4=w-s;
+bot y2=-o; y1=y4=.7h; top y3=h;
+draw z2--z3;
+draw z1--z3--z4;
+labels(1,2,3,4);
+endchar;
+
+beginrunenchar("B",20);
+x1=x2=x3=leftstemloc; x4=x5=w-s;
+bot y1=-o; y4=.3h; y2=.5h; y5=.7h; top y3=h;
+draw z1--z3--z5--z2--z4--z1;
+labels(1,2,3,4,5);
+endchar;
+
+beginrunenchar("E",30);
+x1=x2=leftstemloc; x3=.5(w+s); x4=x5=w-s;
+bot y1=bot y5=-o; y3=.7h; top y2=top y4=h;
+draw z1--z2--z3--z4--z5;
+labels(1,2,3,4,5);
+endchar;
+
+beginrunenchar("M",30);
+x1=x2=x3=leftstemloc; x4=x5=x6=w-s;
+bot y1=bot y4=-o; y2=y5=.4h; top y6=top y3=h;
+draw z1--z3--z5;
+draw z2--z6--z4;
+labels(1,2,3,4,5,6);
+endchar;
+
+beginrunenchar("L",20);
+x1=x2=leftstemloc; x3=w-s;
+bot y1=-o; y3=.6h; top y2=h;
+draw z1--z2--z3;
+labels(1,2,3);
+endchar;
+
+beginrunenchar("Q",30); % And this should be an "ING"
+x1=leftstemloc; x2=x3=.5(w+s); x4=w-s;
+y2=.4h; y1=y4=.7h; top y3=h;
+draw z1--z3--z4--z2--z1;
+labels(1,2,3,4);
+endchar;
+
+beginrunenchar("D",30);
+x1=x2=leftstemloc; x3=x4=w-s;
+bot y1=bot y3=-o; top y2=top y4=h;
+draw z1--z2--z3--z4--z1;
+labels(1,2,3,4);
+endchar;
+
+beginrunenchar("O",30);
+x1=x2=leftstemloc; x3=.5(w+s); x4=x5=w-s;
+bot y1= bot y4=-o; y2=y5=.7h; top y3=h;
+draw z1--z5--z3--z2--z4;
+labels(1,2,3,4,5);
+endchar;
+
+beginrunenchar(":",10);
+x1=x2=x3=x4=leftstemloc;
+y1=.2h; y2=.35h; y3=.65h; y4=.8h;
+draw z1--z2;
+draw z3--z4;
+labels(1,2,3,4);
+endchar;
+
+font_coding_scheme:="FUXARKGWHNIJYPZSTBEMLQDO: only";
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
+% End of File
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%