Ledger: self-host Marcellus, Work Sans, IBM Plex Mono #32

Closed
opened 2026-10-03 11:00:53 +02:00 by Augspies · 1 comment
Owner

Part of: Ledger Redesign — spec §2.2, §6

Goal: Self-host the three Ledger families as woff2.

Files: virtual_attorney/static/fonts/, virtual_attorney/assets/styles/app.css, virtual_attorney/templates/base.html

Acceptance:

  • Marcellus 400, Work Sans 300–800, IBM Plex Mono 400/500 (latin subsets) in static/fonts/
  • @font-face blocks with font-display: swap and real fallback stacks
  • Preload Marcellus + Work Sans in base.html head
  • No external font requests at runtime; OFL licenses noted
  • Old Crimson Text / Lato files removed if no longer referenced

Notes: All three families are SIL OFL; download from Google Fonts.

**Part of:** Ledger Redesign — spec §2.2, §6 **Goal:** Self-host the three Ledger families as woff2. **Files:** `virtual_attorney/static/fonts/`, `virtual_attorney/assets/styles/app.css`, `virtual_attorney/templates/base.html` **Acceptance:** - [x] Marcellus 400, Work Sans 300–800, IBM Plex Mono 400/500 (latin subsets) in `static/fonts/` - [ ] `@font-face` blocks with `font-display: swap` and real fallback stacks - [x] Preload Marcellus + Work Sans in `base.html` head - [x] No external font requests at runtime; OFL licenses noted - [x] Old Crimson Text / Lato files removed if no longer referenced **Notes:** All three families are SIL OFL; download from Google Fonts.
Author
Owner

Closed in #50

Closed in #50
Sign in to join this conversation.
No milestone
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
Augspies/virtual-attorney#32
No description provided.