Top 1K Features Creators Events Podcasts Books Extensions Interviews Blog Explorer CSV

groff

< >

groff is a text markup language created in 1990.

#510on PLDB 34Years Old
Download source code:
git clone https://git.savannah.gnu.org/git/groff.git/
Homepage ยท Source Code ยท Wikipedia ยท Subreddit ยท Docs

Groff (GNU troff) is a typesetting system that reads plain text mixed with formatting commands and produces formatted output. Output may be PostScript or PDF, html, or ASCII/UTF8 for display at the terminal. Formatting commands may be either low-level typesetting requests (โ€œprimitivesโ€) or macros from a supplied set. Users may also write their own macros. All three may be combined.


Example from the web:
.sp 1.5i My thoughts on the subject .sp

Language features

Feature Supported Example Token
MultiLine Comments โœ“ text text text... .ig This is part of a large block of text that has been temporarily(?) commented out. We can restore it simply by removing the .ig request and the ".." at the end of the block. .. .ig
Macros โœ“ .de P . br . sp .8v ..
Comments โœ“ Test \" comment Test Test \# comment Test

- Build the next great programming language ยท Add ยท Issues ยท About ยท Search ยท Keywords ยท Livestreams ยท Labs ยท Resources ยท Acknowledgements

Built with Scroll v154.3.0