CSS
HTML
JavaScript
PHP
Introduzione
Coming Soon
Generatori
Varie

CSS @font-face

La direttiva CSS3 @font-face consente di importare font personalizzati

La direttiva @font-face permette ai web designer di usare qualsiasi font desiderato, anche se non installato nel sistema dell’utente. È un potente strumento per la personalizzazione visiva dei progetti web e garantisce compatibilità attraverso l’uso di formati multipli come .woff2, .ttf, .eot e altri.

Sintassi

@font-face {
  font-family: 'NomeFont';
  src: url('percorso/font.ttf') format('formato');
  [font-weight: normal | bold | ...];
  [font-style: normal | italic | oblique];
}

Significato dei principali attributi:

  • font-family: nome identificativo del font, usato poi nel CSS.

  • src: URL del file del font. Può contenere uno o più percorsi, con supporto per vari formati.

  • format(): specifica il formato del file (es. 'woff2', 'truetype', 'opentype').

  • font-weight / font-style: opzionali, indicano peso e stile associato al font caricato.


Esempio proprietà: @font-face


Codice Esempio: @font-face

CODE: CSSpreleva codice
  1. @font-face {
  2.   font-family: "MioFont";
  3.   src: url("https://example.com/fonts/MioFont.woff2") format("woff2");
  4.   font-weight: normal;
  5.   font-style: normal;
  6. }
  7.  
  8. .custom-font-example {
  9.   font-family: "MioFont", sans-serif;
  10.   background-color: #eef;
  11.   padding: 20px;
  12.   text-align: center;
  13.   font-size: 22px;
  14.   border-radius: 6px;
  15. }

Contenuto Esempio: @font-face

Esempio di utilizzo di @font-face

Nel seguente esempio, un font personalizzato viene caricato da un file .woff2 e applicato a un elemento HTML:


Questo testo usa un font personalizzato caricato tramite @font-face.

CSS e HTML per l’esempio con @font-face:

  
  <style>
    @font-face {
      font-family: "MioFont";
      src: url("https://example.com/fonts/MioFont.woff2") format("woff2");
      font-weight: normal;
      font-style: normal;
    }

    .custom-font-example {
      font-family: "MioFont", sans-serif;
      background-color: #eef;
      padding: 20px;
      text-align: center;
      font-size: 22px;
      border-radius: 6px;
    }
  </style>

  <div class="custom-font-example">
    Questo testo usa un font personalizzato caricato tramite @font-face.
  </div>
  

Note:
Le indicazioni dei Browser supportati sono superate grazie alla loro costante evoluzione, si consiglia di verificare la compatibilità dei vari browser eseguendo il test cliccando qui sotto.

Supporto Browser

Browser Support

I Cookie su questo sito:

Il nostro sito utilizza cookie e altre tecnologie in modo tale che sia noi, sia i nostri partner, possiamo ricordarci di te e capire come tu e gli altri visitatori utilizzate il nostro sito. Qui puoi trovare ulteriori informazioni sui cookie e le altre tecnologie. Chiudendo questo banner o continuando la navigazione acconsenti all'uso dei cookie. Acconsento Info Cookies