font .woff2

font/woff2

Type MIME des polices web WOFF2 (Web Open Font Format 2). Format de police web le plus efficace, offrant une compression Brotli supérieure à WOFF.

Description

font/woff2 est le type MIME des polices au format WOFF2 (Web Open Font Format 2.0), standardisé par le W3C. WOFF2 utilise la compression Brotli, ce qui le rend 30% plus léger que WOFF et deux fois plus léger que les polices TTF/OTF brutes. C’est le format de police web recommandé aujourd’hui.

Usage en HTML

Via @font-face en CSS :

@font-face {
  font-family: 'MaPolice';
  src: url('/fonts/ma-police.woff2') format('woff2'),
       url('/fonts/ma-police.woff') format('woff');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

Préchargement pour améliorer les performances :

<link rel="preload" href="/fonts/ma-police.woff2" as="font"
      type="font/woff2" crossorigin>

Notes

Support universel : WOFF2 est supporté par tous les navigateurs modernes depuis 2016. En 2024, le fallback WOFF n’est nécessaire que pour les navigateurs très anciens (IE 11, iOS Safari < 10). Pour les nouvelles intégrations, WOFF2 seul suffit généralement.

crossorigin sur <link rel="preload"> : obligatoire même pour les polices du même domaine — les polices sont toujours chargées via une requête CORS anonyme.

font-display: swap : évite le flash de texte invisible (FOIT) en affichant d’abord la police de substitution le temps que la police web charge.

Google Fonts et WOFF2 : le service Google Fonts sert automatiquement des WOFF2 aux navigateurs modernes. Pour les performances et la confidentialité, préférer héberger les polices localement.