Používáte-li redakční systém Joomla a řešíte otázku, jakým způsobem na svém webu použít a zobrazit specifická písma, máte k dispozici několik různých přístupů. Jednou z možností je umístit soubory s písmem přímo na váš webový server. Další variantou je využití online knihoven písem, jako jsou například Písma Google, přičemž mnoho moderních šablon pro Joomla již s touto službou počítá a nabízí její integraci.
V následujícím textu se podíváme na některé důvody, proč může být pro váš web v Joomla výhodné, když si písma budete hostovat sami, tedy lokálně. Kromě toho, že tímto způsobem můžete získat přístup k širší škále typografických stylů, to v některých případech může mít pozitivní vliv i na rychlost načítání vašeho webu.
Co jsou webová písma?
Před tím, než se podíváme na konkrétní výhody a nevýhody jednotlivých přístupů, je dobré si vysvětlit, co to vlastně webová písma jsou. Při návštěvě jakékoli webové stránky se můžete setkat se dvěma základními kategoriemi písem: webově bezpečnými písmy a webovými písmy.
Webově bezpečná písma jsou taková, která jsou již předinstalována v zařízení, ať už se jedná o počítač nebo mobilní telefon. Mezi příklady webově bezpečných písem patří například Arial, Times New Roman a Courier New. Tyto písma se často používají, protože jsou zaručena pro většinu zařízení a prohlížečů.
Webová písma nejsou v zařízení předinstalována a musí být stažena z externího serveru. Příkladem webového písma je například Open Sans nebo Roboto, která pocházejí z knihovny Písem Google.
Lokální hostování písem: Výhody
Pokud se rozhodnete hostovat písma lokálně, znamená to, že soubory s písmem fyzicky umístíte na svůj vlastní webový server nebo do své CDN (Content Delivery Network), kterou používáte pro ostatní soubory vašeho webu. Tento přístup má několik výhod.
- Širší výběr písem: Lokální hostování vám umožní vybrat si jakékoli písmo, které chcete, včetně těch z specializovaných obchodů s fonty.
- Rychlost načítání: Při správné implementaci a použití CDN může mít tento přístup pozitivní vliv na rychlost načítání, protože všechny požadavky směřují na vaši doménu.
- Kontrola nad písmy: Můžete mít plnou kontrolu nad tím, jak se písma načítají a jak jsou uložena do mezipaměti prohlížečů.
Nevýhody lokálního hostování písem
Nicméně, lokální hostování má i své nevýhody. Pokud se rozhodnete pro tento přístup, musíte si být vědomi následujících aspektů:
- Načítání písem: Pokud zvolíte písmo, které není běžně rozšířené, prohlížeč si ho bude muset stáhnout při první návštěvě vašeho webu, což může zpomalit načítání stránky.
- Kompatibilita: Musíte se ujistit, že soubory písem jsou ve formátu, který je kompatibilní s většinou prohlížečů (např. WOFF2 pro moderní prohlížeče).
Google Fonts: Výhody a nevýhody
Pokud se rozhodnete využívat služby třetí strany, jako jsou Písma Google, máte k dispozici širokou nabídku písem, které jsou již optimalizované pro rychlé načítání a kompatibilitu s většinou prohlížečů. Písma Google jsou uložena v mezipaměti prohlížečů uživatelů, což znamená, že návštěvníci vašeho webu je pravděpodobně již mají stažená, což může urychlit načítání stránky.
Statistiky použití Google fonts
Výhoda těchto služeb spočívá také v jednoduchosti implementace. Stačí pouze přidat odkaz na externí CSS soubor, který načte potřebná písma. Většina moderních šablon pro Joomla již tuto integraci podporuje.
Na druhou stranu, použití externích služeb znamená, že se spoléháte na třetí strany, a tudíž máte menší kontrolu nad tím, jak jsou písma servírována a ukládána do mezipaměti prohlížeče. Navíc závislost na externí síti může mít vliv na rychlost načítání v případě problémů s těmito servery.
Jak nastavit písma v Joomla
V základní šabloně Joomla můžete snadno změnit písmo v rozbalovacím seznamu Schéma písma. V systému je přednastaveno písmo "Roboto", které je hostováno lokálně. Písma jsou definována pomocí CSS vlastnosti font-family, která určuje seznam písem pro daný prvek.
Můžete si také stáhnout písma z jiných webů, například z webové stránky https://gwfh.mranftl.com/fonts a uložit je do adresáře media/templates/site/vase_sablona/fonts. Poté vložíte kód do souboru css vaší šablony v adresáři media/templates/site/vase_sablona/css. Pokud cílíte na české uživatele, doporučujeme vybírat písma, která podporují znakovou sadu latin-ext.
Při výběru způsobu hostování písem pro váš web v Joomla máte k dispozici několik možností, přičemž každá z nich má své specifické výhody a nevýhody. Lokální hostování písem vám dává větší kontrolu, širší výběr písem a potenciálně rychlejší načítání webu, pokud je správně implementováno s využitím CDN. Na druhou stranu, externí služby jako Google Fonts jsou jednodušší na implementaci a mohou urychlit načítání webu díky uloženým písmům v mezipaměti prohlížečů.
Konečné rozhodnutí by mělo zohledňovat vaše specifické potřeby, technické možnosti a priority, ať už se jedná o maximální kontrolu, široký výběr písem, rychlost načítání nebo jednoduchost implementace.