The Paragraph Mark

The pilcrow — ¶ — is the oldest editorial mark still in common use. Scribes employed it in medi-eval manuscripts to signal the start of a new thought, long before the blank line became theparagraph separator we reach for without thinking. It marks a pause, a breath, a turn.

This post is a placeholder. When you’re ready, replace it — start with a sentence that couldn’t belong any-where else.

What Pilcrow does

At build time, Pilcrow measures each paragraph at its actual rendered column width and computeswhere lines should break — using pretext as the line-breaking primitive. What the reader receives isalready typeset. The browser has nothing left to decide.

This is different from ordinary CSS. A stylesheet can set a font, a measure, a line-height — but it cannotchoose where a line ends. That decision has always been left to the browser’s reflow engine, whichknows nothing about editorial convention.1

A figure with a caption

The image below was included to show Pilcrow’s image pipeline: Sharp-generated AVIF and WebPvariants, a thumbhash placeholder decoded at build time, and a blur-up reveal on load.

A snow-capped mountain peak rising above a valley at dawn
A snow-capped mountain peak rising above a valley at dawn

Replace this image with your own. The alt text becomes the caption. An empty alt attribute (![](./image.jpg)) marks the image as decorative and omits the caption.

Authoring notes

Pilcrow’s editorial primitives are written in plain Markdown:

Footnotes

  1. The browser’s reflow engine is not unintelligent — it handles bidirectional text, line wrapping, and hyphena-tion (via hyphens: auto) reasonably well. But it has no notion of the paragraph as a unit, or of the relationshipbetween line length and reading rhythm. Pilcrow does.

  2. This is a footnote. Footnotes use GFM syntax and render as a numbered list at the end of the post, with a ¶section break above them.