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

  1. Otvorite font i kliknite Preuzmi .zip.
  2. Raspakirajte ga u svoju web-stranicu, primjerice kao /fonts/<naziv>/.
  3. 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 %: