Text is generally rendered so that "you get what you give", in a very simple way. If you supply text with fixed line breaks (as in poetry), you will get fixed line breaks. If you supply word-wrapped text, you will get word-wrapped text. If you supply blank lines, you will get blank lines.
Formatting has been kept to a minimum, for simplicity, and is optimized for standard (plain) text. Most of the keyboard symbol characters which are not normally found in text have special meanings:
- [ link ] square brackets indicate a link
- :-) certain unusual combinations of keys will give a smiley icon
- < quote > angle brackets enclose quotations
- == lines containing 2 or more = or - or + or _ indicate that the previous line is a header
- | separators indicate a table
- - hyphen at the start of a line indicates a bullet point or list item, but can also be used in the normal way as a hyphen
- # hash at the start of a line indicates a numbered list item
- _ underscore indicates underline style - eg _underlined gives underlined
- ~tilde indicates italics style
- ^ hat indicates bold style
- * asterix indicates strong style
- + plus indicates big style
- % percent indicates small style, but can still be used in the normal way as in 100%
- #,_,~,^,*,+,% at the start of a line, followed by a space, gives that style for the whole line. You may use several of these characters together, for combined styles.
- ) at the start of a line, followed by a space, centers the text
- { pre-formatted } curly brackets (a.k.a. braces) enclose text where standard formatting doesn't apply, such as computer code
Where any of these characters are required as themselves in your text, you can include them within braces as pre-formatted text. Style characters can also be used as themselves by putting spaces before and after them.
The formatting allows text to be easily cut and pasted from other sources, with minimal conversion required. Text can thus be pre-prepared in plain text, and it will generally look sensible and readable in that plain text form.