Skip to content

Set the headings in Charter and add CLAUDE.md - #127

Merged
JulianKahnert merged 2 commits into
developfrom
feature/charter-headings
Sep 2, 2026
Merged

JulianKahnert merged 2 commits into
developfrom
feature/charter-headings

Conversation

@JulianKahnert

Copy link
Copy Markdown
Member
  • Headings (h1–h3) are set in Charter, falling back to Georgia and Times New Roman
  • Charter ships self-hosted as WOFF2 in regular and bold (~30 KB), with the Bitstream licence beside the files, which it has to travel with
  • --font-heading joins --font-body and --font-mono as a token in styles.css
  • CLAUDE.md covers the build and preview commands, why each custom publishing step exists, and the URL and language invariants behind the canonical tags

Charter is Matthew Carter's 1987 text face, which Bitstream contributed to
the X Consortium for any use. It ships self-hosted as WOFF2 in the regular
and bold weights the headings actually ask for, with the licence beside the
files, as it has to travel with them.
Written for Claude Code sessions, alongside the README rather than in place
of it: the build and preview commands, why each custom publishing step
exists, and the invariants that are easy to break — the language living in
the URL, the trailing-slash rule the canonical tags depend on, and the
hidden .well-known folder.
@JulianKahnert
JulianKahnert merged commit 4fa4e17 into develop Sep 2, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant