diff options
author | Norbert Preining <norbert@preining.info> | 2019-09-02 13:46:59 +0900 |
---|---|---|
committer | Norbert Preining <norbert@preining.info> | 2019-09-02 13:46:59 +0900 |
commit | e0c6872cf40896c7be36b11dcc744620f10adf1d (patch) | |
tree | 60335e10d2f4354b0674ec22d7b53f0f8abee672 /fonts/malvern/source/masenc.mf |
Initial commit
Diffstat (limited to 'fonts/malvern/source/masenc.mf')
-rw-r--r-- | fonts/malvern/source/masenc.mf | 109 |
1 files changed, 109 insertions, 0 deletions
diff --git a/fonts/malvern/source/masenc.mf b/fonts/malvern/source/masenc.mf new file mode 100644 index 0000000000..9ffae45429 --- /dev/null +++ b/fonts/malvern/source/masenc.mf @@ -0,0 +1,109 @@ +% masenc.mf 1.2.0 1994/10/11 -- standard TeX encoding +% Copyright 1994 P. Damian Cugley + +%%% @METAFONT-file { +%%% filename = "masenc.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 = "Encodign definition for the Malvern +%%% font family.", +%%% dependencies = "other program files", +%%% } + +% 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. + +%{{{ masenc.mf 1.2.0 1994/10/11 +%{{{ cap Greek letters + +code.gr.cap.gamma = 0; +code.gr.cap.delta = 1; +code.gr.cap.theta = 2; +code.gr.cap.lambda = 3; +code.gr.cap.xi = 4; +code.gr.cap.pi = 5; +code.gr.cap.sigma = 6; +code.gr.cap.upsilon = 7; +code.gr.cap.phi = 8; +code.gr.cap.psi = 9; +code.gr.cap.omega = 10; + +%}}} +%{{{ ligatures & specials + +code.lc.f.f = 11; +code.lc.f.i = 12; +code.lc.f.l = 13; +code.lc.f.f.i = 14; +code.lc.f.f.l = 15; +code.lc.dotless_i = 16; +code.lc.dotless_j = 17; +code.lc.eszet = 25; +code.lc.ae = 26; +code.lc.oe = 27; +code.lc.o.slash = 28; +code.cap.ae = 29; +code.cap.oe = 30; +code.cap.o.slash = 31; + +%}}} +%{{{ marks for composite letters + +code.mk.grave = 18; +code.mk.acute = 19; +code.mk.hook = 20; +code.mk.breve = 21; +code.mk.macron = 22; +code.mk.ring = 23; +code.mk.circumflex= 94; +code.mk.dot = 95; +code.mk.hungarian= 125; +code.mk.tilde = 126; +code.mk.twodots = 127; + +code.mk.cidella = 24; +code.mk.L_bar = 32; + +%}}} +%{{{ punctuation + +input ascii +code.dbl.apostrophe = 34; +code.hyphen = ASCII"-"; +code.inv.exclam = 60; +code.inv.question = 62; +code.dbl.inv.comma = 92; +code.en_dash = 123; +code.em_dash = 124; + +%}}} + +code.offset.LS = 0; + +for i = ASCII"a" step 1 until ASCII"z": + scantokens ("code.lc." & char i) = i; + scantokens ("code.cap." & char i) = i - 32; +endfor + +if encoding = 26: + code.zero.old_style = ASCII "0"; + font_coding_scheme "TeX text with old-style numerals"; +else: + code.zero = ASCII"0"; + font_coding_scheme "TeX text"; +fi + +%}}} standard TeX encoding + +% Local variables: +% fold-folded-p: t +% End: |