feat(fonts): add bundled fonts and per-book font model

Add EB Garamond, Lora, Source Serif 4, and Fraunces (OFL variable
fonts) and a font catalog with body/heading pairings. Store the chosen
fonts per book in BookSettings.fonts, defaulting to Literata so existing
books are unchanged.
This commit is contained in:
pj committed 2026-06-22 14:18:57 -04:00
1 parent 33ef53936e
commit 124c1947c1
15 files changed
+476 -3

No files matched your search

Binary file not shown.