Skip to main content

Typography

Typography tokens define text styles including font size, weight, line height, and letter spacing.

Yle’s primary typeface is Yle Next, and the typography scale is available both as a default set and as Yle Next–specific tokens for consistent use across Yle services.

Default

PreviewTokenValueDescription
Aa
default/7xl-bold56px / 1.25 / 700Hero banners; Areena promotional titles
Aa
default/7xl-heavy56px / 1.25 / 900Hero banners; maximum emphasis
Aa
default/7xl-condensed-heavy56px / 1.25 / 900Feature article headings only.
Aa
default/6xl-bold48px / 1.25 / 700Headings in Yle articles and stories; large promotional content; landing pages
Aa
default/6xl-heavy48px / 1.25 / 900Headings in Yle articles and stories; feature article h1 desktop
Aa
default/6xl-condensed-heavy48px / 1.25 / 900Feature article headings only.
Aa
default/5xl-bold40px / 1.25 / 700Headings in Yle articles and stories; front page main headlines
Aa
default/5xl-heavy40px / 1.25 / 900Headings in Yle articles and stories; feature article h1 mobile
Aa
default/5xl-condensed-heavy40px / 1.25 / 900Feature article headings only.
Aa
default/4xl-bold32px / 1.35 / 700Headings in Yle articles and stories; ArticleHeading lg; front page card headlines
Aa
default/4xl-heavy32px / 1.35 / 900Headings in Yle articles and stories; article h1 desktop
Aa
default/4xl-condensed-heavy32px / 1.35 / 900Feature article headings only.
Aa
default/3xl-bold28px / 1.35 / 700Headings in Yle articles and stories; article page headlines
Aa
default/3xl-heavy28px / 1.35 / 900Headings in Yle articles and stories; article headlines; strong emphasis
Aa
default/3xl-condensed-heavy28px / 1.35 / 900Feature article headings only.
Aa
default/2xl24px / 1.35 / 400Default weight for text content; section headings; card headlines
Aa
default/2xl-bold24px / 1.35 / 700Headings in Yle articles and stories; ArticleHeading lg; Dialog title md
Aa
default/2xl-heavy24px / 1.35 / 900Headings in Yle articles and stories; article h1 mobile; Quote; List/Infobox
Aa
default/2xl-condensed-bold24px / 1.35 / 700Yle infographics only; when fitting large amount of information in limited space.
Aa
default/2xl-condensed-heavy24px / 1.35 / 900Feature article headings only.
Aa
default/xl20px / 1.45 / 400Default weight for text content; article ingress/lead desktop
Aa
default/xl-italic20px / 1.45 / 400Yle articles only; correction and update notes. Not used elsewhere.
Aa
default/xl-bold20px / 1.45 / 700Headings in Yle articles and stories; emphasis within body text; ArticleHeading md
Aa
default/xl-heavy20px / 1.45 / 900Headings in Yle articles and stories; article h2/h3; Quote/List/Infobox
Aa
default/xl-condensed20px / 1.45 / 400Yle infographics only; when fitting large amount of information in limited space.
Aa
default/xl-condensed-bold20px / 1.45 / 700Yle infographics only; when fitting large amount of information in limited space.
Aa
default/xl-condensed-heavy20px / 1.45 / 900Feature article headings only.
Aa
default/l18px / 1.45 / 400Default weight for text content; article body desktop; Accordion; lists
Aa
default/l-italic18px / 1.45 / 400Yle articles only; correction and update notes. Not used elsewhere.
Aa
default/l-bold18px / 1.45 / 700Headings in Yle articles and stories; emphasis within body text; Accordion; Button
Aa
default/l-heavy18px / 1.45 / 900Headings in Yle articles and stories; article h3 mobile; manual promo headline
Aa
default/l-condensed18px / 1.45 / 400Yle infographics only; when fitting large amount of information in limited space.
Aa
default/l-condensed-bold18px / 1.45 / 700Yle infographics only; when fitting large amount of information in limited space.
Aa
default/l-condensed-heavy18px / 1.45 / 900Feature article headings only.
Aa
default/m16px / 1.50 / 400Default weight for text content; TextInput; Accordion; Checkbox/Radio; article
Aa
default/m-ac16px / 1.50 / 400Not currently used in Yle components.
Aa
default/m-italic16px / 1.50 / 400Yle articles only; correction and update notes. Not used elsewhere.
Aa
default/m-medium16px / 1.50 / 500Semi-bold emphasis; form labels
Aa
default/m-bold16px / 1.50 / 700Headings in Yle articles and stories; emphasis within body text; Accordion; Button
Aa
default/m-bold-ac16px / 1.50 / 700Not currently used in Yle components. Tags and author information in articles.
Aa
default/m-condensed16px / 1.50 / 400Yle infographics only; when fitting large amount of information in limited space.
Aa
default/m-condensed-bold16px / 1.50 / 700Yle infographics only; when fitting large amount of information in limited space.
Aa
default/s14px / 1.50 / 400Default weight for text content; FormElementDescription; Notification; timestamps
Aa
default/s-italic14px / 1.50 / 400Yle articles only; correction and update notes. Not used elsewhere.
Aa
default/s-ac14px / 1.50 / 400Not currently used in Yle components.
Aa
default/s-medium14px / 1.50 / 500Semi-bold secondary; form helpers
Aa
default/s-bold14px / 1.50 / 700Headings in Yle articles and stories; emphasis within body text; Accordion; Button
Aa
default/s-bold-ac14px / 1.50 / 700Not currently used in Yle components. Tags and author information in articles.
Aa
default/s-condensed14px / 1.50 / 400Yle infographics only; when fitting large amount of information in limited space.
Aa
default/s-condensed-bold14px / 1.50 / 700Yle infographics only; when fitting large amount of information in limited space.
Aa
default/xs12px / 1.50 / 400Default weight for text content; caption; duration metadata; channel name
Aa
default/xs-italic12px / 1.50 / 400Yle articles only; correction and update notes. Not used elsewhere.
Aa
default/xs-ac12px / 1.50 / 400Not currently used in Yle components.
Aa
default/xs-bold12px / 1.50 / 700Button xs; TagLink; video duration
Aa
default/xs-bold-ac12px / 1.50 / 700Not currently used in Yle components. Tags and author information in articles.
Aa
default/xs-condensed-bold12px / 1.50 / 700Yle infographics only; when fitting large amount of information in limited space.

