From 0a4d9ab85d24aca4e156eef95874c12f3df46332 Mon Sep 17 00:00:00 2001 From: LeOu Date: Fri, 30 Oct 2026 07:58:47 -0400 Subject: [PATCH 1/3] Refine editorial typography and Experience focus directory --- architecture/README.md | 8 +- architecture/index.html | 18 ++-- docs/design.md | 68 +++++++------ docs/maintenance.md | 21 ++-- website/README.md | 20 ++-- .../experience/Experience.module.css | 30 ++++-- .../experience/ExperienceContent.tsx | 2 +- .../research/ResearchArticle.module.css | 1 + website/app/coursework/coursework.module.css | 15 ++- website/app/globals.css | 24 +++-- website/app/home.module.css | 17 ++-- website/app/layout.tsx | 1 + .../components/LegalPaperPage.module.css | 17 +++- .../components/LegalPaperReader.module.css | 3 +- website/content/protected-sources.json | 2 +- website/content/visible-copy-manifest.json | 24 ++--- .../assets/fonts/SourceSerif4-LICENSE.md | 93 ++++++++++++++++++ .../fonts/SourceSerif4Variable-Italic.woff2 | Bin 0 -> 346688 bytes .../fonts/SourceSerif4Variable-Roman.woff2 | Bin 0 -> 429100 bytes website/public/assets/fonts/source-serif.css | 25 +++++ website/scripts/integrate-architecture.mjs | 5 +- website/tests/rendered-html.test.mjs | 12 ++- 22 files changed, 296 insertions(+), 110 deletions(-) create mode 100644 website/public/assets/fonts/SourceSerif4-LICENSE.md create mode 100644 website/public/assets/fonts/SourceSerif4Variable-Italic.woff2 create mode 100644 website/public/assets/fonts/SourceSerif4Variable-Roman.woff2 create mode 100644 website/public/assets/fonts/source-serif.css diff --git a/architecture/README.md b/architecture/README.md index cada650..cc3a14c 100644 --- a/architecture/README.md +++ b/architecture/README.md @@ -52,9 +52,11 @@ preserving SVG geometry. It handles both freshly generated and already integrate viewers; running it again should leave the current viewer unchanged. The viewer loads `../assets/fonts/inter.css`, preloads regular Inter, and inherits -the site's fixed optical axis of 14 and lining numerals. General page and module -headings use 22px, secondary headings 18px, and body/control text 14px at every -viewport. Diagram labels retain their own SVG coordinate sizes. On the main site, +the site's fixed optical axis of 14 and lining numerals. The tool UI remains entirely +in Inter while the main site's narrative prose uses Source Serif 4. General page and +module headings share the site's 32px desktop / 28px mobile scale at weight 500; +secondary headings remain 18px and body/control text 14px at every viewport. +Diagram labels retain their own SVG coordinate sizes. On the main site, inline formulas use 1em and displayed formulas 1.15em. SVG exports embed the local regular and italic Inter files and retain the same diff --git a/architecture/index.html b/architecture/index.html index fca01ec..127f3af 100644 --- a/architecture/index.html +++ b/architecture/index.html @@ -35,10 +35,10 @@