CSS/Styling

Font

Co je to font?

Font neboli písmo je soubor znaků (písmen, číslic, symbolů) v určitém stylu, který určuje, jak text vypadá na webové stránce. Představte si font jako kostým, který si váš text oblékne – může působit profesionálně, hravě, moderně nebo konzervativně. Výběr správného fontu ovlivňuje nejen estetiku webu, ale také čitelnost, uživatelskou zkušenost a celkový dojem, který web na návštěvníky udělá.

Na webu pracujete s několika vrstvami typografie. Základem je rodina písma (font family) – například Arial, Times New Roman nebo Roboto. Každá rodina pak obsahuje různé styly a váhy – normální, tučné (bold), kurzíva (italic), tenké (light). Kombinace všech těchto variant tvoří kompletní typografický systém vašeho webu. Kvalitně zvolená typografie není náhodná – reflektuje identitu vaší značky a pomáhá návštěvníkům snadno číst a orientovat se v obsahu.

Font má obrovský vliv na první dojem. Studie ukazují, že návštěvníci hodnotí důvěryhodnost a profesionalitu webu do 50 milisekund od načtení stránky – a typografie je jedním z klíčových vizuálních prvků, které vnímají. Špatně zvolené nebo nečitelné písmo může odradit potenciální zákazníky ještě dříve, než si přečtou jediné slovo. Naopak čisté, čitelné a vizuálně přitažlivé písmo buduje důvěru a zlepšuje uživatelskou zkušenost.

Typy fontů na webu

  • Bezpatkové fonty (Sans-serif)

  • Nejoblíbenější typ fontů pro web. Bez patek (malé ozdobné linky na koncích písmen), což je činí čitelné zejména na obrazovkách. Moderní, čisté a profesionální působení. Typické zástupce: Arial, Helvetica, Roboto, Open Sans, Lato. Ideální pro hlavní text na webu, navigaci a tlačítka. Bezpatkové fonty jsou univerzální volbou pro většinu firemních webů – jsou čitelné, moderní a fungují dobře na všech zařízeních.

  • Patkové fonty (Serif)

  • Fonty s ozdobnými patkami na koncích písmen. Působí tradičně, elegantně a autoritativně. Typické zástupce: Times New Roman, Georgia, Merriweather, Playfair Display. Vhodné pro nadpisy, citáty nebo weby s klasickým nebo prémiovým positioningem (právníci, luxusní značky, kulturní instituce). Na obrazovkách jsou méně čitelné než bezpatkové fonty, proto se pro hlavní text webu používají zřídka.

  • Monospace fonty (Neproporcionální)

  • Každé písmeno zabírá stejnou šířku – jako na psacím stroji. Typické zástupce: Courier, Consolas, Source Code Pro. Používají se hlavně pro zobrazení kódu, terminálu nebo tam, kde je důležité zachovat přesné zarovnání. Pro běžný webový text nejsou vhodné, protože působí technicky a snižují čitelnost.

  • Displayové/dekorativní fonty

  • Výrazné, stylizované fonty s jedinečným charakterem. Mohou být hravé, elegantní, retro nebo futuristické. Vhodné pouze pro krátké nadpisy, loga nebo akcenty. Nikdy je nepoužívejte pro dlouhé texty – jsou těžko čitelné a unavují oči. Použití dekorativního fontu vyžaduje cit pro detail a umírněnost.

  • Systémové fonty

  • Písma, která jsou již nainstalovaná v operačním systému uživatele (Arial, Times New Roman, Verdana). Výhoda: načítají se okamžitě, nevyžadují stahování. Nevýhoda: omezený výběr, web může vypadat genericky. Moderní přístup používá "system font stack" – kombinaci fontů s fallbackem na systémové písmo, pokud webový font selže.

  • Webové fonty (Web fonts)

  • Fonty stažené z internetu pomocí služeb jako Google Fonts, Adobe Fonts nebo vlastní hosting. Nabízejí obrovskou variabilitu a jedinečnost. Nevýhoda: zpomalují načítání webu, pokud nejsou optimalizované. Správná implementace webových fontů vyžaduje preload, font-display pravidla a omezení počtu variant.

