OudsTypography

data class OudsTypography(val display: OudsTypography.Display, val heading: OudsTypography.Heading, val body: OudsTypography.Body, val label: OudsTypography.Label)

Holds the typography styles defined in the OUDS theme.

Typography is managed with a defined set of text styles. It enhances communication and reinforce the attribution to the brand.

Constructors

Link copied to clipboard

Types

Link copied to clipboard

Styles for body text, used for the main content, paragraphs, and descriptions.

Link copied to clipboard
data class Display(val large: TextStyle, val medium: TextStyle, val small: TextStyle)

Styles for large, prominent text, typically used for major application titles.

Link copied to clipboard
data class Heading(val extraLarge: TextStyle, val large: TextStyle, val medium: TextStyle, val small: TextStyle)

Styles for headings and titles, used to structure content hierarchy.

Link copied to clipboard

Styles for utility text such as captions, input labels, and metadata.

Properties

Link copied to clipboard

Styles for body text (paragraphs, descriptions).

Link copied to clipboard

Styles for large, prominent text.

Link copied to clipboard

Styles for headings and titles.

Link copied to clipboard

Styles for smaller utility text (e.g., captions, labels).