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
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.