NO. 01OCTOBER 2026$3.00

Liner Notes

Some notes on how this site is put together.

The cover

The design comes from the November 1984 cover of A.N.A.L.O.G. Computing, issue 24. The cream paper, cyan grid, graph-paper room, red masthead and robot are all from that cover, and the colours are sampled from a scan of it.

The room behind each page is redrawn from that scan. A short script takes the vanishing point, back wall and row spacing measured off the cover, and draws the grid as two SVG masks: a heavier line every five cells, and thin lines in between. Light and dark mode colour them differently.

The cassette in the corner switches the theme. It’s pixel art, and the frames, shadows and stripes around the site use the same pixel size.

The fonts

Font Used for Licence
Departure Mono, by Helena Zhang Masthead, headings, track numbers SIL Open Font Licence
JetBrains Mono, by JetBrains Body text SIL Open Font Licence

The logo is not a font. It is drawn after the title lettering of A.N.A.L.O.G. Computing: heavy square letters, and each full stop a hole in the foot of its letter.

Vertical spacing is in multiples of an 18-pixel line, so the text lines up with the grid.

The build

  • Astro turns Markdown into static HTML. No database, no server code.
  • A small script handles the drag handle, the cassette and the tape counter. The pages still work without it.
  • Hosted on Cloudflare Pages.
  • No analytics, cookies, trackers or ads.

Page weight

The front page is about 170 KB in total, well under the 512 KB limit of the 512KB Club. Most of that is the robot and the body font, which is subset to only the characters the site uses. The footer of each page shows its weight, measured by your browser.

If you keep a wall of 88×31 buttons, here’s one for this site.

An 88 by 31 pixel button: a small cassette and the words A.L.V.A.R.O., SIDE A
<a href="https://aljoke-blog.pages.dev/"><img src="https://aljoke-blog.pages.dev/button-88x31.png" width="88" height="31" alt="A.L.V.A.R.O."></a>