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