Deliver the full Wave A contract for the editorial theme (personal
essayist / independent newsletter persona).
- 49 mandatory builtin overrides in templates/overrides/editorial/,
re-skinned from the frozen builtins: hairline rules, small-caps labels,
drop caps, narrow reading measure, oxblood accent. All content fields,
provider fields, custom tags ({% img %}/{% form %}/{% signup_form %}),
hx wiring, navbar drawer JS and auth/contact form wiring preserved
verbatim; legacy button/card field reads reconciled (link/style/label,
media/text).
- 7 page templates (default, full-width, landing, article, blog-index,
contact, auth); article is the reading centrepiece with drop-cap opener,
marginalia rail and a CSS-only reading-progress underline. All set the
html.dark class and route body font through var(--font-body).
- Block rework: masthead/byline/pullquote/section_label/colophon deleted
(now overrides of navbar/post-metadata/quote/divider/footer). Persona
blocks: dropcap_intro, marginalia, reading_list, field_notes.
- 4 presets, all mode "both", book-paper light + sepia-on-charcoal dark.
- Bundled Playfair Display + Source Serif 4 (OFL, latin subset) in
assets/fonts with license record; fonts.json populated; every
font-family via var(--font-heading|body|mono, fallback).
- Themed email-safe wrapper (tables, inline styles, literal fonts).
- Master pages + seed demo site (home, about, blog with 3 essays,
contact with form + data table + row_inserted email-admins workflow,
login) in essayist voice.
- required_icon_packs=["lucide"]; RECOMMENDED_FONTS/ICONS updated.
Motion tier: CSS-first (progress underline, marginalia fade-in;
prefers-reduced-motion honored). Verified: make + ninja plugin verify +
check-safety all exit 0. Visual quality UNVERIFIED until Wave B.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
25 lines
1.1 KiB
Plaintext
25 lines
1.1 KiB
Plaintext
Bundled fonts — license record (SIL Open Font License, Version 1.1)
|
|
====================================================================
|
|
|
|
The woff2 files in this directory are Latin subsets of the following
|
|
open-source families, both distributed under the SIL Open Font License 1.1
|
|
(https://openfontlicense.org). Subsetting and format conversion (TTF to
|
|
woff2) are expressly permitted by the OFL; the derived subsets remain under
|
|
the same license.
|
|
|
|
Playfair Display
|
|
playfair-display-700.woff2, playfair-display-900-italic.woff2
|
|
Copyright (c) Claus Eggers Sorensen (https://www.forthehearts.net), with
|
|
Reserved Font Name "Playfair Display". Display face for masthead wordmarks
|
|
and headlines.
|
|
|
|
Source Serif 4
|
|
source-serif-4-400.woff2, source-serif-4-400-italic.woff2
|
|
Copyright (c) Adobe (https://github.com/adobe-fonts/source-serif), with
|
|
Reserved Font Name "Source Serif". Long-read body face; italic for
|
|
marginalia and figure captions.
|
|
|
|
The full SIL Open Font License 1.1 text applies to each family and is
|
|
available at https://openfontlicense.org. This file records the license and
|
|
copyright attribution as required for redistribution under the OFL.
|