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
- Otevřete písmo a klikněte na Stáhnout .zip.
- Rozbalte ho do svého webu, například jako
/fonts/<name>/. - Připojte přiložený
fonts.cssa 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 %:
- ́
U+0301kombinující čárka – potřebná jen pro nizozemštinu íj́ (ij s čárkou) - ẞ
U+1E9Evelké ostré s – v němčině volitelné od roku 2017 - ‟
U+201Fobrácené dvojité uvozovky – uvedené pro slovinštinu, prakticky nepoužívané - №
U+2116znak čísla – bulharština, obvykle psáno jako „No“ - −
U+2212znak minus – v praxi se používá spojovník