Press "Enter" to skip to content

GNU groff 1.25.0 Arrives With Typesetting Fixes and Refinements

GNU’s long-running typesetting system gains clearer warnings, new formatting controls, and bug fixes in its latest release.

Source: Pixabay

The release of GNU groff 1.25.0 was announced yesterday. This comes about eight months after the release of GNU groff 1.24.0 in February. The announcement was posted on Sunday to info-gnu@gnu.org and other mailing lists by G. Branden Robinson, the project’s maintainer. Some of you might remember him as Debian’s Project Leader from April 2005 through April 2006.

Groff is GNU’s reimplementation and extension of the classic Unix troff toolchain. Probably best known for its use formatting Unix and Linux manual pages, it’s a typesetting system that uses its own formatting language to turn plain-text documents into PDF, PostScript, HTML, or terminal output. Outside of “Man” pages, it’s used by developers, technical writers, and such to produce technical documentation, reports, and other publications from plain-text source files.

It’s also not entirely used within the tech sector. About three years ago Stephen Ramsay, a professor of English at the University of Nebraska-Lincoln and a faculty fellow at its Center for Digital Research in the Humanities (and an unabashed Linux user), posted an article about it — Beautiful Documents with Groff (Part I) — in which he details his use of GNU groff for formatting what was then his latest book. Part two was published about 1 1/2 years later.

** If you're finding this article useful, please consider supporting our work through our FOSS Force Independence 2026 fundraiser. **

This new release updates groff’s core formatter, GNU troff, with bug fixes, clearer warnings, new commands and registers, and refinements to formatting behavior and compatibility. There are plenty of changes — I count 15 in the “troff” section alone — but I’m not going to go into them all here. You can read Robinson’s entire release email on the GNU website, along with links for installing it.

If you’re an old pro with groff, you can grab it straight from the GNU mirror network, or directly from GNU.

Article continues after advertisement

Be First to Comment

Leave a Reply

Your email address will not be published. Required fields are marked *