Penguin
Annotated edit history of mft(1) version 2, including all changes. View license author blame.
Rev Author # Line
1 perry 1 MFT
2 !!!MFT
3 NAME
4 SYNOPSIS
5 DESCRIPTION
6 OPTIONS
7 FILES
8 SEE ALSO
9 AUTHORS
10 ----
11 !!NAME
12
13
14 mft - translate Metafont code to TeX code for prettyprinting
15 !!SYNOPSIS
16
17
18 __mft__ ''mf_file_name[[.mf]'' [[ [[ __-c__ ] or [[
19 ''change_file_name[[.ch]'' ] ] [[ [[ __-s__ ] or [[
20 ''style_file_name[[.mft]'' ] ]
21 !!DESCRIPTION
22
23
24 This manual page is not meant to be exhaustive. The complete
25 documentation for this version of TEX can be found in the
26 info file or manual ''Web2C: A TeX
27 implementation''.
28
29
30 The __mft__ program creates a TEX file from a M
31 ETAFONT program. It takes appropriate care of
32 typographic details like page layout and the use of
33 indentation, italics, boldface, etc., as illustrated in the
34 book ''Computer Modern Typefaces''. Special conventions
35 in M ETAFONT comments allow you to control
36 things that would not otherwise come out right; section 1 of
37 the MFT source program in the ''M ETAFONT
38 ware'' report explains these rules.
39
40
41 The command line has one required file name and two optional
42 file names. The required one is a M ETAFONT
43 source file; there is also an optional change file (which
44 works just as the change files to tangle(1) and
45 weave(1) do) and an optional style file (which is
46 prepended to everything).
47
48
49 A file name that doesn't contain a dot is always given an
50 extension, either ''.mf'' (M ETAFONT ) or
51 ''.ch'' (change) or ''.mft'' (style). If no style file
52 is specified, the style file ''plain.mft'' is
53 automatically used. The ''change_file_name'' is not
54 searched for using any paths. The ''.mf'' file is
55 searched for using the MFINPUTS environment variable if you
56 have set it, or else the system default. The style file is
57 searched for using the TEXINPUTS environment variable. See
58 tex(1) for the details of the searching.
59
60
61 The output TEX file name is formed by using ''.tex'' in
62 place of the extension of ''mf_file_name''.
63 !!OPTIONS
64
65
66 Specify command-line options __-c__ to suppress the
67 reading of a change file, and __-s__ to suppress the
68 reading of a style file.
69 !!FILES
70
71
72 ''mftmac.tex''
73
74
75 TEX macros used by __mft__ output.
76
77
78 ''plain.mft''
79
80
81 Default style file.
82
83
84 ''cmbase.mft''
85
86
87 Style file for Computer Modern.
88 !!SEE ALSO
89
90
91 mf(1), weave(1).
92 Donald E. Knuth, ''Computer Modern Typefaces'' (Volume E
93 of ''Computers and Typesetting''), Addison-Wesley, 1986,
94 ISBN 0-201-13446-2.
95 Donald E. Knuth et al., ''M ETAFONT
96 ware''.
97 !!AUTHORS
98
99
100 Donald E. Knuth wrote the program, and he ported it to Unix
2 perry 101 with the help of Pierre !MacKay and the Unix port of
1 perry 102 __weave__ by Howard Trickey and Pavel Curtis. The program
103 is published in the ''M ETAFONT ware''
104 technical report, available from the TEX Users
105 Group.
106 ----
This page is a man page (or other imported legacy content). We are unable to automatically determine the license status of this page.