summaryrefslogtreecommitdiff
path: root/fonts/malvern/source/mff.rc
blob: cdeaa5091d44ba6a36013ac5866835d7d510d9bb (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
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