O ovoj stranici
Zašto ova stranica postoji
Tvrtka osnovana u Europi treba font za web-stranicu, logotip i tiskane materijale, a taj font mora rasti zajedno s njom. Najkasnije pri ulasku na nova tržišta pokaže se sadrži li sve potrebne znakove: francuske naglaske, poljske i rumunjske dijakritičke znakove, grčki alfabet i ćirilicu. Ako nedostaju, vizualni identitet zakaže upravo ondje gdje treba uvjeriti.
Dosad nije postojao pregled fontova koji ispunjavaju taj zahtjev. CloudEurope.eu popunjava tu prazninu: Fontovi za Europu navodi sve open-source fontove s Google Fontsa koji u potpunosti pokrivaju sva 24 službena jezika EU-a, provjerene znak po znak.
Zašto sami hostati fontove?
Google Fonts obavio je važan posao: objavljuje kvalitetne fontove otvorenog koda i drži njihove izvore na GitHubu. Koristimo ga kao izvor za ovu stranicu. Ipak vam preporučujemo da fontove na svojoj web-stranici ne učitavate s Googleovih poslužitelja. Preuzmite ih i poslužujte sami.
Privatnost i OUZP
Kad stranica učita font s fonts.googleapis.com, preglednik svakog posjetitelja šalje Googleu njegovu IP adresu. U siječnju 2022. Zemaljski sud u Münchenu (LG München I, 3 O 17493/20) presudio je da je to bez privole protivno OUZP-u i tužitelju dosudio naknadu štete. Fontovi na vlastitom poslužitelju ne šalju ništa trećim stranama.
CDN ne donosi prednost u brzini
Nekad se tvrdilo da je zajednički CDN brži jer je font već u pregledničkoj predmemoriji posjetitelja s neke druge stranice. To više ne vrijedi: svi glavni preglednici danas dijele predmemoriju po stranicama, pa se font sa zajedničkog CDN-a ponovno preuzima za svaku web-stranicu. Posluživanje s vlastite domene štedi DNS upit i TLS rukovanje, pa je obično brže.
Kontrola
Fontovi na vlastitom poslužitelju ne mijenjaju se neočekivano i ne prestaju raditi ako se promijeni usluga treće strane. Omogućuju i strogi Content-Security-Policy bez iznimki za vanjske domene. Ova se stranica drži vlastitog savjeta: ne šalje zahtjeve trećim stranama.
Kako to funkcionira
- Otvorite font i kliknite Preuzmi .zip.
- Raspakirajte ga u svoju web-stranicu, primjerice kao
/fonts/<naziv>/. - Uključite priloženi
fonts.css, a zatim koristite obitelj fontova u svojem CSS-u.
Zip sadrži nepromijenjene pretvorbe u WOFF2 izvornih datoteka iz google/fonts, tekst licence i pravila @font-face. Izvornici su povezani na stranici svakog fonta, i na GitHubu i na Google Fonts. Licence (OFL, Apache 2.0, UFL) dopuštaju korištenje i daljnju distribuciju fontova. Datoteku licence držite uz fontove.
Kako biramo fontove
Svaku obitelj fontova u google/fonts provjeravamo automatski jednom mjesečno. Obitelj se navodi samo ako svaka njezina datoteka stila sadrži sve znakove potrebne za svaki od 24 službena jezika EU-a:
Bugarski, Češki, Danski, Engleski, Estonski, Finski, Francuski, Grčki, Hrvatski, Irski, Latvijski, Litavski, Mađarski, Malteški, Nizozemski, Njemački, Poljski, Portugalski, Rumunjski, Slovački, Slovenski, Španjolski, Švedski, Talijanski.
Izvor: Europska unija – jezici. Službene jezike određuje Uredba br. 1 iz 1958. sa svojim izmjenama.
Skupovi znakova potječu iz Unicode CLDR-a putem Googleove baze podataka gflanguages: slova svake abecede u velikim i malim slovima, brojke, interpunkcija i znak eura €. U praksi to znači latinicu s mnogo dijakritičkih znakova (primjerice rumunjski ș ț sa zarezom ispod, malteški ħ ċ ġ ż, mađarski ő ű) te grčko pismo i bugarsku ćirilicu.
CLDR navodi i neke znakove koji su u običnom tekstu rijetko potrebni. Font bez njih i dalje se navodi, a njegova stranica prikazuje pokrivenost znakova, najmanje 98,9 %. Fontovi koji imaju i te znakove imaju pokrivenost od 100 %:
- ́
U+0301kombinirajući akut – potreban samo za nizozemski íj́ (ij s akutom) - ẞ
U+1E9Eveliko oštro s – neobavezno u njemačkom od 2017. - ‟
U+201Fobrnuti dvostruki navodnik – naveden za slovenski, praktički se ne koristi - №
U+2116znak broja – bugarski, obično se piše kao „No“ - −
U+2212znak minus – u praksi se koristi spojnica-minus