DsTypography class
Typography token set generated from Designsystemet font-size and line-height scales.
Provides heading (2xl–2xs), body, body-short, and body-long text styles. Create an instance with DsTypography.create specifying the base font size.
Constructors
- DsTypography.create({String fontFamily = 'Inter', required double baseFontSize})
-
Bygger et typografisett relativt til
baseFontSize.factory
Properties
- bodyLg → TextStyle
-
Brødtekst lg (vekt 400, linjehøyde 1.5) — 21px ved referansestørrelse.
final
- bodyLongLg → TextStyle
-
Lang brødtekst lg (vekt 400, linjehøyde 1.7) — 21px ved referansestørrelse.
final
- bodyLongMd → TextStyle
-
Lang brødtekst md (vekt 400, linjehøyde 1.7) — 18px ved referansestørrelse.
final
- bodyLongSm → TextStyle
-
Lang brødtekst sm (vekt 400, linjehøyde 1.7) — 16px ved referansestørrelse.
final
- bodyLongXl → TextStyle
-
Lang brødtekst xl (vekt 400, linjehøyde 1.7) — 24px ved referansestørrelse.
final
- bodyLongXs → TextStyle
-
Lang brødtekst xs (vekt 400, linjehøyde 1.7) — 14px ved referansestørrelse.
final
- bodyMd → TextStyle
-
Brødtekst md (vekt 400, linjehøyde 1.5) — 18px ved referansestørrelse.
final
- bodyShortLg → TextStyle
-
Kort brødtekst lg (vekt 400, linjehøyde 1.3) — 21px ved referansestørrelse.
final
- bodyShortMd → TextStyle
-
Kort brødtekst md (vekt 400, linjehøyde 1.3) — 18px ved referansestørrelse.
final
- bodyShortSm → TextStyle
-
Kort brødtekst sm (vekt 400, linjehøyde 1.3) — 16px ved referansestørrelse.
final
- bodyShortXl → TextStyle
-
Kort brødtekst xl (vekt 400, linjehøyde 1.3) — 24px ved referansestørrelse.
final
- bodyShortXs → TextStyle
-
Kort brødtekst xs (vekt 400, linjehøyde 1.3) — 14px ved referansestørrelse.
final
- bodySm → TextStyle
-
Brødtekst sm (vekt 400, linjehøyde 1.5) — 16px ved referansestørrelse.
final
- bodyXl → TextStyle
-
Brødtekst xl (vekt 400, linjehøyde 1.5) — 24px ved referansestørrelse.
final
- bodyXs → TextStyle
-
Brødtekst xs (vekt 400, linjehøyde 1.5) — 14px ved referansestørrelse.
final
- fontFamily → String
-
Skriftfamilie brukt for alle tekststiler (standard
Inter).final - hashCode → int
-
The hash code for this object.
no setteroverride
- heading2xl → TextStyle
-
Overskrift 2xl (vekt 500, linjehøyde 1.3) — 60px ved referansestørrelse.
final
- heading2xs → TextStyle
-
Overskrift 2xs (vekt 500, linjehøyde 1.3) — 18px ved referansestørrelse.
final
- headingLg → TextStyle
-
Overskrift lg (vekt 500, linjehøyde 1.3) — 36px ved referansestørrelse.
final
- headingMd → TextStyle
-
Overskrift md (vekt 500, linjehøyde 1.3) — 30px ved referansestørrelse.
final
- headingSm → TextStyle
-
Overskrift sm (vekt 500, linjehøyde 1.3) — 24px ved referansestørrelse.
final
- headingXl → TextStyle
-
Overskrift xl (vekt 500, linjehøyde 1.3) — 48px ved referansestørrelse.
final
- headingXs → TextStyle
-
Overskrift xs (vekt 500, linjehøyde 1.3) — 21px ved referansestørrelse.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
override