designsystemet icon indicating copy to clipboard operation
designsystemet copied to clipboard

Improve Typography

Open mrosvik opened this issue 9 months ago • 2 comments

We aim to improve how typography is defined and used across design and code.

  • [ ] Consider: Generic token names for font-weight

mrosvik avatar May 26 '25 11:05 mrosvik

Typografi-møte

Size mode i kode

  • Kan potensielt bruke cyclic toggles?
    • https://kizu.dev/cyclic-toggles/
    • https://codepen.io/Oddbj-rn-vernes/pen/azzrBvz
  • ...eller kan vi bruke ein formel for å rekne ut font-size basert på size?
  • …eller funker det å bruke em?
  • Flytte data-size selectors til theme
  • Une utforsker

Forenkle typografi

  • Paragraph: slå saman size og variant til kun variant
  • Heading: size → variant
  • variant burde vere semantisk, ikkje xs, s, ..., xl
  • Lasse utforsker med hjelp av Øyvind

Avatar og spinner:

  • Prøv å fjerne size prop, skaler med font-size og dokumenter at det er enkelt å bytte i kode og Figma

Une: Dele opp #3655 til mindre PRs

unekinn avatar Jun 03 '25 12:06 unekinn

Relevant edge case. Multiple font families with overlapping use cases. For instance two or more font-families used for headers in different areas under the same brand.

Extra special fonts used for mono type or condensed. Overlapping with body elements.

Image

This is hard to solve today where we only have a primary and secondary font-family. When designing a setup like this it should be easy for the user to know when to use the correct typography style.

Febakke avatar Oct 09 '25 11:10 Febakke