574 votes

Type mime pour les polices WOFF?

Quel type mime les polices WOFF devraient-elles être servies?

Je desserve les polices truetype (ttf) comme font/truetype et opentype (otf) comme font/opentype , mais je ne trouve pas le bon format pour les polices WOFF.

J'ai essayé font/woff , font/webopen , et font/webopentype , mais Chrome se plaint encore:

"Ressource interprétée comme police mais transférée avec le type MIME application / octet-stream."

Quelqu'un sait-il?

759voto

Marcel Points 14151

En janvier 2011 , il a été annoncé que dans l'intervalle, le Chrome reconnaître

application/x-font-woff

comme le mime-type pour WOFF. Je sais que ce changement est maintenant en Chrome bêta et si pas stable encore, il ne devrait pas être trop loin.

Mise à jour à partir de Steve Ouvrier commentaire Déc 2012 13

Spec est maintenant une recommandation et est officiellement application/font-woff

147voto

joiggama Points 984

Pour moi, le suivant a travaillé dans un fichier .htaccess.

 AddType font/ttf .ttf
AddType font/eot .eot
AddType font/otf .otf
AddType font/woff .woff
 

56voto

jflaflamme Points 1133

Il sera application/font-woff.

voir http://www.w3.org/TR/WOFF/#appendix-b (W3C Candidat Recommandation 04 août 2011)

et http://www.w3.org/2002/06/registering-mediatype.html

À partir de Mozilla css font-face des notes

Dans Gecko, des polices web sont soumis à la même restriction de domaine (fichiers de police doivent être sur le même domaine que la page à l'aide de mer), à moins que HTTP contrôles d'accès sont utilisés pour se détendre de cette restriction. Remarque: comme il n'y a pas défini les types MIME pour TrueType, OpenType, et WOFF polices de caractères, le type MIME du fichier spécifié n'est pas considérée.

source: https://developer.mozilla.org/en/CSS/@font-face#Notes

24voto

Bruno Garett Points 510

Voici la solution NGINX

fichier

 /etc/nginx/mime.types
 

ou

 /usr/local/nginx/conf/mime.types
 

ajouter

 font/ttf                      ttf;
font/opentype                 otf;
application/font-woff         woff;
application/vnd.ms-fontobject eot;
 

retirer

 application/octet-stream        eot;
 

Merci à Mike Fulcher

http://drawingablank.me/blog/font-mime-types-in-nginx.html

11voto

K. Rice Points 161

Il n'y a pas de type MIME font ! Ainsi, font/xxx est TOUJOURS incorrect.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X