Specimen

Every element the site can render, set as an essay would be

Published: 9 October 2026 · Edited: 7 November 2026

Tagged: site⁠ (link to another page) · typography⁠ (link to another page)

Source⁠ (external link) · History⁠ (external link)

A test page. Its claims are about its own typesetting and are checked by looking at it.

AbstractThis page exists to be judged rather than read. It shows the column, the face, the headings, the breaks and the two themes at the size and measure the essays will use, so that a change to any of them can be checked in one place. Elements that arrive in later phases are listed at the end.

You could not step twice into the same river.

Heraclitus, as reported by Plato, Cratylus 402a

A page of prose is a machine for being forgotten. When it works, the reader sees the argument and not the letters; the column is the right width for the eye to return to the next line without searching, the spacing is even enough that no word announces itself, and the figures sit among the lowercase rather than standing above it like fence posts. This page is where those things are tuned. It is set exactly as an essay would be, with the same face, size, leading and measure, so that what is decided here holds everywhere else.

The column and its measure§

The width of a column of text is called its measure. Too narrow, and the reader’s eye is forever jumping back to the left margin, the lines break awkwardly, and hyphens pile up at the right. Too wide, and the eye loses its place on the long return sweep and has to hunt for the start of the next line. The usual advice is somewhere between forty-five and ninety characters a line, and this site sits deliberately at the generous end: the essays are long, the sentences are often long, and a wider column lets a complicated sentence hold together on the page.

Measuring the measure§

A browser offers a unit called the ch, which sounds like exactly the right thing: one ch is the width of the digit zero, so ninety of them should be ninety characters. In practice it is not, because a zero is wider than the average letter of running English, which is full of narrow letters like i, l, t and r, and of spaces. A column set to ninety ch holds closer to a hundred and ten characters of prose. So the column here is set in em, relative to the size of the type, and the width was found by rendering this page and counting the characters on twenty full lines, then adjusting until the mean came in at or under ninety.

Because the width is in em, it follows the type. If a reader zooms in, or has set a larger default font, the column widens in proportion and still holds the same number of characters. The layout breakpoints follow the same rule, which is why they are written as container queries rather than media queries: a container query measured in em asks whether the text fits, not whether the window is a certain number of pixels wide.

There are four widths. Below 39em the column narrows and its right edge is ragged (tier S). From 39em it holds the full measure and is justified (tier M). From 66.5em both margins appear (tier L): margin notes on the left, at least 8em wide, and asides and the words of figures on the right, at least 13em, with 2.5em between each margin and the column and 2em clear at either side. The right margin widens first, reaching 20em at 73.5em; then the left, reaching 13em at 78.5em. From 80em, a page with contents also shows them as the first column of the block, 11em wide and 2.5em from the left margin, and the four columns are centred together (tier XL); the margins then widen in the same order, at 87 and 92em. At the default size, where an em is 20 pixels, the tiers begin at 780, 1330 and 1600 pixels; one size smaller, 718, 1224 and 1472; one larger, 858, 1463 and 1760.

Justification and hyphenation§

At full measure the text is justified, and hyphenation is switched on so that the spaces between words stay close to their natural width. Justification without hyphenation produces rivers, those channels of white that wander down a paragraph when several lines in a row have had their spaces stretched to fill the line. With hyphenation the browser can break a long word such as institutionalisation, characteristically or incomprehensibility across two lines and keep the spacing even.

On narrow screens.§

Below full measure, on a phone or a narrow window, the text is set ragged right. A short line has too few spaces to absorb the stretching that justification demands, and the result is worse than an uneven right edge. Hyphenation stays on, which keeps the rag from becoming too ragged. Rotating a phone from portrait to landscape can be enough to cross the threshold, and the setting changes with it.

Language.§

The page declares its language as Australian English, which matters for hyphenation as well as for screen readers: the hyphenation dictionaries differ between varieties of English, and a word like programme or colour should break by the rules of the spelling it uses.

The face§

The text face is Libertinus Serif, a descendant of Linux Libertine, released under the Open Font License. It has an unusually wide character set, with Greek, Cyrillic, a great many accented Latin letters and a full set of mathematical companions, and it has the features that a text face for long essays needs: true small capitals, old-style figures, and a proper italic rather than a slanted roman. It is a little lighter and more open than many screen faces, which is why the body is set at twenty pixels rather than sixteen.

Figures and small caps§

In running text the figures are old-style: they have ascenders and descenders like lowercase letters, so a number such as 1859, 2026 or 3,481 sits in the line instead of shouting over it. Tables, when they come, will use lining figures of equal width, so that columns of numbers align. Acronyms are set in small capitals, marked by hand rather than detected, so that WHO, DSM-5 and ICD-11 are no louder than the words around them, while an ordinary capital at the start of a sentence keeps its full height. Bold type is used rarely, and when it is, it is the semibold weight; emphasis is italic, and an italic passage keeps its own figures, 1859 and 2026, and its own semibold where it needs them. The LaTEX logo is set from the same letters, kerned as TeX sets it, and follows whatever is around it: in italic, LaTEX,⁠ and in an aside.

Spacing rules§

A short table of rules runs over every string of text after the source is read, and each rule has a test. Straight quotes become “curly” ones, and apostrophes in words like it’s and the Smiths’ turn the right way. A dash typed as three hyphens ⁠— like this ⁠— becomes an em dash with hair spaces either side, held to the preceding word so that no line begins with a dash. Two hyphens make an en dash, used for ranges such as Monday–Friday; a range of digits typed with a single hyphen, as in 1998–2004 or pages 112–19, is corrected to an en dash too. Three dots become an ellipsis…

Other rules tie together what should not be separated at a line break. A number and its unit are joined by a narrow no-break space, so that 10 kg, 5 mg, 37 °C and 20 min each stay on one line. Initials are joined the same way, as in C. H. Waddington or J. J. Gibson, and a locator stays with its number, as in p. 42, pp. 108–11 or ch. 3. Between digits, the letter x becomes a multiplication sign, so that 3 × 4 and 1920 × 1080 read as they should. None of this happens inside code, so "10 kg" -- 3 x 4... is left exactly as typed.

Colour and themes§

The site follows the reader’s system setting for light or dark, and the control at the top right of the page can fix it to either. The light theme is black on a dark ivory, warm enough to be easy on the eye over a long essay without looking like an affectation. The dark theme is a light grey on a near-black, never pure white, which halates and seems to vibrate when read for any length of time. The two themes are related by a slight warmth in the dark background.

The colours were chosen by reading this page for a while in each theme: black on #EFE7D4, and #D2D2D0 on #121212. Both pairs pass the WCAG AA standard by a wide margin, as does every colour the page uses for marks, rules and quieter text.

The text size, set from the bar, steps everything in this face together: the column, the margin, the contents and anything open over the page. Open a note, step the size, and it steps with the text, while the line at the top of the window stays where it was.


Colour in running text is reserved for one thing: the small marks that show a word is a link, a citation, a definition or an aside. Nothing is underlined, anywhere. Link text stays in the colour and weight of the text around it, and the mark after it is the only signal, as on Matthew Butterick’s Practical Typography. The marks are shown in the section on marks and links⁠ (link to a later section) below.

Page furniture§

Headings come in three levels and are never numbered. The first level is set in small capitals, aligned right, with a hairline rule running the width of the column beneath it; the second is in a semibold sans, aligned left, without a rule; the third is in the same sans, at a smaller size, and runs into its paragraph. Each heading carries a section mark, visible on hover, which links to the section itself, so a reader can copy a link to any part of an essay.

Quotations§

A long quotation is set as a block, indented from the left, at the size of the text and in roman: it is set off from the body by its indent, not by its style, so emphasis and titles inside it keep their italic. Its source, when it has one, is on a line of its own at the right, as an epigraph’s is. Darwin’s closing sentence to the first edition of the Origin is the standard example of a long sentence that still holds together:

A note on a quoted paragraph There is grandeur in this view of life, with its several powers, having been originally breathed into a few forms or into one; and that, whilst this planet has gone cycling on according to the fixed law of gravity, from so simple a beginning endless forms most beautiful and most wonderful have been, and are being, evolved.

Charles Darwin, On the Origin of Species, 1859; emphasis added

A quotation whose own typography depends on italic can be set italic, and emphasis inside it then turns roman, so the stress survives:

An italic block quotation, in which a word is emphasised and so set upright.

An epigraph does the reverse. It is italic by default, as the one at the top of this page is, and can be set roman, when emphasis is italic again:

An epigraph set roman, for a long one of running prose, with emphasis in italic.

A roman epigraph

A quotation from a cited work is marked by citing it with the quoted words as the citation’s body, so that it is listed on the work’s own page. Inline, Pirsig’s claim that the Godhead is as much at home “in the circuits of a digital computer or the gears of a cycle transmission”⁠ is put in quotation marks by the build and followed by its circle, which opens the work’s card: its title, the photograph of the cover, the facts of the edition, and this citation’s place in it. A block quotation is the same citation set as a block, and the build writes its attribution from the entry, the circle at its end:

