Enscribe
Emphasis & marking

Marks the author places on their own words — emphasis and the small typographic and semantic marks.

<abbr>

Compiles to eHTML <abbr>.

The <abbr title="Document Object Model" | DOM> is the browser API for HTML.

The DOM is the browser API for HTML.

Minipage 2.

Standard pattern — abbreviation with its expansion as the title kwarg. Browsers show the expansion in a hover tooltip.

<b>

Compiles to eHTML <b>; markdown **…**.

The keyword <b type=keyword | recursion> is fundamental.

The keyword recursion is fundamental.

Minipage 3.
<em>

Compiles to eHTML <em>.

This has *emphasized* content.

This has emphasized content.

Minipage 4.

Plain markdown with single asterisks (or single underscores) produces the visual <i>, not the semantic <em> — markdown emphasis maps to the visual tag. <em> is reached only by the explicit form.

<i>

Compiles to eHTML <i>; markdown *…* (or _…_).

The species is <i type=taxonomic | Loxodonta africana>.

The species is Loxodonta africana.

Minipage 5.
<kbd>

Compiles to eHTML <kbd>.

Press <kbd | Ctrl+C> to copy.

Press Ctrl+C to copy.

Minipage 6.

Single chord as a kbd block. Browsers render <kbd> in a monospace font by default, distinguishing it from surrounding prose.

<output>

Compiles to eHTML <output>.

The function returns <output | 42> for the test input.

The function returns 42 for the test input.

Minipage 7.

Result of a calculation in prose. <output> is semantically distinct from <samp> — <samp> is what a program prints (a display artifact); <output> is the result of a computation (a semantic value). Browsers render both similarly.

<s>

Compiles to eHTML <s>; markdown ~~…~~.

The price is ~~$50~~ now $40.

The price is ~~40.

Minipage 8.

GFM’s tilde syntax produces <s> elements. The most common authoring path for casual strikethrough.

<samp>

Compiles to eHTML <samp>.

The command prints <samp | Hello, world!> to stdout.

The command prints Hello, world! to stdout.

Minipage 9.

Sample output from a program. Browsers render <samp> in a monospace font by default, distinguishing it from surrounding prose.

<strong>

Compiles to eHTML <strong>.

This is **strongly emphasized** content.

This is strongly emphasized content.

Minipage 10.

Plain markdown with double asterisks (or double underscores) produces the visual <b>, not the semantic <strong> — markdown emphasis maps to the visual tag. <strong> is reached only by the explicit form.

<sub>

Compiles to eHTML <sub>.

Water is H<sub | 2>O.

Water is H2O.

Minipage 11.
<sup>

Compiles to eHTML <sup>.

The 1<sup | st> edition of the work.

The 1st edition of the work.

Minipage 12.
<term>

Compiles to eHTML <term>.

An <term | eigenvector> is a non-zero vector that scales under a linear transformation.

An eigenvector is a non-zero vector that scales under a linear transformation.

Minipage 13.

Standard term introduction. The element marks the word as “this is a term being introduced,” typically rendered in italic or bold by default CSS.

<u>

Compiles to eHTML <u>.

The author wrote <u type=misspelling | recieve> in the original.

The author wrote recieve in the original.

Minipage 14.
<var>

Compiles to eHTML <var>.

The function takes a parameter <var | n> and returns <var | n>²+1.

The function takes a parameter n and returns n²+1.

Minipage 15.

Variable names in prose. Browsers render <var> in italic by default, distinguishing it from surrounding prose.