[TUHS] 1980s troff help?

Arnold Robbins via TUHS tuhs at tuhs.org
Tue Sep 16 12:59:02 AEST 2025


I'll also note that in the past I've had a lot of success with
groff -C (compatibility mode)  using original Unix macro files
from the TUHS archives.  That may provide another (easier) option.

Arnold Robbins via TUHS <tuhs at tuhs.org> wrote:

> I was able to get the plan9port troff going without too much
> trouble.  It let me format a book published in 1981 without
> too much trouble.  I can send you the notes I made.
>
> I'm not too soure about fonts 6 and 7 though.
>
> Let me know (off list) if you want more info.
>
> Arnold
>
> Tom Lyon via TUHS <tuhs at tuhs.org> wrote:
>
> > Anyone have a working pic|tbl|eqn|troff setup?  In preparation for next
> > week's NFS celebration, it'd be great to get some of the original specs
> > turned into PDFs.
> >
> > The TUHS archive has the NFS kernel source release for non-Sun
> > developers/licensees at https://www.tuhs.org/Archive/Distributions/Sun/
> >
> > Under usr/src/sun/doc are all the protocol specifications - nfs, rpc, xdr,
> > and yp.   But they're all troff source.  The README says:
> >
> > To troff the files in this directory, use:
> >
> > pic | tbl | eqn | troff -ms sunhead.ms -
> >
> > This assumes that troff is a front end that sets up ditroff. sunhead.ms
> > requires more font positions than the standard troff allows. Font position 7
> > is mapped to a constant width font and font position 6 is mapped to a bold
> > constant width font. If you don't have these, you'll have to play with the
> > mappings.
> >
> > The file sunhead.ms is a header file containing some definitions.
> >
> >
> > It'd be great if these specs could be turned into pdfs.
> > I was never any good with troff.
> >
> > There's a site being built with tons of NFS docs; these would be a great
> > addition.
> >
> > Thanks for any help!


More information about the TUHS mailing list