The real cycle you’re working on is a cycle called yourself.

Robert M. Pirsig
Zen and the Art of Motorcycle Maintenance⁠

The paragraph after a quotation is not indented, because it continues the paragraph the quotation interrupted. Elsewhere, a new paragraph is marked by an indent rather than a blank line, which keeps the page continuous and the paragraphs visibly part of one argument.

Breaks§

A change of direction within a section is marked by a section break: a single small glyph, centred, with equal space above and below. It is placed by hand, never automatically, and there is only one design. An explicit line break, rarely needed in prose,
After a line break looks like this.

The first paragraph.§

The first paragraph of an essay is marked as its introduction. On a phone or a narrow window, its first line is set in small capitals, a quiet signal that the essay has begun. On a wide screen, where the margin will carry asides and margin notes, the first line is set like any other.

Marks and links§

The mark is the only signal. Every annotation carries a small mark after its last word, and there are only two kinds. An arrow takes the reader away from where they are reading, and points the way it goes: to another site, such as the Stanford Encyclopedia entry on process philosophy;⁠ (external link) to another page of this site; or within this page, back to the section on measure⁠ (link to an earlier section) or on to the section on lists.⁠ (link to a later section) The text itself keeps the colour of the words around it, and takes the accent only on hover or focus.

A circle opens something where the reader is, without moving the page: a definition, a note or an aside. The first time a defined word appears, such as occurrent⁠ (definition) or looping effects,⁠ (definition) it carries a circle; later uses, like this second occurrent, are plain text. A note at a sentence inside a paragraph A definition opens over the page at every width, as a note does, with the word as its title and the short definition below it: resting the pointer on the word opens it, and clicking pins it, its circle filled. More opens the longer discussion in place, and a defined word inside it, such as those under See also, replaces the definition with its own, with Back to return. Definitions never sit in the margin, which is kept for commentary on the passage beside it. Without scripts, a circle is a link to the end of the page, where definitions are collected under Terms.

References and asides§

Citations become numbered notes, but the number belongs to the note and is never printed in the text. Every work the page cites is listed at the end, in a Bibliography, so that an essay is complete without the rest of the site; each entry has a ↩ back to the citation. The first note for a work gives it in full: Hacking’s account of how classifications change the people classified first appeared in the London Review of Books⁠ and is developed at length elsewhere.⁠ Later notes for the same work use the short form, with their own page,⁠ and its popup adds the work in full; a note may also carry a remark of its own.⁠ Two citations at the same point share one circle,⁠ which opens both. Every cited work also has a page of its own, reached from the → after its note or its Bibliography entry, and the popup shows that page’s card beneath the note: for a work with a photograph of its cover, such as Pirsig’s novel,⁠ the card carries the cover. A note opens over the page at every width, and its circle stays filled for as long as it is pinned open.

Asides can be skipped, and this note runs to a second line. An aside is a digression. Two notes close together The argument does not need it⁠ and is unnumbered. On a wide screen it sits in the right margin as a single line, cut short; resting the pointer on it lets it grow downward in place, and clicking pins it there. A short one has nothing to grow, but clicking still selects it. Pin the first aside and then open the circle inside it: the note opens over the page, and the aside stays where it is. On a narrower screen both open over the text. Without scripts each aside is collected at the end, with a link back.⁠

On a wide screen with a pointer, several popups can be kept open at once. Clicking a circle pins its popup, and so does Pin in its title bar; up to six stay, and a seventh closes the oldest. Each can be dragged by its title bar, anywhere in the window, and resized from its corner, and the one last touched is on top. Escape closes the one that has focus and no other; each has its own close button. Where the contents show beside the margin, Dock sends a popup to the space beneath them, where it stays in view as the page scrolls; dragging it out sets it loose again. Pin two notes, drag one, and dock the definition of continuant⁠ (definition) to see all three. Beneath the contents, and at the foot of the menu, the scratch pad is a place to keep notes while reading: one pad for the whole site, kept in the browser and never sent anywhere.

An aside that qualifies a particular phrase names it, and then the phrase and its circle are one link: hover over the phrase form,⁠ (aside) and both take the accent. Punctuation after the phrase sits between its last word and the circle. A phrase may carry emphasis or small caps,⁠ (aside) and when a citation follows at the same point⁠ (aside, reference 11) the two share one circle.

