Pipeline redesign: self-host Geist and Geist Mono #1194
Labels
No labels
accessibility
authentication
breaking change
bug
documentation
enhancement
interface
internationalisation
observability
performance
security
tier
1
tier
2
tier
3
tier/4
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
Postulo/postulo#1194
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Part of #1191. Design: the redesign canvas, https://claude.ai/artifact/CTfX5t4BQiVq9cH97XFvcZ (private to the maintainer until shared). Each screen has three artboards: today, polished and bold; this milestone builds bold.
Bold sets the interface in Geist, with figures, dates and times in Geist Mono. This reverses #74, which chose the system stack so the CSP needed no
font-src, once the maintainer agrees (spec issue).What
woff2understatic/, with their OFL licence beside them. The CSP staysfont-src 'self'.--font-sans: Geist first, then today's system stack.--font-mono: Geist Mono, thenui-monospace.app.css(for example the Nastaliq line height) stay..figuresutility (mono plus tabular numbers) for dates, times, counts and money.text-transformon translated text, which breaks scripts without case.manage.py check_fontsand its docs if they assume no interface webfont.Acceptance
Depends on #1192.
🤖 Generated with Claude Code