Yle next

PreviewTokenValueDescription
Aa
yle-next/7xl-bold56px / 1.25 / 700Hero banners; Areena promotional titles
Aa
yle-next/7xl-heavy56px / 1.25 / 900Hero banners; maximum emphasis
Aa
yle-next/7xl-condensed-heavy56px / 1.25 / 900Feature article headings only.
Aa
yle-next/6xl-bold48px / 1.25 / 700Headings in Yle articles and stories; large promotional content; landing pages
Aa
yle-next/6xl-heavy48px / 1.25 / 900Headings in Yle articles and stories; feature article h1 desktop
Aa
yle-next/6xl-condensed-heavy48px / 1.25 / 900Feature article headings only.
Aa
yle-next/5xl-bold40px / 1.25 / 700Headings in Yle articles and stories; front page main headlines
Aa
yle-next/5xl-heavy40px / 1.25 / 900Headings in Yle articles and stories; feature article h1 mobile
Aa
yle-next/5xl-condensed-heavy40px / 1.25 / 900Feature article headings only.
Aa
yle-next/4xl-bold32px / 1.35 / 700Headings in Yle articles and stories; ArticleHeading lg; front page card headlines
Aa
yle-next/4xl-heavy32px / 1.35 / 900Headings in Yle articles and stories; article h1 desktop
Aa
yle-next/4xl-condensed-heavy32px / 1.35 / 900Feature article headings only.
Aa
yle-next/3xl-bold28px / 1.35 / 700Headings in Yle articles and stories; article page headlines
Aa
yle-next/3xl-heavy28px / 1.35 / 900Headings in Yle articles and stories; article headlines; strong emphasis
Aa
yle-next/3xl-condensed-heavy28px / 1.35 / 900Feature article headings only.
Aa
yle-next/2xl24px / 1.35 / 400Default weight for text content; section headings; card headlines
Aa
yle-next/2xl-bold24px / 1.35 / 700Headings in Yle articles and stories; ArticleHeading lg; Dialog title md
Aa
yle-next/2xl-heavy24px / 1.35 / 900Headings in Yle articles and stories; article h1 mobile; Quote; List/Infobox
Aa
yle-next/2xl-condensed-bold24px / 1.35 / 700Yle infographics only; when fitting large amount of information in limited space.
Aa
yle-next/2xl-condensed-heavy24px / 1.35 / 900Feature article headings only.
Aa
yle-next/xl20px / 1.45 / 400Default weight for text content; article ingress/lead desktop
Aa
yle-next/xl-italic20px / 1.45 / 400Yle articles only; correction and update notes. Not used elsewhere.
Aa
yle-next/xl-bold20px / 1.45 / 700Headings in Yle articles and stories; emphasis within body text; ArticleHeading md
Aa
yle-next/xl-heavy20px / 1.45 / 900Headings in Yle articles and stories; article h2/h3; Quote/List/Infobox
Aa
yle-next/xl-condensed20px / 1.45 / 400Yle infographics only; when fitting large amount of information in limited space.
Aa
yle-next/xl-condensed-bold20px / 1.45 / 700Yle infographics only; when fitting large amount of information in limited space.
Aa
yle-next/xl-condensed-heavy20px / 1.45 / 900Feature article headings only.
Aa
yle-next/l18px / 1.45 / 400Default weight for text content; article body desktop; Accordion; lists
Aa
yle-next/l-italic18px / 1.45 / 400Yle articles only; correction and update notes. Not used elsewhere.
Aa
yle-next/l-bold18px / 1.45 / 700Headings in Yle articles and stories; emphasis within body text; Accordion; Button
Aa
yle-next/l-heavy18px / 1.45 / 900Headings in Yle articles and stories; article h3 mobile; manual promo headline
Aa
yle-next/l-condensed18px / 1.45 / 400Yle infographics only; when fitting large amount of information in limited space.
Aa
yle-next/l-condensed-bold18px / 1.45 / 700Yle infographics only; when fitting large amount of information in limited space.
Aa
yle-next/l-condensed-heavy18px / 1.45 / 900Feature article headings only.
Aa
yle-next/m16px / 1.50 / 400Default weight for text content; TextInput; Accordion; Checkbox/Radio; article
Aa
yle-next/m-ac16px / 1.50 / 400Not currently used in Yle components.
Aa
yle-next/m-italic16px / 1.50 / 400Yle articles only; correction and update notes. Not used elsewhere.
Aa
yle-next/m-medium16px / 1.50 / 500Semi-bold emphasis; form labels
Aa
yle-next/m-bold16px / 1.50 / 700Headings in Yle articles and stories; emphasis within body text; Accordion; Button
Aa
yle-next/m-bold-ac16px / 1.50 / 700Not currently used in Yle components. Tags and author information in articles.
Aa
yle-next/m-condensed16px / 1.50 / 400Yle infographics only; when fitting large amount of information in limited space.
Aa
yle-next/m-condensed-bold16px / 1.50 / 700Yle infographics only; when fitting large amount of information in limited space.
Aa
yle-next/s14px / 1.50 / 400Default weight for text content; FormElementDescription; Notification; timestamps
Aa
yle-next/s-italic14px / 1.50 / 400Yle articles only; correction and update notes. Not used elsewhere.
Aa
yle-next/s-ac14px / 1.50 / 400Not currently used in Yle components.
Aa
yle-next/s-medium14px / 1.50 / 500Semi-bold secondary; form helpers
Aa
yle-next/s-bold14px / 1.50 / 700Headings in Yle articles and stories; emphasis within body text; Accordion; Button
Aa
yle-next/s-bold-ac14px / 1.50 / 700Not currently used in Yle components. Tags and author information in articles.
Aa
yle-next/s-condensed14px / 1.50 / 400Yle infographics only; when fitting large amount of information in limited space.
Aa
yle-next/s-condensed-bold14px / 1.50 / 700Yle infographics only; when fitting large amount of information in limited space.
Aa
yle-next/xs12px / 1.50 / 400Default weight for text content; caption; duration metadata; channel name
Aa
yle-next/xs-italic12px / 1.50 / 400Yle articles only; correction and update notes. Not used elsewhere.
Aa
yle-next/xs-ac12px / 1.50 / 400Not currently used in Yle components.
Aa
yle-next/xs-bold12px / 1.50 / 700Button xs; TagLink; video duration
Aa
yle-next/xs-bold-ac12px / 1.50 / 700Not currently used in Yle components. Tags and author information in articles.
Aa
yle-next/xs-condensed-bold12px / 1.50 / 700Yle infographics only; when fitting large amount of information in limited space.