Media, Images & Files

Praktický průvodce čitelným písmem na moderním webu

Většina webů je hůře čitelná, než by musela být. Tady je návod, jak opravit základy, aniž byste se stali odborníkem na typografii.

The Wux Webtools Team The Wux Webtools Team 7 min čtení S asistencí AI, lidsky zkontrolováno
Abstract geometric composition of overlapping text blocks demonstrating typography hierarchy and spacing principles
Obsah
  1. Proč je většina webů hůře čitelná, než by měla být
  2. Velikost písma: větší, než si myslíte
  3. Výška řádku: dejte textu prostor dýchat
  4. Délka řádku: kratší, než si myslíte
  5. Kontrast: není to tak jednoduché jako černá na bílé
  6. Volba písma: výchozí fonty jsou lepší, než si myslíte
  7. Responzivní typografie: fluidní typografické škály
  8. Mezery mezi odstavci a zarovnání textu
  9. Testování čitelnosti v praxi
  10. Jak to vypadá v praxi
  11. Kdy pravidla porušit

Proč je většina webů hůře čitelná, než by měla být

Průměrný web v roce 2026 přichází s vlastní rodinou písem, pečlivě vybranými barvami značky a design systémem, který určuje rozestupy na pixel přesně. Přesto běžný text — tedy to, kvůli čemu většina návštěvníků skutečně přišla — často sedí na 14px v málo kontrastní šedé a je vysázen písmem optimalizovaným pro nadpisy, ne pro odstavce.

Tohle není kritika designérů. Je to připomínka, že čitelnost je samostatná disciplína od vizuálního designu a že tyto dvě oblasti nejsou vždy v souladu. Písmo, které vypadá ostře v hero sekci, může být při délce odstavců vyčerpávající. Barevná paleta, která dobře vypadá na snímcích, může neprojít kontrolou kontrastu. Rozvržení, které funguje na 27palcovém monitoru, se může na mobilu zhroutit do úzkého sloupce.

Dobrá zpráva: čitelné písmo nevyžaduje titul z typografie. Vyžaduje pozornost k několika proměnným, které mají neúměrně velký dopad.

Velikost písma: větší, než si myslíte

Nejčastější chyba v čitelnosti na webu je příliš malý běžný text. Designéři často nastavují text odstavců na 14px nebo 15px, protože na desktopu „vypadá čistě“, a pak zapomenou, že významná část čtenářů je na telefonech, často v ne zcela ideálním osvětlení.

Praktický základ pro běžný text v roce 2026:

  • Desktop: minimum 18px, ideálně 20px
  • Mobil: minimum 16px, ideálně 18px

Pokud jste zvyklí na menší písmo, tato čísla působí velká, ale odpovídají tomu, jak lidé na obrazovkách skutečně čtou. Větší text snižuje namáhání očí, zlepšuje porozumění a zpřístupňuje obsah čtenářům s mírným zhoršením zraku, kteří si neupravili nastavení prohlížeče.

Pokud váš design systém vyžaduje menší písmo, otestujte ho na telefonu na slunci. Pokud mhouříte oči, je příliš malé.

Výška řádku: dejte textu prostor dýchat

Výška řádku (proklad) je svislý prostor mezi řádky textu. Když je příliš těsná, řádky splývají. Když je příliš volná, oko ztrácí návaznost mezi řádky.

Pro běžný text funguje u většiny písem výška řádku 1.5 až 1.7. Nadpisy mohou být těsnější (1.1 až 1.3), ale text odstavců potřebuje prostor.

CSS:

body {
  font-size: 18px;
  line-height: 1.6;
}

Tohle je jedna z nejjednodušších výher v čitelnosti. Pokud má váš běžný text aktuálně line-height: 1.2 nebo používá pevnou hodnotu v pixelech, změňte to ještě dnes.

Délka řádku: kratší, než si myslíte

Optimální délka řádku pro běžný text je 45 až 75 znaků na řádek, zhruba 8 až 12 slov. Řádky delší než 90 znaků ztěžují oku návrat na začátek dalšího řádku. Řádky kratší než 40 znaků vytvářejí trhaný, roztříštěný zážitek ze čtení.

Většina webů to dělá špatně tím, že nechá text roztáhnout přes celou šířku viewportu, zejména na desktopu. Monitor široký 1920px pojme více než 150 znaků na řádek, což je pro čtení vyčerpávající.

