mirror of
https://github.com/9fans/plan9port.git
synced 2025-01-12 11:10:07 +00:00
.. | ||
.cvsignore | ||
cvt | ||
dwbinit.c | ||
dwbinit.h | ||
ext.h | ||
find | ||
FIXES | ||
fns.h | ||
hytab.c | ||
mbwc.c | ||
mkfile | ||
n1.c | ||
n2.c | ||
n3.c | ||
n4.c | ||
n5.c | ||
n6.c | ||
n7.c | ||
n8.c | ||
n9.c | ||
n10.c | ||
ni.c | ||
README | ||
suftab.c | ||
t6.c | ||
t10.c | ||
t11.c | ||
tdef.h | ||
unansi |
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.