Jak vybrat správný font pro web?

  • Zohledněte identitu značky

  • Font musí odpovídat charakteru vašeho byznysu. Technologická firma může použít moderní bezpatkový font jako Roboto nebo Inter. Luxusní módní značka zvolí elegantní patkový font jako Playfair Display. Kreativní studio může experimentovat s výraznějšími displayovými fonty. Ptejte se: Jaké hodnoty reprezentujeme? Komu komunikujeme? Jak chceme působit?

  • Prioritizujte čitelnost

  • Krásný font, který je těžko čitelný, je nepoužitelný. Testujte čitelnost na různých zařízeních a velikostech obrazovky. Hlavní text webu by měl být minimálně 16px, řádkování (line-height) ideálně 1.5-1.6. Příliš tenké nebo úzké fonty jsou na webech problematické. Vždy volte čitelnost před originalitou.

  • Kombinujte fonty s rozmyslem

  • Většina webů používá kombinaci dvou fontů – jeden pro nadpisy, druhý pro text. Zlaté pravidlo: nekombinujte víc než 2-3 fonty na webu. Dobrá kombinace je např. patkový font pro nadpisy + bezpatkový pro text, nebo tučný bezpatkový nadpis + lehký bezpatkový text. Vyhněte se kombinaci příliš podobných fontů – to působí nezáměrně a amatérsky.

  • Myslete na výkon webu

  • Každý webový font, který načítáte, zpomaluje web. Používejte pouze ty varianty fontů (light, regular, bold), které skutečně potřebujete. Pokud používáte Google Fonts, vyberte jen konkrétní váhy (např. 400, 700) místo celé rodiny. Zvažte použití font-display: swap pro okamžité zobrazení fallback fontu během načítání. To zlepší výkon webu.

  • Testujte na reálných uživatelích

  • Typografie je subjektivní. Co vám připadá krásné, může jiní vnímat jako nečitelné. Ukažte návrh webu lidem z cílové skupiny a zeptejte se na první dojem. Sledujte metriky jako time on page a bounce rate – pokud návštěvníci rychle opouštějí stránku, může to být i kvůli špatné čitelnosti textu.

Technické aspekty fontů na webu

  • Webové fonty a performance

  • Moderní weby používají webové fonty přes CSS pravidlo @font-face nebo služby jako Google Fonts. Problém: fonty musí být stažené, což zpomaluje první vykreslení stránky (First Contentful Paint). Řešení: používejte <link rel="preload"> pro kritické fonty, nastavte font-display: swap a hostujte fonty lokálně místo CDN, pokud optimalizujete pro výkon.

  • Font formáty

  • Pro web jsou relevantní především formáty WOFF2 (nejlepší komprese, moderní prohlížeče) a WOFF (fallback pro starší prohlížeče). Staré formáty jako TTF nebo EOT již nejsou nutné. WOFF2 může být o 30 % menší než WOFF, což výrazně zrychluje načítání.

  • Variable fonts

  • Variabilní fonty jsou moderní technologie, která umožňuje mít jeden soubor fontu obsahující všechny váhy a styly. Místo 5 souborů (thin, light, regular, bold, black) máte jeden soubor, který dokáže dynamicky generovat libovolnou váhu mezi 100-900. To šetří datový objem a zrychluje načítání.

  • Fallback fonty

  • Vždy definujte fallback fonty pro případ, že se webový font nenačte. Například: font-family: 'Roboto', Arial, sans-serif;. Pokud Roboto selže, použije se Arial. Na konci vždy uveďte generickou kategorii (sans-serif, serif) jako poslední zálohu.

  • Lokální hosting vs CDN

  • Google Fonts nabízí jednoduchost, ale sdílení dat s Google může být problém kvůli GDPR. Moderní přístup: stáhněte fonty a hostujte je na vlastním serveru. To vám dává plnou kontrolu nad výkonem a soukromím uživatelů. Nástroje jako google-webfonts-helper usnadňují tento proces.

Proč je výběr správného fontu důležitý?

Font přímo ovlivňuje čitelnost obsahu. Pokud návštěvníci musí namáhat oči, aby přečetli váš text, odejdou. Studie ukazují, že špatná typografie snižuje porozumění textu až o 20 % a zvyšuje únavu očí. Výsledek? Vyšší bounce rate (míra okamžitého opuštění webu) a nižší konverze.