Řešením je max-width na textovém kontejneru:

.prose {
  max-width: 65ch; /* 65 characters */
  margin-inline: auto;
}

Jednotka ch se používá málo, ale pro tohle je ideální: škáluje se s velikostí písma a přibližně odpovídá šířce znaku.

Kontrast: není to tak jednoduché jako černá na bílé

WCAG 2.1 stanovuje minimální kontrastní poměr 4.5:1 pro běžný text (úroveň AA) a 7:1 pro rozšířenou přístupnost (úroveň AAA). Většina webů to na papíře splňuje, ale v praxi selhává, protože používá světle šedý text na bílém pozadí.

Častí viníci:

  • #666666 na #FFFFFF (4.54:1, těsně prochází)
  • #777777 na #FFFFFF (4.47:1, neprochází)
  • Jakýkoli odstín světlejší než #767676 na bílé (neprochází)

Pokud váš design systém definuje „text-secondary“ jako světle šedou, otestujte ji. WebAIM contrast checker je nejrychlejší způsob, jak to ověřit.

Tmavý režim to ještě komplikuje. Čistě bílý text na čistě černém pozadí vytváří halaci (zářící efekt), která se čte hůře než lehce lomená bílá na tmavě šedé. Lepší přístup:

@media (prefers-color-scheme: dark) {
  body {
    background: #1a1a1a;
    color: #e4e4e4;
  }
}

Volba písma: výchozí fonty jsou lepší, než si myslíte

Vlastní webové fonty jsou všudypřítomné, ale nesou s sebou kompromisy. Přidávají latenci, zvětšují velikost stránky a mohou blokovat vykreslování, pokud nejsou načteny pečlivě. Pro běžný text jsou systémové fonty často lepší volbou.

Robustní sada systémových fontů v roce 2026:

body {
  font-family: system-ui, -apple-system, 'Segoe UI', 
               Roboto, Helvetica, Arial, sans-serif;
}

Tím získáte San Francisco na macOS/iOS, Segoe UI na Windows a Roboto na Androidu — všechno vysoce čitelná, profesionálně navržená písma, která se načtou okamžitě.

Pokud pro běžný text použijete vlastní font, vyberte takový, který je navržený pro delší čtení, ne pro display použití. Vyhněte se:

  • Ultra-light nebo ultra-bold řezům pro text odstavců
  • Zúženým nebo rozšířeným variantám
  • Fontům s nízkou x-height (výškou malých písmen)

Než se pro vybrané písmo rozhodnete, otestujte ho v délce odstavců.

Responzivní typografie: fluidní typografické škály

Pevné velikosti písma se napříč zařízeními neškálují dobře. Velikost 20px pro běžný text, která je pohodlná na desktopu, může na mobilu působit příliš velká.

Fluidní typografie používá clamp() k plynulému škálování velikosti písma mezi minimem a maximem:

body {
  font-size: clamp(1rem, 0.9rem + 0.5vw, 1.25rem);
}

Tím se velikost škáluje od 16px na malých obrazovkách po 20px na velkých, s plynulou interpolací mezi tím. Je to sofistikovanější než breakpointy v media queries a přizpůsobí se jakékoli šířce viewportu.

Pro kompletní typografickou škálu (nadpisy, běžný text, drobný text) generují nástroje jako Utopia fluidní škály podle vašich omezení.

Mezery mezi odstavci a zarovnání textu

Dva drobné detaily, na kterých záleží:

  1. Mezery mezi odstavci: Přidejte mezeru mezi odstavce (margin-block-end: 1em) nebo použijte odsazení prvního řádku (text-indent: 1.5em), ale ne obojí. Většina webového obsahu používá mezery.
  1. Zarovnání textu: Zarovnání vlevo (nebo vpravo u RTL jazyků) je téměř vždy čitelnější než zarovnání do bloku, které vytváří nerovnoměrné mezery mezi slovy, pokud není zapnuté dělení slov. Běžný text zarovnaný na střed se čte obtížně a měl by být vyhrazen krátkým pasážím.

Testování čitelnosti v praxi

Čitelnost není čistě objektivní, ale můžete ji testovat:

  • Přečtěte si vlastní obsah na telefonu v různých světelných podmínkách
  • Spusťte audit přístupnosti v Lighthouse, abyste zachytili problémy s kontrastem a velikostí písma (návod najdete v článku jak číst Lighthouse report bez paniky)
  • Požádejte někoho staršího 50 let, aby si přečetl stránku bez úpravy nastavení
  • Zkontrolujte v analytice míru okamžitého opuštění u textově náročných stránek — pokud lidé rychle odcházejí, čitelnost může být jedním z faktorů

Pokud se váš obsah špatně čte, lidé ho číst nebudou. Je to tak jednoduché.

Jak to vypadá v praxi

Čitelný styl běžného textu v roce 2026 může vypadat takto:

.prose {
  font-family: system-ui, sans-serif;
  font-size: clamp(1.125rem, 1rem + 0.5vw, 1.25rem);
  line-height: 1.6;
  color: #1a1a1a;
  max-width: 65ch;
  margin-inline: auto;
}

.prose p {
  margin-block-end: 1.25em;
}

@media (prefers-color-scheme: dark) {
  .prose {
    background: #1a1a1a;
    color: #e4e4e4;
  }
}

Tohle pokrývá velikost písma, výšku řádku, délku řádku, kontrast a responzivní škálování přibližně v tuctu řádků CSS. Není to vzrušující, ale funguje to.

Kdy pravidla porušit

Tato doporučení platí pro běžný text — odstavce, které lidé čtou kvůli informacím. Nadpisy, popisky, UI štítky a marketingové texty mají jiná omezení a mohou tato pravidla ohýbat.

Pokud ale někdo přišel na váš web číst článek, stránku dokumentace nebo popis produktu, čitelné písmo není volitelné. Je to základní očekávání.

Quick-reference infographic showing recommended body text settings: 18 to 20px desktop, 16 to 18px mobile, line height 1.5 to 1.7, line length 45 to 75 characters, contrast targets and dark mode colors
InfographicReadable body text at a glance — A compact reference for the body text settings that matter most
Comparison diagram of text columns showing too short under 40 characters, ideal 45 to 75 characters with 65ch example, and too long over 90 characters or 150 plus on a 1920px monitor
InfographicGood line length vs bad line length — Why narrower text columns are easier for the eye to track
Checklist infographic listing readability tests: read on phone in different lighting, run Lighthouse accessibility audit, ask someone over 50 to read the page, and check bounce rate on text-heavy pages
InfographicHow to test readability in practice — A simple four-step checklist to catch readability problems before readers do

Často kladené otázky

Mám pro běžný text použít vlastní webový font?
Jen pokud je výslovně navržený pro delší čtení a jste ochotni optimalizovat načítání (font-display: swap, preloading, subsetting). Systémové fonty jsou rychlejší, zdarma a často čitelnější. Vlastní fonty si nechte pro nadpisy a branding, kde mají větší dopad.
Jak nejrychleji ověřím, jestli je můj text čitelný?
Otevřete svůj web na telefonu na jasném slunci. Pokud mhouříte oči nebo přibližujete, velikost písma nebo kontrast nestačí. Konkrétně pro kontrast použijte WebAIM contrast checker. Pro celkovou čitelnost spusťte audit přístupnosti v Lighthouse.
Neublíží čitelné písmo estetice mého designu?
Čitelné písmo je designové omezení, podobně jako responzivita na mobilu nebo doba načítání. Některé volby omezuje, ale dobrý design nevylučuje. Mnoho vizuálně nejvýraznějších webů (Stripe, Linear, dokumentace GitHubu) upřednostňuje čitelnost, aniž by ustupovalo z estetiky.
Jak přesvědčím stakeholdery, že větší text je lepší?
Ukažte jim web na telefonu v realistických podmínkách nebo je požádejte, aby si na současném webu přečetli celý článek. Pokud to nepomůže, otestujte A/B variantu s větším, čitelnějším písmem a měřte dobu na stránce nebo hloubku scrollování. Čitelný obsah funguje lépe.

Zdroje a další čtení

  1. Web Content Accessibility Guidelines (WCAG) 2.1
  2. WebAIM Contrast Checker
  3. Butterick's Practical Typography
  4. Utopia Fluid Type Scale Calculator
O autorovi
The Wux Webtools Team

Naposledy aktualizováno:

Pokračujte ve čtení