summaryrefslogtreecommitdiff
path: root/fonts/malvern/source/mff.rc
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/mff.rc
Initial commit
Diffstat (limited to 'fonts/malvern/source/mff.rc')
-rw-r--r--fonts/malvern/source/mff.rc95
1 files changed, 95 insertions, 0 deletions
diff --git a/fonts/malvern/source/mff.rc b/fonts/malvern/source/mff.rc
new file mode 100644
index 0000000000..cdeaa5091d
--- /dev/null
+++ b/fonts/malvern/source/mff.rc
@@ -0,0 +1,95 @@
+# mff.rc 1.2.0 1994/10/11 -- mff startup file for Malvern 1.2
+# Copyright 1994 P. Damian Cugley
+
+### @mff-startup-file {
+### filename = "mff.rc",
+### 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 = "mff startup file 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.
+
+# This file describes the translation of font names into assignments to
+# METAFONT variables (see the file INSTALL for more info).
+# It is used by programs like mff that run METAFONT automatically.
+
+########################################################################
+#
+# The font name is of the form
+#
+# maXXx## my nonstandard font names
+#
+# where XX is 2 digits giving a style in the tradition of Univers
+# x is a suffix describing the character set of the font
+# ## is the design size, in points (with p as decimal point)
+#
+# Examples:
+#
+# ma55a10 Malvern 55 10-pt
+# ma65a10 Malvern 65 demibold 10-pt
+# ma74a18 Malvern 74 bold extended italic 18-pt
+# ma58a7 Malvern 58 condensed italic 7-pt
+#
+# Use "mff -ffmv ..." to get Karl Berry's style of names.
+#
+########################################################################
+
+# The following sets the W table.
+
++W
+-W "1= weight = 1/4" # ultra-light
+-W "2= weight = 1/2" # extra-light
+-W "3= weight = 3/4" # light
+-W "4= weight = 7/8" # book
+-W "5= weight = 1" # medium
+-W "6= weight = 1.3" # demi
+-W "7= weight = 1.6" # bold
+-W "8= weight = 2" # extra
+-W "9= weight = 3" # ultra
+
+# The table of widths.
+
++C
+-C "9= hratio = 0.50"
+-C "0= hratio = 0.50; slant = 1/8; italicness = 1"
+-C "7= hratio = 0.80"
+-C "8= hratio = 0.80; slant = 1/8; italicness = 1"
+-C "5= hratio = 1.00"
+-C "6= hratio = 1.00; slant = 1/8; italicness = 1"
+-C "3= hratio = 1.15"
+-C "4= hratio = 1.15; slant = 1/8; italicness = 1"
+-C "1= hratio = 1.30"
+-C "2= hratio = 1.30; slant = 1/8; italicness = 1"
+
+
++I
+# "j" is a hack to prevent the programs from using features new
+# to METAFONT 2.0 -- such as the |=: ligature step, which is used
+# to fake an "fj" ligature.
+-I "j= no_new_mf = 1" # use when using METAFONT 1.x
+
+# Malvern encodings:
++J
+-J "a= encoding = 1" # Malvern A (Latin text)
+-J "b= encoding = 2" # Malvern B (symbols)
+-J "c= encoding = 3" # Malvern C (Cyrillic)
+-J "d= encoding = 4" # Malvern D
+-J "e= encoding = 5" # Malvern E
+-J "f= encoding = 6" # Malvern F
+-J "g= encoding = 7" # Malvern G (Greek letters)
+
+-J "s= encoding =19" # Standard TeX text (like cmr)
+-J "az=encoding =26" # TeX text, old-style figs