stringtranslate.com

Formato de fuente abierto para la Web

El formato Web Open Font Format ( WOFF ) es un formato de fuente para su uso en páginas web . Los archivos WOFF son fuentes OpenType o TrueType , con compresión específica del formato aplicada y metadatos XML adicionales añadidos. 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 mediante instalación local y, en segundo lugar, reducir la latencia de las fuentes web cuando las fuentes 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 parte de la Fundación Mozilla , Opera Software y Microsoft en abril de 2010, [5] [6] el W3C comentó que esperaba que WOFF se convirtiera pronto 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 se 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, que utiliza Brotli para la compresión a nivel de bytes, y se convirtió en una recomendación del W3C en marzo de 2018. [12]

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

Especificación

WOFF es un contenedor que contiene fuentes basadas en SFNT ( TrueType u OpenType ) que se han comprimido utilizando una herramienta de codificación específica de WOFF para que se puedan incrustar 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 generalmente da como resultado una reducción del tamaño de archivo para archivos TrueType de más del 40%. [15] Dado que los archivos CFF OpenType (con contornos de glifos PostScript ) ya están comprimidos, su reducción suele ser menor. [16]

Compatibilidad con navegadores

Los principales navegadores web admiten WOFF:

WOFF 2.0 es compatible con:

Algunos navegadores aplican una política de origen idéntico , lo que impide que las fuentes WOFF se utilicen en distintos dominios. Esta restricción forma parte del módulo Fuentes CSS 3 , [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 antiguo, aunque ahora está obsoleto. [1]

Véase también

Referencias

  1. ^ abc "Tipos de medios". IANA . 2017-10-12 . Consultado el 2017-10-17 .
  2. ^ ab Lilley, Chris (febrero de 2017). "El tipo de medio de nivel superior "font"". IETF . doi :10.17487/RFC8081. RFC 8081 . Consultado el 17 de octubre de 2017 .  {{cite journal}}: Requiere citar revista |journal=( ayuda )
  3. ^ Kew (Mozilla), Jonathan; Leming (Type Supply), Tal; van Blokland (LettError), Erik (2009-10-23), Formato de archivo WOFF (borrador del 2009-10-23), Mozilla Foundation , archivado desde el original el 2010-03-09 , consultado el 2010-01-30
  4. ^ Código de referencia de conversión WOFF , recuperado el 8 de mayo de 2016
  5. ^ Solicitud de envío de formato de archivo WOFF 1.0 al W3C
  6. ^ Galineau, Sylvain (23 de abril de 2010), Conozca WOFF, el formato de fuente web estándar, Microsoft, archivado desde el original el 29 de mayo de 2010
  7. ^ Comentario del equipo sobre el envío del "Formato de archivo WOFF 1.0"
  8. ^ WOFF - Ahora se cargan fuentes en sitios web, The H , 28 de julio de 2010
  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. ^ Referencia al código de generación de WOFF2 , recuperado el 8 de mayo de 2016
  12. ^ W3C: Formato de archivo WOFF 2.0
  13. ^ Wardle, Tiffany (16 de julio de 2009), "La mayoría de las fundiciones importantes están apoyando #webfont", Typegirl , consultado el 5 de febrero de 2010 – vía tumblr
  14. ^ ab Kew (Mozilla), Jonathan; Leming (Type Supply), Tal; van Blokland (LettError), Erik (2009-10-23), Formato de archivo WOFF (borrador del 2009-10-23), Mozilla Foundation , archivado desde el original el 2010-03-09 , consultado el 2010-01-30
  15. ^ Stefanov, Stoyan (2009-10-20), @font-face gzipping - toma II, PHPied.com , consultado el 2010-01-30
  16. ^ "El blog de Typekit | Representación tipográfica: contornos de fuentes y formatos de archivo".
  17. ^ Shapiro, Melissa (2009-10-20), Mozilla Supports 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: tercera versión preliminar 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, 2011-02-17 , consultado el 2011-02-17
  22. ^ Compatibilidad con especificaciones web en Opera Presto 2.7, Opera
  23. ^ Características 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 , consultado el 14 de octubre de 2011
  25. ^ Error 38217 - [chromium] Agregar soporte para WOFF, WebKit
  26. ^ Error 31302: se agregó 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 de Opera 26, Opera Software ASA
  30. Notas de la versión 35 de Firefox, Red de desarrolladores de Mozilla
  31. ^ Novedades en 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