Hey Figma Community!
I wanted to share a challenge we’re currently facing in our design system: line-height flexibility. Our typography setups have served us well, but they’re starting to feel a bit rigid in certain design contexts.
After some brainstorming and debates, I’ve been contemplating a solution: introducing line-height variables. This idea draws inspiration from frameworks like tailwindcss, which offer classes like tight, snug, normal, relaxed, etc., allowing developers to adjust line-height dynamically based on the class applied.
Implementing line-height variables could offer the flexibility we need without cluttering our typography styles library. It’s a way to provide designers with more control without overwhelming them with excessive options.
However, I’m also open to exploring alternative approaches. So, I’d love to hear your thoughts and suggestions on how we could tackle this challenge together.
Looking forward to your insights.