X

Usare al meglio la regola @font-face con l’aiuto di Font Squirrel

Guest post del web designer Andrea Scuotto

La regola CSS @font-face permette di visualizzare una pagina web con un determinato font anche se questo non è presente sul sistema operativo dell’utente. Tutti i browser principali ora supportano questa regola.
Regola, grazie alla quale, non ci si deve accontentare più di usare solo i font più comuni installati già sui nostri computer.
Non è, però, tutto così semplice. Ci sono vari ostacoli in cui vi potreste imbattere.
Potreste, infatti, non aver la licenza legale che vi autorizza all’uso del font scelto sul web. Oppure, anche avendo la licenza, potreste non sapere come scrivere la regola CSS di @font-face in modo che vada bene per ogni browser. Per esempio, infatti, se il nostro font avesse estensione TTF non sarebbe supportato da Internet Explorer che è, invece, compatibile solo con i file Embedded OpenType (estensione EOT).
Allora cosa fare?
Ci viene in aiuto, in questi casi, Font Squirrel, un sito che fornisce font ad uso commerciale da scaricare gratuitamente.
Ecco come procedere.
Dopo aver cercato il font che ci serve, ad esempio uno molto simile a un carattere di cui non avevamo la licenza ma che ci tenevamo ad utilizzare, clicchiamo su “@font-face Kit” e dopo aver lasciato spuntato tutte le possibili estensioni (TTF, EOT, WOFF, SVG) scarichiamo un file zip, un “kit”.
Il kit che contiene file dei caratteri in vari formati, un demo html e un file css. Questo file contiene un codice css che armonizza finalmente la regola @font-face con ogni tipo di browser.
Ora dobbiamo solo copiare e incollare la regola in un nostro progetto ed il gioco è fatto.

Link: Font Squirrel

Sergio Gandrus: Da febbraio 2024 lavoro come CTO presso Deva Connection Il mio stack è PHP/MySQL/Git/Docker. Lavoro con Agile (Scrum) e utilizzo principalmente AWS come cloud provider. Sono papà e marito. Nel tempo libero mi piace leggere, il buon vino e viaggiare.

View Comments (2)

  • Ciao ho seguito quanto hai suggerito e ho scaricato il kit, ma non ho capito come usarlo o perlomeno, devo utilizzarlo in vbulletin 4 e non ho ben capito dove mettere i file.
    Tu hai idea dicome si fa?

  • Nel kit che hai scaricato c'è anche un file css che dovrebbe chiamarsi "stylesheet.css". Ora questa regola css va copiata e incollata nel file css di vbulletin 4 che contiene le regole di stile che descrivono le caratteristiche visuali della pagina.
    Per modificare i css di vbulletin vai in ACP > Gestione Stili e Template > Tuo Template > Modifica Template > Template CSS >.  Ecco un video (è in inglese, però credo si capisca) che spiega come aggiungere nuove regole css: http://www.youtube.com/watch?v=QDywWWwWgas.

    Spero di esserti stato d'aiuto. :)