Design systém4.2

Typografie

Pravidla pro použití textových prvků

Skupiny písma

Display

Jsou největší a slouží k upoutání pozornosti na klíčové informace, například číselné údaje nebo titulky s velkým dopadem (např. v bannerech).

Display fonty jsou k dispozici ve třech velikostech:

  • l (large),
  • m (medium),
  • s (small), což usnadňuje jejich přizpůsobení různým kontextům.
Ukázka Display fontů

Headline

Používají se především pro nadpisy, označení hlavních částí obsahu nebo zvýraznění důležitých prvků.

Headline fonty jsou určeny pro kratší úseky textu s vyšším důrazem, které mají být rychle a snadno čitelné.

Headline fonty jsou k dispozici v pěti velikostech:

  • xl (extra-large),
  • l (large),
  • m (medium)
  • s (small),
  • xs (extra-small), které poskytují flexibilitu podle hierarchie obsahu.
Ukázka Headline fontů

Body

Jsou určeny pro delší texty, jako jsou odstavce nebo popisné sekce, které vyžadují čitelnost při menších velikostech.

Používají se i v komponentách pro kratší texty, přičemž velikost Body fontu odpovídá velikosti dané komponenty, aby zajišťovala vizuální konzistenci a snadnou čitelnost.

Body styly mají analogicky jako Headline pět velikostí. U každé z těchto velikostí je navíc k dispozici možnost boldování pro zvýraznění, což umožňuje lepší hierarchii v rámci delších textů.

Ukázka Body fontů

Použitá písma

Použité velikosti písma vychází z následující stupnice. Základní velikost písma 1rem odpovídá 16px.

UkázkaPopisToken
Aa
3.5rem56px

display-l

Display fonts are used for large text to grab attention, such as titles or important data.

.gov-text--display-lvar(--gov-text-display-l-font-size)var(--gov-text-display-l-line-height)
Aa
3rem48px

display-m

Display fonts are used for large text to grab attention, such as titles or important data.

.gov-text--display-mvar(--gov-text-display-m-font-size)var(--gov-text-display-m-line-height)
Aa
2.5rem40px

display-s

Display fonts are used for large text to grab attention, such as titles or important data.

.gov-text--display-svar(--gov-text-display-s-font-size)var(--gov-text-display-s-line-height)
Aa
2.5rem40px

headline-xl

Headline fonts are used for shorter text like headings, providing emphasis and readability.

.gov-text--headline-xlvar(--gov-text-headline-xl-font-size)var(--gov-text-headline-xl-line-height)
Aa
2rem32px

headline-l

Headline fonts are used for shorter text like headings, providing emphasis and readability.

.gov-text--headline-lvar(--gov-text-headline-l-font-size)var(--gov-text-headline-l-line-height)
Aa
1.5rem24px

headline-m

Headline fonts are used for shorter text like headings, providing emphasis and readability.

.gov-text--headline-mvar(--gov-text-headline-m-font-size)var(--gov-text-headline-m-line-height)
Aa
1.25rem20px

headline-s

Headline fonts are used for shorter text like headings, providing emphasis and readability.

.gov-text--headline-svar(--gov-text-headline-s-font-size)var(--gov-text-headline-s-line-height)
Aa
1.125rem18px

headline-xs

Headline fonts are used for shorter text like headings, providing emphasis and readability.

.gov-text--headline-xsvar(--gov-text-headline-xs-font-size)var(--gov-text-headline-xs-line-height)
Aa
1.25rem20px

body-xl

Body fonts are used for longer text, ensuring clarity and consistency, and can include bolding for emphasis.

.gov-text--body-xlvar(--gov-text-body-xl-font-size)var(--gov-text-body-xl-line-height)
Aa
1.125rem18px

body-l

Body fonts are used for longer text, ensuring clarity and consistency, and can include bolding for emphasis.

.gov-text--body-lvar(--gov-text-body-l-font-size)var(--gov-text-body-l-line-height)
Aa
1rem16px

body-m

Body fonts are used for longer text, ensuring clarity and consistency, and can include bolding for emphasis.

.gov-text--body-mvar(--gov-text-body-m-font-size)var(--gov-text-body-m-line-height)
Aa
0.875rem14px

body-s

Body fonts are used for longer text, ensuring clarity and consistency, and can include bolding for emphasis.

.gov-text--body-svar(--gov-text-body-s-font-size)var(--gov-text-body-s-line-height)
Aa
0.75rem12px

body-xs

Body fonts are used for longer text, ensuring clarity and consistency, and can include bolding for emphasis.

.gov-text--body-xsvar(--gov-text-body-xs-font-size)var(--gov-text-body-xs-line-height)

Řez písma

V rámci webů a aplikací MV jsou použité následující řezy písma Roboto

  • Roboto Thin
  • Roboto Light
  • Roboto Regular
  • Roboto Medium
  • Roboto Bold

Doporučení: Pokud je pozadím písma fotka, musí být dostatečně ztmavená, aby splňovala požadavky na kontrast. Tzn., že fotka musí mít na sobě alespoň 75% vrstvu černé, aby byl na ní kontrast písma dostatečný a splňoval směrnici o přístupnosti webového obsahu WCAG 2.1.