De Wikipedia, la enciclopedia libre
  (Redirigido desde WOFF )
Saltar a navegación Saltar a búsqueda

El Web Open Font Format ( WOFF ) es un formato de fuente para usar en páginas web . Los archivos WOFF son fuentes OpenType o TrueType , con compresión específica de formato aplicada y metadatos XML adicionales agregados. Los dos objetivos principales son, en primer lugar, distinguir los archivos de fuentes destinados a su uso como fuentes web de los archivos de fuentes destinados a su uso en aplicaciones de escritorio a través de la instalación local y, en segundo lugar, reducir la latencia de fuentes web cuando las fuentes se transfieren de un servidor a un cliente a través de una conexión de red. .

Estandarización [ editar ]

El primer borrador de WOFF 1 fue publicado en 2009 por Jonathan Kew, Tal Leming y Erik van Blokland , [3] con un código de conversión de referencia escrito por Jonathan Kew. [4] Tras la presentación de WOFF al Consorcio World Wide Web (W3C) por la Fundación Mozilla , Opera Software y Microsoft en abril de 2010, [5] [6] el W3C comentó que esperaba que WOFF pronto se convirtiera en el "single, formato [fuente] interoperable "compatible con todos los navegadores. [7] El W3C publicó WOFF como borrador de trabajo en julio de 2010. [8] [9] El borrador finalse publicó como Recomendación del W3C el 13 de diciembre de 2012. [10]

WOFF 2.0, con código de referencia proporcionado por Google, [11] tiene un esquema de compresión mejorado, utilizando Brotli para la compresión a nivel de bytes, y se convirtió en una Recomendación del W3C en marzo de 2018. [12]

Especificación [ editar ]

WOFF es un contenedor que contiene fuentes basadas en SFNT ( TrueType u OpenType ) que se han comprimido mediante una herramienta de codificación específica de WOFF para que se puedan incrustar en una página web. [13] WOFF Versión 1 usa la compresión zlib ampliamente disponible (específicamente, la función compress2), [13] típicamente resulta en una reducción del tamaño de archivo para archivos TrueType de más del 40%. [14] Dado que los archivos CFF OpenType (con contornos de glifos PostScript ) ya están comprimidos, su reducción suele ser menor. [15]

Soporte de proveedores [ editar ]

Cada versión del formato ha recibido el respaldo de muchos proveedores de fuentes, también conocidas como fundiciones tipográficas , [16] y ha sido compatible con los principales navegadores:

  • Firefox desde la versión 3.6 [17]
  • Google Chrome desde la versión 6.0 [18]
  • Internet Explorer desde la versión 9 [19]
  • Konqueror desde KDE 4.4.1 [20]
  • Microsoft Edge
  • Opera desde la versión 11.10 [21] ( Presto 2.7.81) [22]
  • Safari [23] 5.1 [24]
  • otros navegadores basados ​​en WebKit desde WebKit build 528 [25] [26]

WOFF 2.0, basado en el algoritmo de compresión de Brotli y otras mejoras sobre WOFF 1.0, que proporciona una reducción de más del 30% en el tamaño del archivo, es compatible con

  • Google Chrome (desde la versión 36), [27]
  • Edge (desde la versión 14), [28]
  • Opera (desde la versión 26), [29]
  • Firefox (desde la versión 35) [30]
  • Safari (desde la versión 10). [31]

Algunos navegadores imponen una política del mismo origen , lo que evita que las fuentes WOFF se utilicen en diferentes dominios. Esta restricción es parte del módulo CSS 3 Fonts, [32] donde se aplica a todos los formatos de fuente y puede ser anulada por el servidor que proporciona la fuente.

Algunos servidores pueden requerir la adición manual del tipo MIME de WOFF para servir los archivos correctamente. [33] Desde febrero de 2017, el tipo MIME adecuado es font/woffpara WOFF 1.0 y font/woff2para WOFF 2.0. [1] [2] Antes de febrero de 2017, el tipo MIME estándar para WOFF 1.0 era application/font-woff, y algunas aplicaciones aún pueden usar el tipo anterior, aunque ahora está obsoleto. [1]

Ver también [ editar ]

  • Tipografía web

