Projects / Heirloom Documentation Tools

Heirloom Documentation Tools

The Heirloom Documentation Tools provide troff, nroff, and related utilities to format manual pages and other documents for output on terminals and printers. They are portable and enhanced versions of the respective OpenSolaris utilities, which descend from ditroff and the historical Unix troff. troff provides advanced typographical features such as kerning, tracking, and hanging characters. It can access PostScript Type 1, OpenType, and TrueType fonts directly. Internationalized hyphenation, international paper sizes, and UTF-8 input are supported.

Tags Documentation Software Development Text Processing Filters General Markup Utilities
Licenses CDDL
Operating Systems POSIX Unix
Implementation C

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  07 Apr 2008 14:25
  • Rrelease-after

Changes: 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.

  • Rrelease-mid
  •  08 Sep 2007 13:27
  • Rrelease-after

Changes: Bugfixes have been made to the hyphenation of words that contain ligatures, font mounting, and floating-point to integer conversion.

  • Rrelease-mid
  •  24 May 2007 02:45
  • Rrelease-after

Changes: This release fixed a long-standing bug that lead to an endless loop if ".ns" was still active at the last ".bp" of a document. The generated PostScript code was fixed for included images which discarded previous changes to the graphics state on the same page. A problem with ".in" at the beginning of a document with paragraph-at-once line breaking was fixed along with issues concerning ff, ffi, and ffl ligatures with Type 1 "expert" fonts.

  • Rrelease-mid
  •  18 Mar 2007 15:57
  • Rrelease-after

Changes: The concept of an "inline environment" has been introduced. It allows you to change fonts, text sizes, etc. in a stack-wise fashion, as with HTML "<i>...</i>", for which the corresponding syntax is "\@{\fI...\@}". In numeric expressions, modulo zero is now ignored and no longer causes a core dump. Several issues with paragraph-at-once line breaking have been fixed, concerning indents and end-of-document handling. Some minor problems with TrueType fonts, OpenType fonts, and the "-man" macros have been fixed.

  • Rrelease-mid
  •  02 Feb 2007 12:08
  • Rrelease-after

Changes: A "\J" escape sequence has been introduced to specify a default line breaking penalty in paragraph-at-once adjustment mode; this is useful to discourage "troff" or "nroff" from breaking a line within a formula or a person's name. A manual page for "dpost" has been added. Some minor issues have been fixed.

30608e18bc89fb17b2b8c944c325e5aa_thumb

Project Spotlight

Mac Mass Mailer

A fully-featured mass mailer to work with mailing lists.

No-screenshot

Project Spotlight

Samba

Tools to access to a server's filespace and printers via SMB.