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
| Serveur | Configuration |
|---|---|
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 / Express | res.type('woff') ou res.setHeader('Content-Type', 'font/woff') |
| Amazon S3 | Dé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.
Recherche de type MIME
Recherchez toutes les extensions de fichiers et tous les types MIME courants, avec des en-têtes Content-Type prêts à copier.
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 ?
font/woff woff; figure dans le bloc types (généralement dans /etc/nginx/mime.types), puis rechargez Nginx.