Self-hosting fontov: hitrejše, bolj zasebno in GDPR prijazno

Veliko spletnih strani še vedno nalaga fonte prek servisov, kot je Google Fonts. To je sicer enostavno, vendar ima nekaj pomembnih slabosti. Zato se je vedno bolje odločiti za t.i. “self hosting”, kar pomeni, da imamo fonte pri sebi, na svoji strani.

Uporaba fontov prek različnih spletnih servisov prinaša slabosti, kot so:

  • počasnejše nalaganje (kličemo vire iz druge strani),
  • odvisnost od zunanjih strežnikov (če zadeva preneha delovati imamo težave) in
  • predvsem GDPR težave zaradi prenosa IP naslovov tretjim osebam (tako lahko spremljajo naš promet na strani).

Zaradi vsega navedenega in delovanju znotraj EU, kjer je v veljavi GDPR se vedno več strani odloča za “self-hosting” fontov. To pomeni, da fonte gostuješ neposredno na svojem strežniku, kjer datoteke za fonte počivajo med ostalimi datotekami, kot so slike in se tudi nalagajo iz tu.

Zakaj “self-hosting”?

Glavne prednosti:

  • boljši performance,
  • več nadzora,
  • manj zunanjih povpraševanj (requestov),
  • boljša zasebnost in
  • GDPR skladnost.

Še posebej v EU je to pomembno, saj je bilo nalaganje Google Fonts iz Google strežnikov že večkrat označeno kot problematično z vidika GDPR. O tem smo več govorili tu Google Fonts niso GDPR skladni.

Kako se lotimo “self-hosting-a”?

Uporabimo lahko brezplačne fonte, kupljene fonte, ki imajo ustrezne licence. Lahko uporabimo tudi Google Fonte, ampak jih je potrebno prenesti. Ali pa storitve, kot je FontSelf, ki so bolj enostavna za iskaje in nameščanje fontov lokalno.

Primer namestitve:

@font-face {
font-family: 'Inter';
src: url('/fonts/inter.woff2') format('woff2');
font-weight: 400;
font-style: normal;
}

body {
font-family: 'Inter', sans-serif;
}

Danes je priporočljivo uporabljati predvsem format woff2, ker je najbolj optimiziran za web. Včasih smo jih uporabljali več.

Pomembno opozorilo pri WordPressu

Veliko WordPress tem in “builderjev” samodejno nalaga Google Fonts.

Zato je pogosto treba:

  • izklopiti Google Fonts v temi,
  • ali uporabiti lokalne fonte ali
  • uporabiti plugin za lokalno gostovanje.

“Self-hosting” fontov danes ni več samo performance optimizacija, pogosto je tudi pravna in zasebnostna odločitev.

Pogosto zastavljena vprašanja

Zakaj je self-hosting fontov boljši od Google Fonts?

Self-hosting fontov prinaša tri ključne prednosti: hitrejše nalaganje strani (ker fonte naložite s svojega strežnika), GDPR skladnost (brez prenosa IP naslovov tretjim osebam) in večjo zanesljivost (brez odvisnosti od zunanjih strežnikov). To je še posebej pomembno za spletne strani v EU, kjer je prenos IP naslovov na Google strežnike že večkrat označen kot problematičen z vidika GDPR zakonodaje.

Kateri format fontov uporabiti za self-hosting na spletu?

Priporočamo format WOFF2, ker je najbolj optimiziran za spletno uporabo. WOFF2 ponuja boljšo kompresijo od starejših formatov (TTF, EOT, WOFF) in ga podpirajo vsi moderni brskalniki. Za implementacijo uporabite CSS @font-face pravilo s src: url('/fonts/font-name.woff2') format('woff2'). Starejše formate potrebujete samo, če morate podpirati zelo stare brskalnike.

Ali je uporaba Google Fonts res problematična z vidika GDPR?

Da, uporaba Google Fonts preko njihovih strežnikov je problematična z vidika GDPR. Evropska sodišča so večkrat odločila, da prenos IP naslovov uporabnikov na Google strežnike brez ustreznega soglasja krši GDPR zakonodajo. IP naslov je osebni podatek, Google pa je tretja oseba s sedežem v ZDA. Rešitev je self-hosting fontov na lastnem strežniku, kjer se IP naslovi ne prenašajo tretjim osebam.

Komentiraj


*