Ronald G. Minnich 1ad29d2ba5 Convert all int8_t back to char 9 years ago
..
FIXES c0f3d9569e Plan 9 from Bell Labs 2002-12-12 21 years ago
README c0f3d9569e Plan 9 from Bell Labs 2002-12-12 21 years ago
cvt c0f3d9569e Plan 9 from Bell Labs 2002-12-12 21 years ago
dwbinit.c 1ad29d2ba5 Convert all int8_t back to char 9 years ago
dwbinit.h 25de748849 GNU General Public License 9 years ago
ext.h 25de748849 GNU General Public License 9 years ago
fns.h 25de748849 GNU General Public License 9 years ago
hytab.c 25de748849 GNU General Public License 9 years ago
mkfile f1bf8b3cb7 Plan 9 from Bell Labs 2013-09-27 10 years ago
n1.c 1ad29d2ba5 Convert all int8_t back to char 9 years ago
n10.c 25de748849 GNU General Public License 9 years ago
n2.c 25de748849 GNU General Public License 9 years ago
n3.c 1ad29d2ba5 Convert all int8_t back to char 9 years ago
n4.c 1ad29d2ba5 Convert all int8_t back to char 9 years ago
n5.c 25de748849 GNU General Public License 9 years ago
n6.c 25de748849 GNU General Public License 9 years ago
n7.c 25de748849 GNU General Public License 9 years ago
n8.c 25de748849 GNU General Public License 9 years ago
n9.c 25de748849 GNU General Public License 9 years ago
ni.c 25de748849 GNU General Public License 9 years ago
suftab.c 25de748849 GNU General Public License 9 years ago
t10.c 25de748849 GNU General Public License 9 years ago
t11.c 25de748849 GNU General Public License 9 years ago
t6.c 25de748849 GNU General Public License 9 years ago
tdef.h 25de748849 GNU General Public License 9 years ago
unansi c0f3d9569e Plan 9 from Bell Labs 2002-12-12 21 years ago

README

To make troff (actually a.out):

make

You will also need to write a driver for your favorite output device.
d202.c provides a model, although it is specialized to a machine no
one has. There are also a variety of postscript drivers that are the
best thing to use if you have a postscript device.

You will also have to make a DESC file for your typesetter and some
font description files; see dev202 for examples. These describe the
named characters, widths, kerning information, and output codes.

Nroff is the same program as troff, so you should

cp a.out /usr/bin/troff
ln /usr/bin/troff /usr/bin/nroff

or the equivalent.

You will also need terminal description files for your terminals; see
tab.37, tab.450 and tab.lp for examples.

Troff uses files that are normally stored in /usr/lib/font;
macro packages are in /usr/lib/tmac; and nroff tables are in
/usr/lib/term. You can edit tdef.h to change these assumptions.

There have been a few features since the last version, and a number of
significant internal changes. Not all are improvements, of course.
Most of the more recent changes, including bug fixes, are in FIXES,
which you should read also.