Referencias [ editar ]

  1. ^ a b c "Tipos de medios" . IANA . 2017-10-12 . Consultado el 17 de octubre de 2017 .
  2. ^ a b "La" fuente "Tipo de medio de nivel superior" . IETF . Febrero de 2017. RFC 8081 . Consultado el 17 de octubre de 2017 . 
  3. ^ Kew (Mozilla), Jonathan; Leming (Tipo de suministro), Tal; van Blokland (LettError), Erik (2009-10-23), WOFF Formato de archivo (borrador del 2009-10-23) , la Fundación Mozilla , recuperada 2010-01-30
  4. ^ Código de referencia de conversión WOFF , obtenido el 8 de mayo de 2016
  5. ^ Solicitud de envío de formato de archivo 1.0 WOFF al W3C
  6. ^ Galineau, Sylvain (2010-04-23), Meet WOFF, The Standard Web Font Format , Microsoft, archivado desde el original el 29 de mayo de 2010
  7. ^ Comentario del equipo sobre la presentación de "Formato de archivo WOFF 1.0"
  8. ^ WOFF - Ahora cargando fuentes en sitios web , The H , 2010-07-28
  9. ^ Buckler, Craig ( 17 de agosto de 2010 ), W3C respalda el estándar WOFF WebFont , SitePoint
  10. ^ "Formato de archivo WOFF 1.0" . www.w3.org . Consultado el 31 de agosto de 2019 .
  11. ^ Código de generación de referencia WOFF2 , obtenido el 8 de mayo de 2016
  12. ^ W3C: formato de archivo WOFF 2.0
  13. ^ a b Kew (Mozilla), Jonathan; Leming (Tipo de suministro), Tal; van Blokland (LettError), Erik (2009-10-23), WOFF Formato de archivo (borrador del 2009-10-23) , la Fundación Mozilla , recuperada 2010-01-30
  14. ^ Stefanov, Stoyan (2009-10-20), @ font-face gzipping - tome II , PHPied.com , recuperada 2010-01-30
  15. ^ http://blog.typekit.com/2010/12/08/type-rendering-font-outlines-and-file-formats/
  16. ^ Wardle, Tiffany (2009-07-16), Typegirl - La mayoría de las fundiciones importantes están apoyando #webfont , tumblr , recuperada 2010-02-05
  17. Shapiro, Melissa (2009-10-20), Mozilla Support Web Open Font Format , Mozilla Foundation , consultado el 5 de febrero de 2010
  18. ^ Colyer, Matt (21 de septiembre de 2010), Typekit agrega compatibilidad con Chrome 6 WOFF , Typekit
  19. ^ Hachamovitch, Dean ( 23 de junio de 2010 ), HTML5, Nativo: Vista previa de la tercera plataforma IE9 disponible para desarrolladores , Microsoft
  20. ^ KDE SVN revisión 1088984 , KDE Bugzilla, 2010-02-12 , recuperada 2011-10-14
  21. ^ Un primer vistazo a Opera 11.10 "Barracuda" , Opera Software, 2011-02-17 , consultado 2011-02-17
  22. ^ Soporte de especificaciones web en Opera Presto 2.7 , Opera
  23. Safari Features , Apple , 2011-06-06 , consultado el 14 de octubre de 2011
  24. ^ Safari 5.1 Changelog , FileHippo.com , consultado el 14 de octubre de 2011
  25. ^ Error 38217 - [chromium] Agregar soporte WOFF , WebKit
  26. ^ Error 31302 - Agregar soporte WOFF para @ font-face , WebKit
  27. ^ Notas de la versión de Chromium 36 , Google
  28. ^ Acelere la carga de la página con las fuentes WOFF 2.0 en Microsoft Edge , Microsoft
  29. ^ Notas de la versión de Opera 26 , Opera Software ASA
  30. ^ Notas de la versión de Firefox 35 , Red de desarrolladores de Mozilla
  31. ^ Novedades de Safari , Apple
  32. ^ Módulo de fuentes CSS Nivel 3
  33. ^ "Las fuentes web no se cargan en Firefox" . Fontspring . Consultado el 1 de enero de 2013 .

Enlaces externos [ editar ]

  • Especificación actual del formato de archivo WOFF 1.0 en el sitio web del World Wide Web Consortium
  • Especificación actual del formato de archivo WOFF 2.0 en el sitio web del World Wide Web Consortium