Formats plain text and improves upon the classical fmt tool. Well suited as a reformatting filter for mails, reports, README files and all kinds of structured typescripts.

Features include:

- Knows about section headings, numbered item lists, unordered lists, paragraph numbers.

- Can automatically renumber sections, items, paragraphs.

- Handles no-break space (NBSP) and soft hyphen (SHY) sensible.

- Uses Unicode internally, reads and writes 8-bit oder UTF-8 encoded files.

- Recognizes preformatted paragraphs (eg source code, tables).

- Reformats paragraphs either using the traditional greedy line breaking algorithm, or a TeX-like optimizing algorithm.

Features

  • Handles sections, lists, numbered paragraphs.
  • Works well with Markdown syntax.
  • Knows about Unicode.
  • Implements the Knuth/Plass line breaking algorithm.

Project Activity

See All Activity >

Categories

Text Processing

License

BSD License

Follow The `fmtt` formatter

The `fmtt` formatter Web Site

Other Useful Business Software
AI-powered service management for IT and enterprise teams Icon
AI-powered service management for IT and enterprise teams

Enterprise-grade ITSM, for every business

Give your IT, operations, and business teams the ability to deliver exceptional services—without the complexity. Maximize operational efficiency with refreshingly simple, AI-powered Freshservice.
Try it Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of The `fmtt` formatter!

Additional Project Details

Intended Audience

Advanced End Users, Developers, End Users/Desktop

User Interface

Command-line

Programming Language

C

Related Categories

C Text Processing Software

Registered

2012-01-02