The Marginalia — Production Notes A guide, in the same ink /guide

The Colophon of Colophons

How this was made

Every issue of a print magazine ends with a colophon — the page that confesses its own manufacture. This is ours: the concept, the techniques, the prompts, and the three rounds of red pen.

Back to the front page

§ 1 · The Concept

A broadsheet that behaves like paper

The brief: The Marginalia, a print-revival magazine. Genre — editorial broadsheet. Palette — ecru #EFEAE3, oxblood #4A0E0E, ink #1C1B1A, brass #B08D57, and nothing else. Fonts — Newsreader (display, italic) and Archivo (body, captions). Mood — literate, timeless.

The design thesis is that the web borrowed the magazine's content but abandoned its craft. So every device here is a real print device: a masthead with double rules, folios and page numbers, column rules, justified and hyphenated body text, drop caps, a “continued on page fourteen” jump, and — the signature — footnote superscripts that light up handwritten-feeling notes in a true margin column.

§ 2 · The Technique Stack

Print devices, translated to CSS

No frameworks, no build step — one HTML file per route, one stylesheet, one vanilla script. The main methods:

True magazine grid. CSS multicol (column-count:2; column-rule:1px solid) for the essay, a CSS grid for the plate spread, justified text with hyphens:auto, and drop caps via ::first-letter.

Hover footnotes. The signature trick. Each superscript is matched to a note in an absolutely-positioned margin rail; JavaScript measures the superscript's position with getBoundingClientRect() and pins the note beside its own sentence, collision-stacking notes so they never overlap:

// pin each margin note beside its superscript
document.querySelectorAll('sup.fn').forEach(sup => {
  const note = document.getElementById('note-' + sup.dataset.fn);
  let top = sup.getBoundingClientRect().top - railRect.top;
  top = Math.max(top, lastBottom + pad);  // no overlaps
  note.style.top = top + 'px';
  lastBottom = top + note.offsetHeight;
});

Slow underline draws. Headlines carry a background-image gradient sized 0% 1.5px; an IntersectionObserver adds .in-view and a 1.4s cubic-bezier transition draws the brass rule under the words, like a pen finishing a line.

The “continued on” conceit. The lead feature genuinely breaks mid-argument and jumps to “page fourteen” — an anchor deeper in the document that resumes with “Continued from page one.”

Reduced motion. One media query pre-draws every underline and disables the reveal transitions.

§ 3 · The Plates

Imagery, developed in prompt

Both photographs were generated with MiniMax image-01, then resized and compressed with ffmpeg to under 120KB each. A faint CSS sepia(.14) filter warms the silver-gelatin greys toward the ecru stock. Example prompt, verbatim:

black and white documentary photograph, vast brutalist
library interior, raw concrete coffered ceiling, towering
bookshelves receding into shadow, a lone reader at a long
wooden table, dramatic shaft of window light, grainy 35mm
film, high contrast, Tri-X 400, editorial magazine
photography  — aspect_ratio 16:9

§ 4 · The Red Pen

Three proofing passes

Per the FABLE 50 protocol, the live site was screenshotted with Playwright at 1440×900 (plus full-page and 390px mobile), read back, and critiqued like a proof under a loupe — hierarchy, spacing rhythm, palette discipline, whether the margin notes actually land beside their sentences. Each pass produced fixes; each fix was re-deployed and re-shot. The contact sheet below documents the process.

Proofing pass one screenshot
i.Pass one — first live proof
Proofing pass two screenshot
ii.Pass two — corrections applied
Proofing pass three screenshot
iii.Pass three — final proof