Type MIME .woff : font/woff

Les fichiers se terminant par .woff (Web font (WOFF)) utilisent le type MIME font/woff.

Mis à jour le

font/woff
Type MIME pour .woff
Polices
Catégorie
Non
Compression gzip/Brotli

Quel est le type MIME des fichiers .woff ?

Le type MIME (type de média) des fichiers Web font (WOFF) portant l’extension .woff est font/woff. Vous pouvez aussi rencontrer application/font-woff. Ancien format de police web ; WOFF2 est environ 30 % plus léger et pris en charge partout aujourd’hui.

En-tête Content-Type

Content-Type: font/woff

Configuration du serveur

ServeurConfiguration
Nginx (mime.types ou types {})font/woff woff;
Apache (.htaccess)AddType font/woff .woff
IIS (web.config)<mimeMap fileExtension=".woff" mimeType="font/woff" />
Node.js / Expressres.type('woff') ou res.setHeader('Content-Type', 'font/woff')
Amazon S3Définissez Content-Type: font/woff sur l’objet (métadonnées), ou transmettez --content-type font/woff à aws s3 cp

Faut-il compresser les fichiers .woff ?

Non. Les fichiers Web font (WOFF) sont déjà compressés en interne ; gzip ou Brotli gaspilleraient donc du processeur et réduiraient à peine la taille, voire l’augmenteraient parfois. Ne placez pas font/woff dans votre configuration de compression.

Pourquoi le type MIME est important

Les navigateurs décident quoi faire d’une réponse (l’afficher, l’exécuter, la lire ou la télécharger) à partir de l’en-tête Content-Type, et non de l’extension du fichier. Avec X-Content-Type-Options: nosniff, un mauvais type entraîne le blocage pur et simple des feuilles de style et des scripts. Pour les envois de fichiers, ne faites jamais confiance au type transmis par le client ; vérifiez plutôt le contenu du fichier (ses octets magiques) côté serveur.

Questions fréquentes

Quel est le type MIME de .woff ?
font/woff. Autres valeurs rencontrées : application/font-woff.
Comment définir le Content-Type de .woff dans Nginx ?
Vérifiez que font/woff woff; figure dans le bloc types (généralement dans /etc/nginx/mime.types), puis rechargez Nginx.
Faut-il compresser les fichiers .woff avec gzip ?
Non : le format est déjà compressé, la compression HTTP n’apporte donc aucun gain.