The Monotext Project
By and Copyright © 2024 Greg Abbott. All rights reserved.
(Specification, markup syntax, converter, documentation, site)
----------------------------------------------------------------

NO WARRANTY

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
OTHER DEALINGS IN THE SOFTWARE.

----------------------------------------------------------------
LICENSE

When the tool reaches an alpha/beta release level of finish,
I can consider a suitable license for this software.
Initial specification

Monotext names a typesetting style for monospace plain text
that follows the conventions of typesetting using a typewriter.

Each Monotext document follows these rules:

- A fixed maximum line width.
- Hard wrapped lines. (Line breaks create all new lines.)
- One monospace font. Restricted to:
-- One font-size.
-- One font-weight (regular).
-- One font style (upright).
-- One line height.
- One background hex.
- One content hex.
-- Ideally, at least 50% contrast between the two.
--- I.E. Greater contrast than black on middle grey (#808080).
- Space characters create any horizontal whitespace.
- Line breaks create any vertical whitespace.
- Any visible characters that typeset copy use an ASCII subset:
-- The subset of ASCII 128 common to typewriters and computers.

These restrictions typeset text to display the same everywhere.

The tool typesets text to meet these conditions.

================================================================
STYLE
- Any divider line precedes any header of the section it starts.

Markup

Monotext

LOAD A TEMPLATE
!!! This will replace the input and output values !!!