The Heirloom Documentation Tools package provides troff, nroff, and related utilities to format manual pages.
Version: 080407The Heirloom Documentation Tools package provides troff, nroff, and related utilities to format manual pages and other documents for output on terminals and printers. Heirloom Documentation Tools are portable and enhanced versions of the utilities released by Sun as part of OpenSolaris, which are a variant of ditroff, which, in turn, descends to the historical Unix troff that generated output for the C/A/T phototypeset
Operating System: Linux
nroff is most prominently used to format Unix manual pages for viewing them on a terminal. This implementation consumes relatively few system resources and is thus suitable for small system distributions. It has been enhanced to generate UTF-8 output.
troff generates PostScript output from the same document source code as nroff. Thus a special use of it is to prepare manual pages for printing. troff is a general-purpose typesetting processor, though. Significant features that have been added in this implementation are:
· troff can access PostScript Type 1, OpenType, and TrueType fonts directly, that is, it can read font metrics from AFM, OpenType, or TrueType files, and can instruct the dpost post-processor to include glyph data from PFB, PFA, OpenType, and TrueType files into the output it generates.
· Mechanisms for typesetting small capitals, old-style numerals, and the missing ligatures by using Type 1 �expert� or OpenType fonts are provided.
· Pairwise kerning of characters and letter space tracking are supported. troff includes a request to construct kerning pairs for characters from different fonts.
· Hanging characters can be used, for example, hyphens can partially or entirely hang over the right margin of a document.
· Letters can be of arbitrary size, including fractional point sizes. Individual fonts can be zoomed.
· Text input is processed according to the LC_CTYPE environment variable. With a UTF-8 locale, a large set of characters is available without the need to type troff escape sequences.
· Hyphenation of international languages is supported using the OpenOffice variant of · Raph Levien's LibHnj, which is in turn based on the TeX method.
· International paper sizes such as A4 can be configured.
· The PostScript output of the dpost post-processor is expected to conform to Adobe's · · Document Structuring Conventions (DSC).
· dpost can generate instructions for the PDF distiller for the inclusion of bookmarks, titles, and authorship information.
· The default resolution has been raised to 72,000 dpi.
· Long names can be used for requests, strings, and number registers, as in �.de longname�, �.longname�, etc.
What's New in This Release:
· A 64-bit portability problem has been fixed.
· The ".warn" request now accepts full numeric expressions.
· The emulated groff request ".mso" now works.
· Spacing for eqn has been fixed.