summaryrefslogtreecommitdiff
path: root/fonts/utilities/mff-29/MANIFEST
blob: 651f57d373a72e7083161fcb4fd979ea742b286e (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
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
				= MANIFEST =

    This manifest is rather long because it includes brief descriptions of
    what the files are for.  CONTENTS is a shorter directory listing.

    When archived on systems with braindead flle name conventions, such as
    VMS, files with names in all-caps here may be renamed to end in ".TXT".


		      Documentation for installing mff

README 
    A very short overview -- read this first...

CONTENTS
    Output of "ls -l" at some reasonable date.

COPYING
    Brief description when copies of these files may be made.

EBCDIC 
    Sanity check -- BITNET gateways are known to corrupt e-mail.

EXAMPLES
    A few random examples of using mff, based on things I use it for.

INSTALL
    A brief description of how to install mff.

MANIFEST
    This list of what is in the distribution.

NEWS
    Summary of "visible" changes from previous versions.


			 Source code and makefiles

SunPRO.mk 
UNIX.mk 
    Makefiles [SunPRO.mk works with Sun's extended make program, which
    is needed to get around Sun's extended incompatabilities].  Either link
    one of these to `Makefile' or use `make -f unix.mk ...'

config.x
    C header file with site- and system-specific stuff in it.  Used to
    make config.h.  You may need to extend it to include your own
    system.

stdc.h
    Attempts to make this package compile sanely on ANSI-C and
    non-ANSI-C systems -- or at least gcc and Sun's cc -- including
    prototypes and void* vs. char *.  A mess, sorry.
	Also declares a couple of miscellaneous functions -- our system
    lacks stdlib.h or whatever and GNU stddef.h conflicts with types.h.

xstdio.h
    Declarations for standard I/O -- this #include's <stdio.h> and gives
    prototypes for some functions if NEEDPROTO is defined -- this is
    necessary on non-ANSI-C systems using gcc.
	Also declares fgetword().

argloop.h
assoc.h
fatal.h
fx.h
magstep.h
searchpath.h
strmisc.h
    Miscellaneous C header files.

al_file.c
al_init.c
argloop.c
assoc.c
error.c
fgetword.c
findfile.c
fx.c
magstep.c
mff.c
searchpath.c
strdup.c
stritem.c
strword.c
    C source code.  mff.c and searchpath.c are programs.  The rest are
    modules that form part of them and are packed into libargloop.a.


			Documentation for mff itself

    I have a semi-completed TeX doc for mff, which is not in the
    distribution (yet).

numeric.t
    Summary of numeric style descriptions in the style of Univers (65 is
    demibold, 76 is bold oblique, etc.).

argloop.3
fatalf.3
findfile.3
mff.1
mff.3
searchpath.1
shar.1
stritem.3
strword.3
testfont.1
xmalloc.3
    Manual "pages" (in troff -man format) for the programs and some of
    the modules in libargloop.a.  You may want to create subdirs man1 and
    man3 for these.

mff.rc
    A site startup file for mff.  You might like to edit this to reflect
    your site.  [You shouldn't set -T and -P here unless those directories
    are world-writable.]  This might go in /usr/local/mff or /usr/local/lib,
    say, and the rc_dir in config.h altered to match.

example.mffrc 
    A copy of my ~/.mffrc.  On some braindead systems you may find this
    renamed EXAMPLE.MFF or worse, but on those systems .mffrc files are not
    used anyway.


testfont
    Semi-useful shellscript.  `testfont' is a wrapper around Knuth's
    testfont.tex.


			Example mff-based fonts

    Since these come free I hope you don't expect too much of them ...
    Each font set has a brief description of the font in a file with a
    name in caps named after the family (or family group) name, a mff
    startup file, and METAFONT files starting with the family
    abbreviation.  

    These files are no longer split off into subdirectories of the
    distribution, for the sake of some archivers.  There are two obvious
    ways to organize these files on your system:

     -- put all the .mff files in some directory /usr/local/lib/tex/mf/mff,
	say, and the METAFONT files in /usr/local/lib/tex/mf/inputs; then
	(assuming that the .mff file directory is put in MFFPATH) you would
	create fonts with command lines like "mff -f ditko dk65s72"; or

     -- make subdirectories for each of the three font groups, and rename
	the DITKO to Ditko/README, and ditko.mff to Ditko/mff.rc
	and put the dk*.mf files there; then you would create fonts with
	commands like "cd Ditko; mff -f dk65s72".

FCM
fcm.mff	
fcm.mf 		
    Examples of generic driver files for three font families using the
    Computer Modern character programs.

MFLOGO				
mflogo.mff
mf.mf		
mfbrackets.mf	
mfcaps.mf	
mfcommas.mf	
mfdigits.mf	
mfmacros.mf	
mfparams.mf	
mfpunct.mf	
    Example font which clones Knuth's METAFONT logo (logo10 etc.).

DITKO
ditko.mff
ditko.tex	
dk.mf		
dkalpha.mf
dkpunct.mf
dksym.mf
    Example (incomplete) logo font.

gray.mf
    A generic light-grey "grayfont" for use with GFtoDVI.  You use mff's
    concept of size as the resolution of the font -- thus gray300, gray118,
    whatever.  See EXAMPLES.

------------------------------------------------------------------------
These files copyright (C) 1991, 1992 Damian Cugley
See file COPYING for details.