Articulo de referencia

Formato de fuente abierta web

{{cite web\n |title=Media Types\n |url=https://www.iana.org/assignments/media-types/media-types.xhtml\n |publisher=[[Internet Assigned Numbers Authority|IANA]]\n |date=2017-10-1...

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

Normalización

El primer borrador de WOFF 1 fue publicado en 2009 por Jonathan Kew, Tal Leming y Erik van Blokland , [ 3 ] con 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 " formato de [ fuente ] único e interoperable " compatible con todos los navegadores. [ 7 ] El W3C publicó WOFF como borrador de trabajo en julio de 2010. [ 8 ] [ 9 ] El borrador final fue publicado como Recomendación del W3C el 13 de diciembre de 2012. [ 10 ]

WOFF 2.0 mejoró significativamente la eficiencia de compresión en comparación con WOFF 1.0, principalmente gracias a la introducción de Brotli , un nuevo algoritmo de compresión a nivel de byte desarrollado por Jyrki Alakuijala y Zoltan Szabadka. La eficacia de Brotli propició su amplia adopción, especialmente para la codificación de contenido HTTP. WOFF 2.0 se estandarizó como recomendación del W3C en marzo de 2018, [ 11 ] con Google proporcionando la implementación de referencia. [ 12 ]

Cada versión del formato ha recibido el respaldo de muchas fundiciones tipográficas . [ 13 ]

Especificación

WOFF es un contenedor que incluye fuentes basadas en SFNT ( TrueType u OpenType ) que han sido comprimidas mediante una herramienta de codificación específica de WOFF para poder incrustarlas en una página web. [ 14 ] La versión 1 de WOFF utiliza la compresión zlib , ampliamente disponible (específicamente, la función compress2), [ 14 ] lo que suele resultar en una reducción del tamaño de archivo para archivos TrueType de más del 40 %. [ 15 ] Dado que los archivos OpenType CFF (con contornos de glifos PostScript ) ya están comprimidos, su reducción suele ser menor. [ 16 ]

Compatibilidad con navegadores

Los principales navegadores web son compatibles con WOFF:

WOFF 2.0 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 de mismo origen , lo que impide que las fuentes WOFF se utilicen en diferentes dominios. Esta restricción forma 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 correcto 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 antiguo, aunque ahora está obsoleto. [ 1 ]

Véase también

Referencias

  1. 1 2 3 "Tipos de medios" . IANA . 12 de octubre de 2017. Consultado el 17 de octubre de 2017 .
  2. 1 2 Lilley, Chris (febrero de 2017). "El tipo de medio de nivel superior "fuente"" . IETF . doi : 10.17487/RFC8081 . RFC 8081. Recuperado el 17 de octubre de 2017 . {{cite journal}}: Para citar una revista se requiere |journal=( ayuda )
  3. Kew (Mozilla), Jonathan; Leming (Type Supply), Tal; van Blokland (LettError), Erik (23-10-2009), Formato de archivo WOFF (borrador del 23-10-2009) , Fundación Mozilla , archivado del original el 09-03-2010 , recuperado el 30-01-2010
  4. Código de referencia de conversión WOFF , archivado del original el 7 de octubre de 2016 , recuperado el 8 de mayo de 2016.
  5. Solicitud de envío del formato de archivo WOFF 1.0 al W3C
  6. Galineau, Sylvain (23 de abril de 2010), Conozca WOFF, el formato estándar de fuente web , Microsoft, archivado del original el 29 de mayo de 2010.
  7. Comentario del equipo sobre la presentación del "Formato de archivo WOFF 1.0"
  8. WOFF - Ahora se cargan fuentes en los sitios web , The H , 28/07/2010
  9. Buckler, Craig (17 de agosto de 2010), El W3C respalda el estándar de fuentes web WOFF , SitePoint
  10. "Formato de archivo WOFF 1.0" . www.w3.org . Consultado el 31 de agosto de 2019 .
  11. W3C: Formato de archivo WOFF 2.0
  12. Referencia: Código de generación WOFF2 , consultado el 8 de mayo de 2016.
  13. Wardle, Tiffany (16 de julio de 2009), "La mayoría de las fundiciones importantes apoyan #webfont" , Typegirl , consultado el 5 de febrero de 2010 vía tumblr
  14. 1 2 Kew (Mozilla), Jonathan; Leming (Type Supply), Tal; van Blokland (LettError), Erik (23-10-2009), Formato de archivo WOFF (borrador del 23-10-2009) , Fundación Mozilla , archivado del original el 09-03-2010 , recuperado el 30-01-2010
  15. Stefanov, Stoyan (2009-10-20), @font-face gzipping - toma II , PHPied.com , consultado el 30-01-2010
  16. "El blog de Typekit | Representación tipográfica: contornos de fuentes y formatos de archivo" .
  17. Shapiro, Melissa (2009-10-20), Mozilla apoya el formato de fuente web abierta , Fundación Mozilla , consultado el 5 de febrero de 2010.
  18. Colyer, Matt (21/09/2010), Typekit añade compatibilidad con WOFF de Chrome 6 , Typekit
  19. Hachamovitch, Dean (23 de junio de 2010), HTML5, Nativo: Tercera vista previa de la plataforma IE9 disponible para desarrolladores , Microsoft
  20. ^ KDE SVN Revisión 1088984 , KDE Bugzilla, 2010-02-12 , consultado el 14 de octubre de 2011
  21. Un primer vistazo a Opera 11.10 "Barracuda" , Opera Software, 17 de febrero de 2011 , consultado el 17 de febrero de 2011.
  22. Compatibilidad con especificaciones web en Opera Presto 2.7 , Opera
  23. Funciones de Safari , Apple , 6 de junio de 2011 , consultado el 14 de octubre de 2011
  24. Registro de cambios de Safari 5.1 , FileHippo.com, archivado del original el 12/10/2011 , consultado el 14/10/2011.
  25. Error 38217 - [ chromium ] Agregar soporte para WOFF , WebKit
  26. Error 31302: Agregar compatibilidad con WOFF para @font-face , WebKit
  27. Notas de la versión de Chromium 36 , Google
  28. Acelera la carga de páginas con fuentes WOFF 2.0 en Microsoft Edge , Microsoft, 3 de mayo de 2016
  29. Notas de la versión Opera 26 , Opera Software ASA
  30. Notas de la versión de Firefox 35 , Red de desarrolladores de Mozilla
  31. Novedades de Safari en 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 .
Obtenido de " https://en.wikipedia.org/w/index.php?title=Web_Open_Font_Format&oldid=1305436828 "