O tomto webu

Proč tento web existuje

Firma založená v Evropě potřebuje písmo pro web, logo a tiskoviny, a toto písmo musí růst spolu s ní. Nejpozději při vstupu na nové trhy se ukáže, zda obsahuje všechny potřebné znaky: francouzské akcenty, polskou a rumunskou diakritiku, řeckou abecedu a cyrilici. Pokud chybějí, vizuální identita selže právě tam, kde má přesvědčit.

Dosud neexistoval přehled písem, která tento požadavek splňují. CloudEurope.eu tuto mezeru zaplňuje: Písma pro Evropu uvádí všechna open-source písma z Google Fonts, která plně pokrývají všech 24 úředních jazyků EU, ověřená znak po znaku.

Proč hostovat písma sám?

Google Fonts odvedl důležitou práci: zveřejňuje kvalitní open-source písma a jejich zdroje udržuje na GitHubu. Pro tento web ho používáme jako zdroj. Doporučujeme ale, abyste písma na svém webu nenačítali ze serverů Googlu. Stáhněte si je a servírujte sami.

Soukromí a GDPR

Když stránka načte písmo z fonts.googleapis.com, prohlížeč každého návštěvníka pošle Googlu jeho IP adresu. V lednu 2022 Zemský soud v Mnichově (LG München I, 3 O 17493/20) rozhodl, že to bez souhlasu porušuje GDPR, a přiznal žalobci odškodné. Písma hostovaná na vlastním serveru třetím stranám nic neposílají.

CDN nepřináší žádnou rychlost navíc

Dříve se tvrdilo, že sdílené CDN je rychlejší, protože písmo už má návštěvník v mezipaměti z jiného webu. To už neplatí: všechny hlavní prohlížeče dnes dělí mezipaměť podle webu, takže se písmo ze sdíleného CDN stahuje znovu pro každý web. Servírování z vlastní domény ušetří DNS dotaz a TLS handshake, takže je obvykle rychlejší.

Kontrola

Písma hostovaná na vlastním serveru se nečekaně nemění a nerozbijí se, když se změní služba třetí strany. Umožňují také přísnou Content-Security-Policy bez výjimek pro externí domény. Tento web se řídí vlastní radou: neposílá žádné požadavky třetím stranám.

Jak na to

  1. Otevřete písmo a klikněte na Stáhnout .zip.
  2. Rozbalte ho do svého webu, například jako /fonts/<name>/.
  3. Připojte přiložený fonts.css a pak rodinu písma použijte ve svém CSS.

Zip obsahuje neupravené převody původních souborů z google/fonts do WOFF2, text licence a pravidla @font-face. Originály jsou odkázány na stránce každého písma, na GitHubu i na Google Fonts. Licence (OFL, Apache 2.0, UFL) umožňují písma používat a dále šířit. Soubor s licencí ponechte vedle písem.

Jak písma vybíráme

Každou rodinu písem v google/fonts jednou měsíčně automaticky kontrolujeme. Rodina je zařazena, jen pokud každý její soubor řezu obsahuje všechny znaky potřebné pro každý z 24 úředních jazyků EU:

Angličtina, Bulharština, Čeština, Dánština, Estonština, Finština, Francouzština, Chorvatština, Irština, Italština, Litevština, Lotyština, Maďarština, Maltština, Němčina, Nizozemština, Polština, Portugalština, Rumunština, Řečtina, Slovenština, Slovinština, Španělština, Švédština.

Zdroj: Evropská unie – Jazyky. Úřední jazyky stanoví nařízení č. 1 z roku 1958 v platném znění.

Znakové sady pocházejí z Unicode CLDR prostřednictvím databáze gflanguages od Googlu: písmena každé abecedy ve velkých i malých tvarech, číslice, interpunkce a znak eura €. V praxi to znamená latinku s mnoha diakritickými znaménky (například rumunské ș ț s čárkou pod, maltské ħ ċ ġ ż, maďarské ő ű) a k tomu řečtinu a bulharskou cyrilici.

CLDR uvádí i některé znaky, které běžný text potřebuje jen zřídka. Písmo bez nich je přesto zařazeno a jeho stránka ukazuje pokrytí znaků, alespoň 98,9 %. Písma, která mají i tyto znaky, mají pokrytí 100 %: