stnd.buildSTANDARD MANUAL2026-07-15

Standard::Syntax

The typographic machine inside the press — locale rules and the :: patterns.

Standard::Syntax

The norm of the typographic machine. Markdown says what the text is;
this book says how it is typeset. The press applies these rules
automatically — an author never types a thin space or a true em dash.

What the machine guarantees

  • Smart punctuation — real quotes («…» in French, “…” in English),
    em dashes, ellipses, fractions.
  • Locale-aware spacing — French receives a thin space before : ; ! ?
    and inside guillemets, because that is the actual rule of French
    typography, not an option.
  • Orphan prevention — short words never strand at line ends
    (non-breaking spaces are inserted by rule, per locale).

The :: patterns

Inline patterns extend typesetting without extending markdown — the source
stays a plain-text file that degrades gracefully anywhere else:

::pattern content::

Modules register their own patterns; the press compiles them at render time.

Full reference

The complete pattern catalog and the plugin API live in the Framework book: