fix: keep the thin strokes of the wordmark on the panel

The A of ITA had lost its diagonal: at 260px the hairlines of a Didone
fall below a pixel, downscaling averages them into grey, and the
panel's mid-grey cut then discarded them. What reached the shop window
was a detached serif and something closer to a lambda.

Letting more grey count as ink keeps them whole. 165 was not enough —
the diagonal came back dotted — and 195 holds it solid without
thickening the stems into mud. The number belongs to this particular
drawing, so `npm run brand:variants` renders the grid of widths and
thresholds it was chosen from, magnified, for the day the logo changes.

Width stays at 260: the header shares its line with the date, and the
main block is narrower now the week runs down the right-hand side.

The panel will redraw once when it next wakes, since the image and
therefore its content hash have changed.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_012cSY9pVhZmJUKNN7wf1Myd
This commit is contained in:
2026-09-21 23:24:53 +02:00
co-authored by Claude Opus 5
parent 13abcf3242
commit 61074d02f9
4 changed files with 111 additions and 2 deletions
+2 -1
View File
@@ -22,7 +22,8 @@
"holidays:sync": "tsx scripts/sync-holidays.ts",
"translate:test": "tsx scripts/test-translation.ts",
"e2e:ui": "playwright test --ui",
"screen:fonts": "tsx scripts/typography-preview.ts"
"screen:fonts": "tsx scripts/typography-preview.ts",
"brand:variants": "tsx scripts/logo-variants.ts"
},
"dependencies": {
"@fontsource-variable/inter": "^5.3.0",