hot take: 90% of "typography is broken on the web" complaints are actually "I haven't set line-height and measure properly" complaints. The browser defaults are bad but the fix is two CSS properties.
#design
6 posts
working on a sidebar redesign for a client project. left is current, right is the proposal. less chrome, more content. the nav doesn't need
I think the key insight here is that design systems aren't products — they're shared languages. When you treat them as a product with "customers," you end up building features nobody asked for and optimizing adoption metrics instead of usefulness.
tiny Figma tip that saves me 20 minutes a day: set up a component for your spacing tokens as invisible frames with auto-layout. drop them between elements instead of manually entering padding. your future self will thank you.
https://utopia.fyi
printed a type specimen sheet for a variable font I've been playing with. there's something about seeing letterforms on paper that a screen