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 copy to meet these conditions.
STYLE
- Any divider line precedes any header of the section it starts.
The Monotext Project
By and Copyright © 2024-2025 Greg Abbott. All rights reserved.
(Specification, markup syntax, converter, documentation, site)
PRE-ALPHA
At this early pre-alpha development stage, the project has no formal license.
When the tool reaches a more stable version (an alpha / beta release level of finish),
I can consider a suitable license option for this software.
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.