Re-persona noir from photography to the locked detective/true-crime
direction: case-file panels, typewriter type, redaction bars, evidence
board, film grain. High-key gallery (light) / darkroom black + amber
safelight (dark).
- 49 mandatory builtin overrides (chrome, marketing, primitives,
commerce, blog family, auth, page-suggestions), re-skinned from the
frozen builtin defaults with every field/provider/tag/JS preserved;
legacy button/card field reads reconciled to the new contract.
- 7 page templates (default, full-width, landing, article, blog-index,
contact, auth) + themed email wrapper.
- 4 persona blocks (case_file, evidence_board, redacted_quote,
case_dossier); old photography blocks deleted (now overrides).
- 5 dual-mode presets (19 tokens, light+dark tuned).
- Bundled OFL fonts (Source Serif 4, IBM Plex Mono) + licenses;
RECOMMENDED_FONTS/ICONS updated; required_icon_packs=lucide.
- Master pages + seed demo ("The Cold File": home/about/blog x3/contact
with case_tips data table + row_inserted email-admins workflow/login).
- noir CSS vocabulary via manifest css.input_css_append; MID motion
(scroll-reveal + gallery lightbox, reduced-motion honored, no canvas).
Verified: make build exit 0; check-safety 32 checks 19 ok 13 skip -> OK.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
22 lines
1.2 KiB
Markdown
22 lines
1.2 KiB
Markdown
# Bundled font licenses
|
|
|
|
All bundled woff2 files in this directory are latin-subset builds redistributed
|
|
under the SIL Open Font License 1.1 (OFL). No modifications were made beyond
|
|
subsetting to the latin range.
|
|
|
|
| Family | Files | License | Source |
|
|
|--------|-------|---------|--------|
|
|
| Source Serif 4 | source-serif-4-400.woff2, source-serif-4-400-italic.woff2 | SIL OFL 1.1 | Adobe / Google Fonts |
|
|
| IBM Plex Mono | ibm-plex-mono-400.woff2, ibm-plex-mono-500.woff2 | SIL OFL 1.1 | IBM / Google Fonts |
|
|
|
|
Full OFL text: `OFL-SourceSerif4.txt` in this directory and https://openfontlicense.org/.
|
|
|
|
These are the theme's shipped defaults for the typewriter-and-dossier stack. The
|
|
theme's fallback stacks name the ideal typewriter faces first — Special Elite
|
|
(Apache 2.0) and Courier Prime (OFL) — which an admin can assign from the Google
|
|
Fonts tab; IBM Plex Mono is the bundled fallback for both the heading (typed
|
|
display) and mono (evidence labels) slots, and Source Serif 4 is the reading
|
|
body. Font-family is admin-controlled: these families appear as `source=template`
|
|
rows in the fonts picker and are consumed only via
|
|
`var(--font-heading|body|mono, <fallback>)`.
|