type font awesome fonts mime-types woff woff2

fonts - font - mime type woff2 iis



Tipo MIME adecuado para fuentes.woff2 (4)

Hoy actualicé el paquete Font Awesome a 4.3.0 y noté que se agregó la fuente woff2 . Ese archivo está vinculado en CSS, así que necesito configurar nginx para que sirva los archivos woff2 correctamente.

Actualmente tengo este bloque en la configuración de nginx para fuentes:

location ~* /.(otf|eot|woff|ttf)$ { types {font/opentype otf;} types {application/vnd.ms-fontobject eot;} types {font/truetype ttf;} types {application/font-woff woff;} }

¿Cuál es el tipo mime adecuado para las fuentes woff2?


apache

En Apache, puede agregar el tipo woff2 través de su archivo .htaccess como se indica en este enlace .

AddType application/font-woff2 .woff2

IIS

En IIS, simplemente agregue la siguiente etiqueta mimeMap en su archivo web.config dentro de la etiqueta staticContent .

<configuration> <system.webServer> <staticContent> <mimeMap fileExtension=".woff2" mimeType="application/font-woff2" />


En IIS, puede declarar el tipo mime para los archivos de fuente WOFF2 agregando lo siguiente a la web.config de su proyecto:

<system.webServer> <staticContent> <remove fileExtension=".woff2" /> <mimeMap fileExtension=".woff2" mimeType="font/woff2" /> </staticContent> </system.webServer>

Actualización : El tipo mime puede estar cambiando de acuerdo con la última especificación del borrador del W3C del editor W3C . Consulte el Apéndice A: Registro de tipos de medios de Internet, sección 6.5. WOFF 2.0 que establece que el último formato propuesto es font/woff2


http://dev.w3.org/webfonts/WOFF2/spec/#IMT

Parece que w3c lo cambió a font/woff2

Veo que hay una discusión sobre el tipo mimo adecuado. En el enlace leemos:

Este documento define una fuente tipo MIME de nivel superior ...

... los subtipos de IANA oficialmente definidos como "application / font-woff" ...

Los miembros del W3C WebFonts WG creen que el uso del tipo de nivel superior de "aplicación" no es ideal.

y después

6.5. WOFF 2.0 Type name: font Subtype name: woff2

Entonces, la propuesta del W3C difiere de la IANA.

Podemos ver que también difiere del tipo woff: http://dev.w3.org/webfonts/WOFF/spec/#IMT donde leemos:

Type name: application Subtype name: font-woff

cual es

application/font-woff

http://www.w3.org/TR/WOFF/#appendix-b


font/woff2

Para nginx agregue lo siguiente al archivo mime.types :

font/woff2 woff2;

Vieja respuesta

El tipo mime (a veces escrito como mimetype) para las fuentes WOFF2 se ha propuesto como application/font-woff2 .

Además, si hace referencia a la especificación ( http://dev.w3.org/webfonts/WOFF2/spec/ ) verá que se está discutiendo la font/woff2 . Sospecho que el tipo filal mime para todas las fuentes eventualmente será la font/* más lógica font/* ( font/ttf , font/woff2 etc.) ...

NB WOFF2 todavía está en estado de ''Borrador de trabajo'', aún no adoptado oficialmente.