Commit 31b64df
committed
feat: redesign — scholarly ink + script mosaic
New design direction: warm parchment + deep printer's-ink blue-black +
oxidized copperplate teal accent + vermillion highlights. Avoids the
three current AI defaults (cream+terracotta serif, near-black+acid
green, broadsheet hairline columns).
Typography: Fraunces variable serif (characterful display with SOFT
and WONK axes) + Inter Tight body + JetBrains Mono. Replaces Newsreader
+ Inter to give the page personality beyond the standard issue.
Signature element: ScriptMosaic hero with 6 live transliteration cells
(Cyrillic, Arabic, Devanagari, Han, Ethiopic, Greek), each cycling
through real interscript-ts systems. The grid IS the design: many
scripts working simultaneously, like a museum of writing systems.
Other changes:
- New palette tokens (paper #f4ede0, ink #0e1620, accent #4a7a72,
highlight #b8462e, plus surfaces and rules)
- Maps index page redesigned with 5-metric stats grid (total systems,
authorities, source scripts, destination scripts, live-demoable)
- Footer elevates partner attribution with an In partnership with callout
above the legal text. Ribose Inc. and U.S. NGA on every page.
- All partner attribution preserved: cooperative agreement NSG-2021-XXX,
disclaimer, Ribose copyright
Tests:
- Updated existing palette/typography tests to new tokens
- Added script-mosaic.test.ts (10 component tests)
- Added redesign.test.ts (21 design-system + signature + partner tests)
- Extended maps-integration.test.ts with schemaVersion, stage count,
any_char_class verification, and multi-script sampling
- 115 tests total, all passing1 parent b720b94 commit 31b64df
11 files changed
Lines changed: 1415 additions & 289 deletions
File tree
- src
- components
- layouts
- pages
- maps
- styles
- test
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
20 | 20 | | |
21 | 21 | | |
22 | 22 | | |
| 23 | + | |
23 | 24 | | |
| 25 | + | |
24 | 26 | | |
25 | 27 | | |
26 | 28 | | |
| |||
0 commit comments