summaryrefslogtreecommitdiff
path: root/fonts/malvern/source/maencode.mf
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2019-09-02 13:46:59 +0900
committerNorbert Preining <norbert@preining.info>2019-09-02 13:46:59 +0900
commite0c6872cf40896c7be36b11dcc744620f10adf1d (patch)
tree60335e10d2f4354b0674ec22d7b53f0f8abee672 /fonts/malvern/source/maencode.mf
Initial commit
Diffstat (limited to 'fonts/malvern/source/maencode.mf')
-rw-r--r--fonts/malvern/source/maencode.mf68
1 files changed, 68 insertions, 0 deletions
diff --git a/fonts/malvern/source/maencode.mf b/fonts/malvern/source/maencode.mf
new file mode 100644
index 0000000000..0860ad6c66
--- /dev/null
+++ b/fonts/malvern/source/maencode.mf
@@ -0,0 +1,68 @@
+% maencode.mf 1.2.0 94/10/11 -- Malvern Encoding
+% Copyright 1991, 1992, 1994 P. Damian Cugley
+
+%%% @METAFONT-file {
+%%% filename = "maencode.mf",
+%%% version = "1.2.0",
+%%% date = "1994/10/11",
+%%% package = "Malvern 1.2",
+%%% author = "P. Damian Cugley",
+%%% email = "damian.cugley@comlab.ox.ac.uk",
+%%% address = "Oxford University Computing Laboratory,
+%%% Parks Road, Oxford OX1 3QD, UK",
+%%% codetable = "USASCII",
+%%% keywords = "Malvern, METAFONT, font, typefont, TeX",
+%%% supported = "Maybe",
+%%% abstract = "Get the right encoding definition for the Malvern
+%%% font family.",
+%%% dependencies = "ma*enc.mf",
+%%% }
+
+% See the Malvern Handbook (maman.tex) for more info about Malvern.
+% This software is available freely but without warranty.
+% See the file COPYING for details.
+
+%{{{ maencode.mf 1.2.0 1994/10/11
+
+% If it is important to distinguish different versions of the Malvern
+% encoding, append the Malvern package version number, e.g., Malvern A 1.0.
+
+% 19 S TeX text (like CMR12)
+% 26 AZ TxT Text, old-stye figures
+% 1 A letters, digits, punctuation, usual symbols
+% 2 B symbols & dingbats & sup figs.
+% 3 C Cyrillic
+% 4 E just composite letters
+% 7 G greek
+
+vardef meta primary s = 128 + byte s enddef;
+
+boolean co_only; co_only := false;
+
+if unknown encoding: encoding := 19; fi
+if encoding = 1:
+ input maaenc
+elseif encoding = 2:
+ input mabenc
+elseif encoding = 3:
+ input macenc
+elseif encoding = 5:
+ input maeenc
+elseif encoding = 7:
+ input magenc
+elseif (encoding = 19) or (encoding = 26):
+ input masenc
+fi
+
+if new_mf:
+ if known code.frac_slash: boundarychar := code.frac_slash;
+ elseif known code.cwm: boundarychar := code.cwm;
+ else: boundarychar := 127;
+ fi
+fi
+
+%}}} maencode.mf
+
+%Local variables:
+%fold-folded-p: t
+%End: