Skip to content

Commit 31b64df

Browse files
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 passing
1 parent b720b94 commit 31b64df

11 files changed

Lines changed: 1415 additions & 289 deletions

File tree

package-lock.json

Lines changed: 20 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,9 @@
2020
"dependencies": {
2121
"@asciidoctor/core": "^4.0.6",
2222
"@astrojs/vue": "^7.0.0",
23+
"@fontsource-variable/fraunces": "^5.3.0",
2324
"@fontsource-variable/inter": "^5.3.0",
25+
"@fontsource-variable/inter-tight": "^5.3.0",
2426
"@fontsource-variable/newsreader": "^5.3.0",
2527
"@fontsource/jetbrains-mono": "^5.3.0",
2628
"@tailwindcss/vite": "^4.0.0",

0 commit comments

Comments
 (0)