Document 13 of 14 · data/fonts.md
Append-only. Every face that ships on the site or inside a template is logged here before it is used: the face, the license, where the license text was read, the date, and where the face is used. A face that is not in this file does not ship. Same discipline as measureandbuy's data/sources.md, for the same reason: "licensed everything" is a claim we make on every template page and this is what backs it.
All faces are self-hosted under assets/fonts/, latin subset, woff2, with the license text beside them. Never a Google Fonts <link>; the CDN is the thing the house rule forbids, not the fonts.
Templates use static instances, one file per weight and style (newsreader-500.woff2, newsreader-500-italic.woff2, intertight-400.woff2), cut from the variable source with fonttools (spikes/render/fetch-fonts.sh shows how). Chromium prints a variable font as Type 3 outlines with no font program; a static instance embeds properly. The site shell may load the variable face for screen use.
| Face | Role | License | Source read | Date | Used by |
|---|---|---|---|---|---|
| Newsreader (variable, opsz, wght, italics) | Site display face; templates: invoice, certificate | SIL OFL 1.1 | https://github.com/google/fonts/tree/main/ofl/newsreader (OFL.txt in the folder) | 2026-09-16 | site, invoice, certificate-completion |
| Inter Tight (variable) | Template UI text where a sans is wanted | SIL OFL 1.1 | https://github.com/google/fonts/tree/main/ofl/intertight | 2026-09-16 | invoice, weekly-planner, certificate-completion, monthly-calendar-2027 |
| Fraunces (variable) | Template display: planners, calendars | SIL OFL 1.1 | https://github.com/google/fonts/tree/main/ofl/fraunces | 2026-09-16 | weekly-planner, monthly-calendar-2027 |
Approved and available for later templates, same license, same source pattern (https://github.com/google/fonts/tree/main/ofl/<folder>), to be logged with a date and a "used by" when first used: Instrument Serif (invitations), Cormorant Garamond (menus, wedding suite), Libre Baskerville (letterhead), IBM Plex Mono (timesheets, receipts), Caveat (a handwritten touch on planners, sparingly), Great Vibes (script for gift certificates and invitations, never for the name that must be legible).
Not approved, whatever the design wants: any face whose license text cannot be read from the foundry's own repository or site; any "free for personal use" face, because the paid tier includes small-business use; any face pulled from a font aggregator without a license file.