Hay varios formatos de fuente para los que se pueden establecer tipos MIME, tanto en los servidores Apache como en los servidores IIS. Tradicionalmente he tenido suerte con lo siguiente:
svg as "image/svg+xml" (W3C: August 2011)
ttf as "application/x-font-ttf" (IANA: March 2013)
or "application/x-font-truetype"
otf as "application/x-font-opentype" (IANA: March 2013)
woff as "application/font-woff" (IANA: January 2013)
woff2 as "application/font-woff2" (W3C W./E.Draft: May 2014/March 2016)
eot as "application/vnd.ms-fontobject" (IANA: December 2005)
sfnt as "application/font-sfnt" (IANA: March 2013)
De acuerdo con el Grupo de trabajo de ingeniería de Internet que mantiene el documento inicial con respecto a las Extensiones multipropósito de correo de Internet (tipos MIME) aquí: http://tools.ietf.org/html/rfc2045#section-5 ... dice específicamente:
" Se espera que las adiciones al conjunto más amplio de tipos admitidos generalmente se puedan lograr mediante la creación de nuevos subtipos de estos tipos iniciales. En el futuro, se pueden definir más tipos de nivel superior solo por una extensión de seguimiento de estándares a este estándar Si se va a utilizar otro tipo de nivel superior por algún motivo, se le debe dar un nombre que comience con "X-" para indicar su estado no estándar y evitar un posible conflicto con un futuro nombre oficial " .
Por así decirlo, y con el tiempo, se agregan tipos MIME adicionales a medida que se crean y aceptan estándares, por lo tanto, vemos ejemplos de tipos MIME específicos del proveedor, como vnd.ms-fontobject y similares.
ACTUALIZACIÓN 16 de agosto de 2013: WOFF se registró formalmente en IANA el 3 de enero de 2013 y Webkit se actualizó el 5 de marzo de 2013 y los navegadores que obtienen esta actualización en sus últimas versiones comenzarán a emitir advertencias sobre los tipos MIME del servidor con los antiguos Declaración x-font-woff. Como las advertencias son solo molestas, recomendaría cambiar al tipo MIME aprobado de inmediato. En un mundo ideal, las advertencias se resolverán a tiempo.
ACTUALIZACIÓN 26 de febrero de 2015: WOFF2 está ahora en el borrador del editor del W3C con el tipo mimo propuesto. Probablemente debería enviarse a la IANA el próximo año (posiblemente a fines de 2016) siguiendo los plazos de progreso más recientes. Además, SFNT, el formato de fuente del contenedor escalable / spline utilizado en la referencia de la tabla principal de Google Web Fonts con su biblioteca java sfntly y ya está registrado como un tipo MIME con IANA y podría agregarse a esta lista también dependiendo de la necesidad individual.
ACTUALIZACIÓN 4 de octubre de 2017: podemos seguir la progresión del formato WOFF2 aquí con la mayoría de los navegadores modernos que admiten el formato con éxito. Además, podemos seguir el rastreador y el documento de solicitud de comentarios (RFC) de tipo de medio de "fuente" de tipo superior de IETF sobre el último conjunto de tipos de fuente propuestos para su aprobación.
Para aquellos que deseen incrustar el tipo de letra en el orden correcto en su CSS, visite este artículo . Pero nuevamente, tuve suerte con el siguiente orden:
@font-face {
font-family: 'my-web-font';
src: url('webfont.eot');
src: url('webfont.eot?#iefix') format('embedded-opentype'),
url('webfont.woff2') format('woff2'),
url('webfont.woff') format('woff'),
url('webfont.ttf') format('truetype'),
url('webfont.svg#webfont') format('svg');
font-weight: normal;
font-style: normal;
}
Para las propiedades automáticas de Subversion, estas se pueden enumerar como:
# Font formats
svg = svn:mime-type=image/svg+xml
ttf = svn:mime-type=application/x-font-ttf
otf = svn:mime-type=application/x-font-opentype
woff = svn:mime-type=application/font-woff
woff2 = svn:mime-type=application/font-woff2
eot = svn:mime-type=application/vnd.ms-fontobject
sfnt = svn:mime-type=application/font-sfnt