Typografie je součást brand identity. Velké značky investují tisíce do vytvoření vlastního firemního písma (např. Netflix Sans, Airbnb Cereal). I když si nemůžete dovolit custom font, pečlivě zvolené písmo z dostupných webových fontů může výrazně podpořit rozpoznatelnost značky a vytvořit konzistentní vizuální identitu napříč všemi materiály.

Z technického hlediska má font vliv na rychlost načítání webu, což je klíčový SEO faktor. Google penalizuje pomalé weby. Špatně optimalizované fonty mohou přidat sekundy k načítání stránky, což výrazně zhoršuje uživatelskou zkušenost, zejména na mobilech. Správná implementace fontů je tedy nejen estetická, ale i technická dovednost.

Výhody a nevýhody různých přístupů

Výhody webových fontů:

  • Jedinečnost a brand identity

  • Tisíce dostupných fontů umožňují vytvořit unikátní vizuální styl, který vás odlišuje od konkurence.

  • Konzistence napříč zařízeními

  • Webový font vypadá stejně na všech počítačích a mobilech, bez ohledu na nainstalovaná systémová písma.

  • Profesionální vzhled

  • Kvalitní webové fonty jsou navržené pro obrazovky a nabízejí lepší čitelnost než staré systémové fonty.

  • Flexibilita v designu

  • Moderní webové fonty nabízejí širokou škálu vah a stylů pro komplexní typografické systémy.

Nevýhody webových fontů:

  • Zpomalení načítání

  • Každý font přidává KB nebo MB k celkové velikosti stránky, což zpomaluje první vykreslení.

  • FOIT a FOUT efekty

  • Flash of Invisible Text (text není vidět během načítání) nebo Flash of Unstyled Text (fallback font se změní na webový) ruší vizuální stabilitu stránky.

  • Závislost na externích službách

  • Pokud Google Fonts nebo jiná CDN selže, váš web ztrácí fonty a zobrazí se fallback písmo.

  • GDPR komplikace

  • Načítání fontů z Google Fonts může vyžadovat souhlas uživatele kvůli sdílení IP adresy s Google.

Výhody systémových fontů:

  • Okamžité načtení

  • Systémové fonty jsou již v počítači uživatele, načítají se okamžitě bez stahování.

  • Nulový dopad na výkon

  • Nevyžadují další HTTP requesty ani datový objem, což zlepšuje Core Web Vitals.

  • GDPR friendly

  • Žádná komunikace s externími servery, žádné sdílení dat s třetími stranami.

Nevýhody systémových fontů:

  • Omezený výběr

  • Bezpečné systémové fonty jsou Arial, Times New Roman, Georgia, Verdana – velmi omezená paleta.

  • Nekonzistentní zobrazení

  • Stejný font může vypadat jinak na Windows, macOS a Linuxu kvůli různému renderingu.

  • Generický vzhled

  • Web působí neoriginálně a může splývat s ostatními weby používajícími stejné systémové fonty.

Nejčastější otázky o fontech

Co je to font na webu? Rozbalit

Font neboli písmo je sada znaků s jednotným designem používaná k zobrazení textu na webu. Fonty určují čitelnost, estetiku a celkový dojem z webu. Rozlišujeme webové fonty (načítané ze serveru) a systémové fonty (předinstalované v operačním systému).

Jaké jsou typy fontů pro web? Rozbalit

Hlavní typy fontů pro web: Serif (písmo s patkami, elegantní a tradiční), Sans-serif (písmo bez patek, moderní a čitelné), Monospace (pevná šířka, ideální pro kód), Display (dekorativní fonty pouze pro nadpisy) a Handwriting (rukou psané styly pro osobnější tón).

Jak vybrat správný font pro web? Rozbalit

Při výběru fontu zohledněte čitelnost (sans-serif fonty jsou nejčitelnější), brand identitu (font musí odpovídat osobnosti značky), rychlost načítání (omezit počet variant na 2-3), párování (kombinovat max 2-3 fonty) a responsivitu (minimálně 16px pro text).

Co jsou Google Fonts a proč je používat? Rozbalit

Google Fonts je bezplatná knihovna 1400+ webových fontů optimalizovaných pro rychlé načítání. Výhody: zdarma, snadná implementace přes CDN, široká podpora prohlížečů, variabilní fonty a pravidelné aktualizace. Ideální pro většinu webů díky spolehlivosti a výkonu.

Související pojmy