Lists§

A list is for items that are truly parallel. Bullets change by level, and numbers follow the nesting:

  • A first-level item, marked by a small dot
    • A second-level item, marked by an angle quote
      • A third-level item, marked by an en dash
  • Numbers and bullets mix:
    1. A note in a numbered item a numbered item under a bullet starts at one
    2. and its children carry the chain
      1. so this is 2.1
        1. and this is 2.1.1
  • An item can run to a second paragraph.

    Indented after a blank line, the paragraph stays in the item.

Short items can be set in columns on a wide screen, reading down and then across:

  1. occurrent
  2. continuant
  3. process
  4. disposition
  5. function
  6. role

Figures§

A figure sits at the width of the column and never in a margin. Its number and title, its caption and its credit sit in the right margin on a wide screen, beside the top of the figure; on a narrower one the title is above it and the rest below. Each is numbered in order, as tables are, and the text refers to it by its id, which prints the number: Figure 1⁠ (link to a later section) is line art, drawn as SVG in the text colour, so it follows the theme without any inversion.

Figure 1 The continuant and the occurrent
A continuant is wholly present at each momentAn occurrent has a different part at each momenttimet₁t₂t₃
A continuant is wholly present at each moment; an occurrent has a different part at each. Drawn for this page.

A photograph or a rendering is served in several sizes and formats, and the browser picks the smallest that will look sharp. Figure 2⁠ (link to a later section) is one; like every figure and table it has an Expand button at its top right, which shows it as large as the window allows, over the page.

Figure 2 A developmental landscape
A grey surface sloping away from the viewer, its single valley dividing into three as it descends.
One valley that divides as it descends, so that a ball rolling down it ends in one of three places. The line below is a credit, set apart from the caption as every credit is, and as a table’s source is.After C. H. Waddington (1957); rendered for this page.

A tall image at the column’s width would run down the page, so a figure may be narrower: Figure 3⁠ (link to a later section) is half the column, set at the text’s left edge with its words where they always are. On a phone it takes the whole column again, since half of a narrow column is a thumbnail.

