Gå til hovedinnhold

Typography Beta er en ny, forenklet versjon av typografisystemet som samler alle typografiske behov i kun to hovedkomponenter: Heading og Text. Dette gir et fleksibelt og fremtidsrettet API. Så, hvorfor et nytt API?

  • Styling - visuelt bedre hierarki
  • Enklere API – kun to hovedkomponenter å forholde seg til.
  • Bedre tilgjengelighet – semantisk korrekt HTML med as-prop.
  • Større fleksibilitet – kombiner as, variant, size, weight og spacing fritt.

Live demo

Heading

Text

Blockquote med footer

Link

Lists

Unordered list

Numbered List

List Items with Titles

List types

Bruk av typografikomponenter i Figma

Lær hvordan du setter opp og bruker typografi-komponenter i Figma for å sikre konsistens og effektivitet i designarbeidet ditt.

Steg 1: Opprett et Frame, aktiver vertikal Auto Layout og sett spacing til 0 px. Hent og plasser typograi-komponenter i riktig rekkefølge.

Steg 2: Juster egenskaper som tekstinnhold, stil og variant direkte i komponentpanelet.

Steg 3: Legg til ekstra spacing dersom en heading står rett under en tekst for bedre visuell hierarki.

Steg 4: Test responsiviteten ved å bytte mellom størrelsesmoduser (typography modes) og se hvordan typografien tilpasser seg.


Gode praksis

Typografi størrelsesmoduser

For å sikre konsistens på tvers av plattformer og produkter, skal vi standardisere bruken av typografimoduser (Typography modes).

  • Compact mode
  • Brukes i B2B-applikasjoner og grensesnitt med høy informasjonsdensitet, der plassutnyttelse er viktig.
  • Default mode
  • Standard for Entur og Omtur sine apper. Gir god balanse mellom lesbarhet og plass, og fungerer som hovedvalg i de fleste brukerflater.
  • Display mode
  • Brukes i automater, skjermpresentasjoner og andre flater med stor visningsflate og lengre leseavstand.

Ikke bland ulike typografimoduser i samme grensesnitt. Velg én modus som utgangspunkt for hele løsningen, og hold deg konsekvent til den. Unntak må være tydelig begrunnet og dokumentert.

Typografihierarkier

Hold riktig proximity (avstand) og tydelig visuelt hierarki for å sikre god typografisk rytme, balanse og lesbarhet. Elementer som hører sammen skal stå nær hverandre, mens ulike seksjoner skal ha tydelig separasjon.

eksempel om typografihierarki 1

Unngå ustrukturerte avstander mellom alle elementer. Det bryter hierarkiet og gjør det vanskelig å se hva som hører sammen.

eksempel om typografihierarki 2

Bruk Auto Layout og spacing-tokens for å skape logiske grupper og et klart hierarki. Dette gjør innholdet lett å skanne og gir bedre leseflyt.

Tilgjengelighet (UU)

For å sikre god lesbarhet og universell utforming anbefaler WCAG at tekstlinjer ikke blir for lange. Lange linjer gjør det vanskeligere å følge teksten, mens for korte linjer gir mange linjeskift og kan redusere leseflyten.

Kontrastkrav

Tekst må ha minst 4.5:1 kontrastforhold mot bakgrunnen.

Linjelengde og lesbarhet

Linjelengden eksempel 1

Norske ord er ofte lengre enn engelske, noe som gir flere tegn per ord. For å unngå unødvendige linjeskift og bevare flyt, kan 80–85 tegn per linje være mer hensiktsmessig for norsk tekst.

Linjelengden eksempel 1

For mobil anbefales kortere linjer, typisk 35–50 tegn, for å sikre lesbarhet på små skjermer. Unngå å ha under 20 tegn per linje, da det gir for mange linjeskift og dårlig lesbarhet.