/typeset

Typesetting experimentation in terminals

Primary LanguageCGNU General Public License v3.0GPL-3.0

typeset
=======

This project is used to experiment with using traditional typesetting
techniques in fixed-column terminals, which also obviously use fixed-width
fonts.

Main features:
* Text justification, using a distributed average of spacing.
* Paragraph indentation.
* Initial support for hanging punctuation (currently only on right-side)

Planned features:
* Read from stdin, files, etc.
* "list" indentation (i.e., lines beginning with "a.) ...", "* ...", etc. being
  indented)
* Unicode list bullet point replacement
* Better support for hanging punctuation.