Figure 3 A pillar
A plain stone pillar with a square cap and base, standing on a sandy floor under a pale sky, its shadow falling to the right.
A portrait image at half the column’s width (#:width 0.5). Rendered for this page.

Several images that make one point are one figure, its panels lettered by the build. Figure 4⁠ (link to a later section) sets a photograph, a line drawing and a diagram side by side; on a phone they stack. Each panel is treated as a figure of its own would be: the photograph is dimmed in the dark theme, the drawing inverted, and the diagram drawn in the text colour. The valley’s cross-sections are Figure 4B.⁠ (link to a later section)

Figure 4 One valley, three ways
A
A red ball resting on a sandy floor under a pale sky, its shadow beneath it.
B
Three cross-sections of a valley, one above another: one trough, then two, then three.
C
  1. A. The ball
  2. B. The valley in three cross-sections, from its head to its foot. Each ridge that rises along the floor is a choice the ball has not yet made.
  3. C. The paths
The ball in A comes to rest where the valley floor in B is lowest; as the valley descends it divides, and the paths in C are the ways the ball can go. Rendered and drawn for this page.A, C: own · B: After C. H. Waddington (1957)

Tables§

Tables follow the booktabs convention: no vertical rules, a heavier rule above the header and at the foot, a hairline under the header. Figures are lining and of equal width, and columns of numbers align right on their own. This one records the measure calibration, and like any table of five rows or more it can be sorted by clicking a column’s heading. Table 1⁠ (link to a later section) is the first table, so it is numbered 1 whatever figures come before it:

Table 1 Measure against characters per line
Measure (em)Width (px)Mean charactersLongest line
34.569083.089
35.571085.194
36.072087.594
36.573088.694
37.074089.899
37.575090.499
Libertinus Serif at 20 px.Measured on this page in Chrome, October 2026.

A long table keeps its header row in view while it passes beneath the top of the window. These are the twenty full lines counted for the calibration above, in the order they appear on this page:

Table 2 The twenty lines counted, at 36.5 em
LineOpens withCharacters
1The width of88
2forever jumping back87
3at the right.87
4hunt for the89
5ninety characters a93
6long, the sentences87
7A browser offers91
8the width of93
9not, because a89
10narrow letters like93
11hundred and ten90
12of the type,87
13default font, the87
14ters. The layout87
15tainer queries rather87
16At full measure88
17between words stay86
18duces rivers, those85
19in a row87
20can break a91
Mean 88.6 characters. Lines beginning mid-word continue a hyphenated word.

A table can also come from a file, and be set smaller:

Table 3 The performance budget
ResourceBudgetThis page
Critical CSS (gzipped)≤ 14 KBinlined
Total CSS (gzipped)≤ 25 KBinlined
JavaScript (gzipped)≤ 30 KBunder 1 KB
Fonts≤ 3 files, ≤ 120 KB3 files, 104 KB
Third-party requests00
Cumulative layout shift< 0.020

Still to come§

Everything above works without scripts, and everything interactive is an addition to it: the circles and stubs, the margin, the pinned popups and their dock, the scratch pad, the bar that appears when you scroll back up (at the top of the window, or at the bottom on a touch screen, with the menu at its left end), the text size and theme controls, and the sortable tables. On the widest screens the contents scroll with the page until they reach the menu and then stay; once they stay, their heading becomes the title of the page.

Around the essays, every cited work has a page of its own, reached from the → after its note or its entry in the Bibliography: the work in full, with a photograph of the cover where there is one, every passage the site quotes from it, and every place it is cited. A post that another links to ends with its Backlinks, each with the passage that links to it; this page has one, from the placeholder essay. An essay’s revisions are listed last, under Changelog, and collected on one page for the whole site. What remains is interactive figures, mathematics and a stylesheet for print. Each will be checked here as it is built.

Terms

continuant. An entity that persists through time while being wholly present at each moment it exists, such as an organism, an organ or a table, as opposed to an occurrent,⁠ (definition) which has a different part at each moment.

See also: occurrent⁠ (definition)

looping effect. The way a classification of people can change the people it classifies, who then change in ways that force the classification itself to change, as Ian Hacking described for human kinds.⁠

In this essay: the narrow case of a diagnostic label changing the child it is given to.

Hacking, Ian. “The Looping Effects of Human Kinds.” In Causal Cognition. Oxford University Press, 1996. https://doi.org/10.1093/acprof:oso/9780198524021.003.0012.⁠ (external link)

occurrent. An entity that unfolds in time and has temporal parts, such as a process, a performance or a life, as opposed to a continuant,⁠ (definition) which persists whole through time.

The distinction comes from the formal ontology of the twentieth century and is older in substance: a river is an occurrent if what matters is the flowing, a continuant if what matters is the bed. Much of this site argues that development is better described in the first way than the second.

See also: continuant⁠ (definition)

Asides

  • In an aside, too: LaTEX at the aside’s size. ↩
  • An aside may cite, too: Hacking’s essay on looping is the fuller version of the argument.⁠ Its note is numbered at its place in the argument. ↩
  • A short aside has nothing to expand, but a click still selects it. ↩
  • The phrase is printed in the text, followed by its circle, and the two are one link with one hit area and one name. On a wide screen the aside waits in the right margin as a stub, like any other; while it is open the circle is filled and the phrase keeps the accent, so the reader can see which words it is about. ↩
  • As in ASIDE-8. ↩
  • The aside opens first, then the note. ↩

References

  1. Robert M. Pirsig, Zen and the Art of Motorcycle Maintenance: An Inquiry into Values (Vintage, 1991), ch. 1. ⁠ (link to another page) ↩
  2. Pirsig, Zen and the Art of Motorcycle Maintenance. ⁠ (link to another page) ↩
  3. Ian Hacking, “Making Up People,” London Review of Books 28, no. 16 (2006): 23. ⁠ (link to another page) ↩
  4. Ian Hacking, The Social Construction of What? (Harvard University Press, 2000), 31–34. ⁠ (link to another page) ↩
  5. Hacking, “Making Up People,” 24. ⁠ (link to another page) ↩
  6. Hacking, “Making Up People.” The lecture version is shorter and sharper. ⁠ (link to another page) ↩
  7. Ian Hacking, “The Looping Effects of Human Kinds,” in Causal Cognition (Oxford University Press, 1996), https://doi.org/10.1093/acprof:oso/9780198524021.003.0012.⁠ (external link) ⁠ (link to another page) ↩
  8. Hacking, The Social Construction of What?, 31–34. ⁠ (link to another page) ↩
  9. Pirsig, Zen and the Art of Motorcycle Maintenance. The 1991 Vintage paperback. ⁠ (link to another page) ↩
  10. Hacking, “The Looping Effects of Human Kinds.” ⁠ (link to another page) ↩
  11. Hacking, “The Looping Effects of Human Kinds.” ⁠ (link to another page) ↩

Bibliography