Commit Graph

2 Commits

Author SHA1 Message Date
秉寒
1c0ee27bc9 Self-host OFL fonts; add Newsreader Italic editorial accent
- Bundle Doto, Geist, Geist Mono, Newsreader (all SIL OFL 1.1) in fonts/open/;
  drop the Google Fonts CDN link so the system is fully self-contained and offline-reproducible.
- Add --f-editorial (Newsreader Italic) as a page-level-only editorial accent.
  Reusable components stay strictly sans-serif (Geist); the italic only appears
  in showcase / marketing / page-level HTML, never inside a component.
- SPEC.md & DESIGN.md: codify the page-level-vs-component rule for the editorial italic.
- CI (quality.yml): switch the font guard to an OFL allowlist + require license files,
  so proprietary fonts are still rejected while the audited open set is permitted.
2026-06-11 01:11:57 +08:00
秉寒
2c0e85aad1 Launch nothing-ui design system 2026-06-10 23:40:01 +08:00