Smijemo li koristiti bilo koji font na webu? Sve što trebaš znati o autorskim pravima, licencama i ispravnom korištenju fontova.
Fontovi nisu slobodni za preuzimanje — imaju svoje autore, baš kao glazba ili film.
Najčešće besplatne licence koje ćeš susresti pri izradi web stranica.
Najčešća licenca. Dozvoljava ti da font besplatno koristiš na webu, mijenjaš ga i dijeliš dalje.
Dopušta korištenje u komercijalne svrhe — npr. ako radiš web za klijenta i to naplatite.
Besplatna, ali s "kukom": ako mijenjaš font, tvoj novi dizajn također mora biti besplatan pod istom licencom.
Jedna kupljena licenca ne vrijedi za sve. Postoje dvije vrste licenci i ne smiju se miješati.
Dozvola za instalaciju fonta na računalo. Koristi se isključivo za Word, Photoshop, plakate ili vizitke.
Ne smije se koristiti na webuOvo je ono što trebaš za web. Koristi se putem CSS pravila @font-face. Cijena ovisi o broju pregleda, domena i trajanju.
Ovo treba za webPostoje dva scenarija — jedno je zabranjeno, a jedno je potpuno u redu.
font-family: Arial;, to je u redu — samo govoriš pregledniku da ga iskoristi ako ga korisnik ima. To su Web Safe fontovi.
Koji format koristiš direktno utječe na brzinu učitavanja stranice.
Preporučeno. Najbolja kompresija, najmanji fajl, podržavaju ga svi moderni preglednici. Uvijek ga stavljaj na prvo mjesto.
Plan B. Dobra kompresija i široka podrška. Stavlja se kao rezerva za starije preglednike.
Zadnja opcija. Klasični formati za računalo. Na webu ih koristimo samo za jako stare preglednike jer su datoteke velike.
Zastarjelo. Format isključivo za stari Internet Explorer. Više ga nitko ne koristi.
Kada imaš legalan font u pravom formatu, moraš ga registrirati u CSS-u. Uvijek prvo ponudi woff2, zatim woff kao rezervu.
@font-face { font-family: 'MojFont'; /* 1. Ime za CSS */ src: url('mojfont.woff2') format('woff2'), /* 2. Brzi WOFF2 */ url('mojfont.woff') format('woff'); /* 3. Rezervni WOFF */ font-weight: normal; font-style: normal; font-display: swap; /* 4. Strategija prikaza */ }
Određuje kako se tekst ponaša dok se font još učitava. Važno za brzinu i korisničko iskustvo.
| Vrijednost | Što se događa? | Kada koristiti? |
|---|---|---|
| swap | Tekst se odmah prikazuje rezervnim fontom, zatim se zamijeni. | Većina slučajeva — tekst je uvijek vidljiv. |
| block | Tekst je nevidljiv do 3 sekunde dok se font ne učita. | Samo za icon fontove. |
| fallback | Kratko blokiranje (~100ms), zatim rezervni font. | Balans između izgleda i brzine. |
| optional | Font se koristi samo ako se učita iznimno brzo. | Kada su performanse apsolutni prioritet. |
Kada programiraš web stranicu, uvijek prvo provjeri Google Fonts. Svi fontovi tamo su 100% legalni za web, besplatni za korištenje, a Google automatski daje najbrži WOFF2 format i gotov CSS kod.
fonts.google.com