Articulo de referencia

OpenType

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

OpenType es un formato para fuentes de computadora escalables . Derivado de TrueType , conserva la estructura básica de TrueType, pero agrega muchas estructuras de datos complejas para describir el comportamiento tipográfico . OpenType es una marca registrada de Microsoft Corporation . [ 4 ] [ 5 ]

La especificación se gestó en Microsoft, con la contribución de Adobe Systems también en el momento del anuncio público en 1996.

Debido a su amplia disponibilidad y flexibilidad tipográfica, que incluye disposiciones para gestionar los diversos comportamientos de todos los sistemas de escritura del mundo , las fuentes OpenType se utilizan habitualmente en las principales plataformas informáticas.

Historia

Los orígenes de OpenType se remontan al intento de Microsoft de licenciar la tecnología tipográfica avanzada de Apple , GX Typography, a principios de la década de 1990. Esas negociaciones fracasaron, lo que motivó a Microsoft a seguir adelante con su propia tecnología, denominada "TrueType Open" en 1994. [ 6 ] Adobe se unió a Microsoft en esos esfuerzos en 1996, agregando soporte para la tecnología de contorno de glifos utilizada en sus fuentes Type 1.

El esfuerzo conjunto tenía como objetivo reemplazar los formatos de fuente TrueType de Apple y PostScript Type 1 de Adobe , y crear un sistema más expresivo que manejara la tipografía fina y el comportamiento complejo de muchos de los sistemas de escritura del mundo. Ambas compañías combinaron las tecnologías subyacentes de ambos formatos y añadieron nuevas extensiones para solucionar sus limitaciones. El nombre OpenType fue elegido para la tecnología conjunta, que anunciaron ese mismo año.

Formato de fuente abierto

Adobe y Microsoft continuaron desarrollando y perfeccionando OpenType durante la década siguiente. Luego, a finales de 2005, OpenType comenzó a migrar a un estándar abierto bajo la Organización Internacional de Normalización (ISO) dentro del grupo MPEG , que previamente (en 2003) había adoptado OpenType 1.4 por referencia para MPEG-4 . [ 5 ] [ 7 ] [ 8 ] [ 9 ] La adopción del nuevo estándar alcanzó la aprobación formal en marzo de 2007 como el estándar ISO ISO/IEC 14496-22 (MPEG-4 Parte 22) llamado Open Font Format (OFF, que no debe confundirse con Web Open Font Format ), [ 10 ] a veces denominado "Especificación de formato de fuente abierta" (OFFS). [ 5 ] El estándar inicial era técnicamente equivalente a la especificación OpenType 1.4, con los cambios de lenguaje apropiados para ISO. [ 11 ] La segunda edición de OFF se publicó en 2009 (ISO/IEC 14496-22:2009) y se declaró "técnicamente equivalente" a la "especificación de formato de fuente OpenType". [ 12 ] [ 13 ] Desde entonces, las especificaciones OFF y OpenType se han mantenido sincronizadas. OFF es un estándar libre y de acceso público. [ 14 ]

Para 2001, cientos de fuentes OpenType estaban en el mercado. Adobe terminó de convertir toda su biblioteca de fuentes a OpenType a finales de 2002. A principios de 2005En ese entonces, ya existían alrededor de 10 000 fuentes OpenType disponibles, de las cuales la biblioteca de Adobe representaba aproximadamente un tercio. Para 2006, todas las principales fundiciones tipográficas y muchas otras menores estaban desarrollando fuentes en formato OpenType.

Secuencias de variación Unicode

Unicode versión 3.2 (publicada en 2002) introdujo selectores de variación como mecanismo de codificación para representar formas de glifos particulares para caracteres. [ 15 ] Sin embargo, Unicode no especificó cómo los renderizadores de texto debían admitir estas secuencias. A finales de 2007, las secuencias de variación para la colección Adobe-Japan1 se registraron en la base de datos ideográfica de Unicode, [ 16 ] lo que generó una necesidad real de una solución OpenType. Esto dio como resultado el desarrollo del cmapformato de subtabla 14, que se introdujo en OpenType versión 1.5. [ 17 ]

Fuentes de colores

La versión 6.0 de Unicode introdujo los emojis codificados como caracteres en Unicode en octubre de 2010. [ 18 ] Varias empresas actuaron rápidamente para agregar soporte para emojis Unicode en sus productos. Dado que los emojis Unicode se manejan como texto, y dado que el color es un aspecto esencial de la experiencia de los emojis, esto generó la necesidad de crear mecanismos para mostrar glifos multicolores.

Apple, Google y Microsoft desarrollaron de forma independiente diferentes soluciones de fuentes de color para su uso en OS X , iOS , Android y Windows .

  • OpenType y OFF ya admitían glifos de mapa de bits monocromáticos, por lo que Google propuso que OFF se extendiera para admitir mapas de bits en color. Apple adoptó este enfoque, pero declinó participar en la extensión del estándar ISO. Como resultado, Apple añadió la sbixtabla a su formato TrueType en OS X 10.7, [ 19 ] mientras que Google propuso añadir las tablas CBDTy CBLCa OFF.
  • Microsoft adoptó un enfoque diferente al de los mapas de bits de color. Tomando como referencia la práctica existente en la web de superponer glifos de diferentes colores para crear elementos multicolores como iconos, Microsoft propuso una nueva COLRtabla para asignar un glifo a un conjunto de glifos superpuestos y otra CPALtabla para definir los colores.
  • Adobe y Mozilla propusieron añadir una nueva SVGtabla que pueda representar glifos multicolores utilizando gráficos vectoriales escalables (SVG ).

Estas propuestas se incorporaron a la tercera edición de OFF (ISO/IEC 14496-22:2015). [ 20 ] Microsoft agregó las tablas CBDT, CBLC, COLR, CPAL, y SVGa la versión 1.7 de OpenType, [ 17 ] y la sbixtabla en la versión 1.8 de OpenType. [ 17 ] Microsoft implementó la compatibilidad con todos los diferentes formatos de color en la versión 1607 de Windows 10 ("Actualización de aniversario"). [ 21 ]

OpenType 1.9 introdujo una segunda versión de la COLRtabla que añade capacidades gráficas adicionales. [ 17 ] Google propuso originalmente la versión mejorada y la desarrolló conjuntamente con Microsoft. Las capacidades gráficas mejoradas incluyen compatibilidad con tres tipos de degradados, transformaciones afines , modos de composición y fusión , y componentes reutilizables personalizados. [ 22 ] Estas mejoras otorgan a la tabla todas las capacidades gráficas de la tabla excepto el trazado. También añaden modos de composición y fusión, cuya compatibilidad se considera opcional para la tabla (ya que se implementan en SVG como efectos de filtro). [ 23 ] Además, las mejoras de la tabla están integradas con las variaciones de fuente OpenType, lo que no es posible con la tabla. La tabla mejorada es compatible con el motor del navegador Chromium a partir de la versión 98. [ 24 ]COLRSVGSVGCOLRSVGCOLR

Colecciones

Desde al menos la versión 1.4, la especificación OpenType admitía las "Colecciones TrueType", una característica del formato que permite almacenar varias fuentes en un solo archivo. Este formato resulta útil para distribuir una tipografía completa (familia de fuentes) en un único archivo.

Al combinar fuentes relacionadas en un solo archivo, se pueden compartir tablas de fuentes idénticas, lo que permite un almacenamiento más eficiente. Además, las fuentes individuales tienen un límite de 65 535 glifos, y un archivo de colección proporciona un mecanismo de "modo de espacio" para superar este límite en un solo archivo de fuente. (Sin embargo, cada fuente dentro de la colección sigue teniendo el límite de 65 535 glifos). Un archivo de colección TrueType normalmente tendría la extensión ".ttc".

Sin embargo, la especificación solo describía el uso de archivos de colección junto con glifos representados como contornos TrueType o como mapas de bits. Existía la posibilidad de ofrecer las mismas ventajas de almacenamiento y recuento de glifos a las fuentes que utilizan glifos en formato CFF (extensión .otf). Pero la especificación no lo permitía explícitamente.

En 2014, Adobe anunció la creación de OpenType Collections (OTC), un archivo de fuente Collection que combina fuentes que utilizan glifos en formato CFF. [ 25 ] Esto proporcionó importantes ventajas de almacenamiento para las fuentes CJK que Adobe y Google estaban desarrollando conjuntamente. Por ejemplo, el archivo OTC CJK de Noto es aproximadamente 10 MB más pequeño que la suma de los cuatro archivos OTF separados que lo componen. [ 26 ] El uso de una Collection también permitió combinar una gran cantidad de glifos en un solo archivo, como sería necesario para una fuente pan-CJK. [ 27 ]

El soporte explícito para colecciones con glifos en formato CFF se incorporó a la especificación OpenType en la versión 1.8. [ 17 ] Para reflejar esta aplicabilidad más inclusiva, se adoptó el término "Colección OpenType", que sustituyó a "Colección TrueType".

Variaciones de fuente

El 14 de septiembre de 2016, Microsoft anunció el lanzamiento de OpenType versión 1.8. Este anuncio se realizó junto con Adobe, Apple y Google en la conferencia ATypI en Varsovia. [ 28 ] OpenType versión 1.8 introdujo las "Variaciones de fuente OpenType", que añaden mecanismos que permiten que una sola fuente admita muchas variaciones de diseño. [ 29 ] Las fuentes que utilizan estos mecanismos se conocen comúnmente como " fuentes variables ".

Las variaciones de fuentes OpenType reintroducen técnicas desarrolladas previamente por Apple en TrueType GX y por Adobe en fuentes Multiple Master . La idea común de estos formatos es que una sola fuente incluye datos para describir múltiples variaciones del contorno de un glifo (a veces denominadas "maestros"), y que, en el momento de la visualización del texto, el rasterizador de fuentes puede interpolar o "combinar" estas variaciones para obtener un rango continuo de variaciones de contorno adicionales. [ 30 ]

El concepto de fuentes totalmente paramétricas había sido explorado de forma más general por Donald E. Knuth en el sistema METAFONT , introducido en 1978. [ 31 ] Ese sistema y sus sucesores nunca fueron ampliamente adoptados por diseñadores tipográficos profesionales ni sistemas de software comerciales. [ 32 ] Los formatos TrueType GX y Multiple Master, predecesores directos de OpenType Font Variations, se introdujeron en la década de 1990, pero tampoco fueron ampliamente adoptados. Adobe abandonó posteriormente el soporte para el formato Multiple Master. [ 33 ] Sin embargo, para 2016, el panorama de la industria había cambiado en varios aspectos. En particular, la aparición de fuentes web y de dispositivos móviles había creado interés en el diseño responsivo y en la búsqueda de formas de ofrecer más variantes tipográficas en un formato eficiente en tamaño. Además, mientras que la década de 1990 fue una era de competencia agresiva en la tecnología de fuentes, a menudo denominada "la guerra de las fuentes", [ 34 ] [ 35 ] [ 36 ] OpenType Font Variations se desarrolló de manera colaborativa, involucrando a varios proveedores importantes. [ 37 ]

Las variaciones de fuente se integran en OpenType 1.8 de forma integral, lo que permite utilizar la mayoría de las funcionalidades existentes en combinación con las variaciones. En particular, se admiten variaciones para los contornos de glifos TrueType o CFF, para el hinting TrueType y también para los mecanismos de diseño OpenType. Las únicas partes de OpenType para las que no se admiten variaciones, pero que podrían resultar útiles, son la tabla 'SVG' para glifos de color y la tabla MATH para el diseño de fórmulas matemáticas. La tabla 'SVG' utiliza documentos XML incrustados, y no se ha propuesto ninguna mejora para la variación de elementos gráficos dentro de los documentos SVG. Sin embargo, la mejora de la tabla COLR en OpenType 1.9 ha proporcionado un formato vectorial para glifos de color con soporte para variaciones. [ 38 ]

OpenType 1.8 utilizó tablas definidas originalmente por Apple para TrueType GX (las tablas avar, cvar, fvar y gvar). También introdujo varias tablas nuevas, incluyendo una nueva tabla para la versión 2 del formato CFF (CFF2), y otras tablas nuevas o adiciones a tablas existentes para integrar variaciones en otras partes del formato de fuente (las tablas HVAR, MVAR, STAT y VVAR; adiciones a las tablas BASE, GDEF y name). [ 17 ]

Descripción

OpenType utiliza la estructura general sfnt de una fuente TrueType, pero añade varias opciones de fuente inteligente que mejoran las capacidades tipográficas y de compatibilidad lingüística de la fuente.

Los datos de contorno de los glifos en una fuente OpenType pueden estar en dos formatos: contornos en formato TrueType en una tabla o contornos en formato de fuente compacta (CFF) en una tabla. (El nombre de la tabla "CFF " tiene cuatro caracteres y termina con un espacio). Los datos de contorno CFF se basan en el formato de fuente Tipo 2 del lenguaje PostScript . Sin embargo, la especificación OpenType (anterior a la versión 1.8) no admite el uso de contornos PostScript en un archivo de fuente de la colección TrueType. A partir de la versión 1.8, ambos formatos son compatibles en la colección OpenType, que ahora se denomina "OpenType Collection".glyfCFF␣ 

Para muchos fines, como el diseño, el formato de los datos de contorno es irrelevante, pero para otros, como la rasterización , sí lo es. El estándar OpenType no especifica el formato de los datos de contorno, sino que admite varios estándares existentes. A veces se utilizan términos como «OpenType (PostScript)» (= «OpenType Tipo 1», «OpenType CFF») o «OpenType (TrueType)» para indicar el formato de contorno de un archivo de fuente OpenType en particular.

OpenType tiene varias características distintivas:

  • Admite la codificación de caracteres Unicode (así como otras), de modo que puede admitir cualquier sistema de escritura (o varios sistemas de escritura a la vez).
  • Admite hasta 65.536 glifos.
  • Funciones avanzadas de diseño tipográfico que definen el posicionamiento y la sustitución de los glifos renderizados. Las funciones de sustitución incluyen ligaduras ; las funciones de posicionamiento incluyen el espaciado entre caracteres , la colocación de marcas y la especificación de la línea base .
  • Archivos de fuentes multiplataforma, que se pueden usar sin modificaciones en sistemas Mac OS, Microsoft Windows y Unix/Linux.
  • Si no se añaden glifos adicionales ni características tipográficas extensas, las fuentes OpenType CFF pueden ser considerablemente más pequeñas que sus equivalentes de Tipo 1.

Compatibilidad con OpenType

Soporte romano básico

Prácticamente todas las aplicaciones y sistemas operativos modernos ofrecen compatibilidad básica con caracteres latinos y funcionan con fuentes OpenType igual de bien que con otros formatos más antiguos. Entre las ventajas que van más allá de la compatibilidad básica con caracteres latinos se incluyen la compatibilidad con una mayor variedad de idiomas mediante Unicode , la compatibilidad con sistemas de escritura complejos como el árabe y las lenguas índicas , y la compatibilidad tipográfica avanzada con lenguas que utilizan el alfabeto latino, como el inglés .

Windows 3.1 y todas las versiones posteriores de Windows admiten fuentes OpenType TT (.ttf). Windows 2000 y versiones posteriores admiten fuentes OpenType PS (.otf). Adobe Type Manager podría agregar compatibilidad básica con caracteres romanos para fuentes OpenType PS en Windows 95 , 98 o Me .

Soporte de idiomas ampliado

La compatibilidad extendida con idiomas a través de Unicode para OpenType y TrueType está presente en la mayoría de las aplicaciones para Microsoft Windows (incluidos Microsoft Office Publisher , la mayoría de las aplicaciones de Adobe y Microsoft Office 2003, aunque no Word 2002), CorelDRAW X3 y versiones posteriores, y muchas aplicaciones de Mac OS X, incluidas las de Apple como TextEdit , Pages y Keynote . También es ampliamente compatible con sistemas operativos libres, como Linux (por ejemplo, en aplicaciones multiplataforma como AbiWord , Gnumeric , Calligra Suite , Scribus , OpenOffice.org 3.2 y versiones posteriores, [ 39 ] etc.).

Hasta ahora, la compatibilidad con OpenType para escrituras complejas se ha manifestado principalmente en aplicaciones de Microsoft Office , como Microsoft Word y Microsoft Publisher . Adobe InDesign ofrece una amplia funcionalidad OpenType en japonés , pero no admite directamente escrituras de Oriente Medio o índicas , aunque existe una versión independiente de InDesign que sí admite escrituras de Oriente Medio como el árabe y el hebreo. Muchas aplicaciones de Adobe Creative Suite 4, incluidas InDesign, Photoshop e Illustrator, cuentan con una funcionalidad no documentada que permite el uso de idiomas de Oriente Medio, índicos y otros, pero no cuenta con el soporte oficial de Adobe y requiere complementos de terceros para proporcionar una interfaz de usuario para estas funciones.

Tipografía avanzada

La compatibilidad tipográfica avanzada con idiomas de escritura latina apareció por primera vez en aplicaciones de Adobe como Adobe InDesign , Adobe Photoshop y Adobe Illustrator . QuarkXPress 6.5 y versiones anteriores no eran compatibles con Unicode. Por lo tanto, el texto en estas versiones de QuarkXPress que contenga caracteres distintos de WinANSI o MacRoman no se mostrará correctamente en una fuente OpenType (ni en otros formatos de fuente Unicode). Sin embargo, en QuarkXPress 7, Quark ofreció una compatibilidad similar a la de Adobe. CorelDRAW de Corel introdujo la compatibilidad con las funciones tipográficas OpenType en la versión X6. Mellel , un procesador de texto exclusivo para Mac OS X de Redlers, afirma tener la misma compatibilidad tipográfica que InDesign, pero también extiende la compatibilidad a escrituras de derecha a izquierda; lo mismo hace el Editor de texto clásico , un procesador de texto especializado desarrollado en la Academia Austríaca de Ciencias.

A partir de 2009Los procesadores de texto populares para Microsoft Windows no admitían las funciones avanzadas de tipografía OpenType . Estas funciones solo se implementan en software de autoedición de alta gama . El motor de texto de Windows Presentation Foundation , una implementación de código administrado de OpenType, es la primera API de Microsoft Windows que expone las funciones OpenType a los desarrolladores de software, admitiendo tanto OpenType TrueType como fuentes OpenType CFF ( Compact Font Format ). Admite funciones tipográficas avanzadas como ligaduras , numerales de estilo antiguo , variantes con florituras , fracciones , superíndices y subíndices , mayúsculas pequeñas , sustitución de glifos , múltiples líneas base , formas de caracteres alternativas contextuales y estilísticas, espaciado entre caracteres, justificación a nivel de línea , caracteres rubí , etc. [ 40 ] Las aplicaciones WPF obtienen automáticamente compatibilidad con las funciones avanzadas de tipografía. Las ligaduras OpenType son accesibles en Microsoft Office Word 2010. [ 41 ]

Windows 7 introdujo DirectWrite , una API DirectX nativa acelerada por hardware para la representación de texto con soporte para texto multiformato, fuentes de contorno independientes de la resolución, ClearType , funciones avanzadas de tipografía OpenType, texto Unicode completo, soporte para diseño e idioma y API de representación de glifos de bajo nivel. [ 42 ]

En Mac OS X, las aplicaciones compatibles con AAT que se ejecutan en Mac OS X 10.4 y versiones posteriores, como TextEdit y Keynote, cuentan con una considerable compatibilidad con OpenType. La compatibilidad de Apple con OpenType en Mac OS X 10.4 incluía la mayoría de las funciones tipográficas avanzadas necesarias para los idiomas con escritura latina , como versalitas , cifras antiguas y varios tipos de ligaduras, pero aún no admitía alternativas contextuales, formas posicionales ni la reordenación de glifos como lo hace la biblioteca Uniscribe de Microsoft en Windows. Por lo tanto, Mac OS X 10.4 no ofrecía compatibilidad con escrituras árabes o índicas a través de OpenType (aunque dichas escrituras son totalmente compatibles con las fuentes AAT existentes). Mac OS X 10.5 ha mejorado la compatibilidad con OpenType y admite fuentes OpenType árabes. Gradualmente, la compatibilidad con la tipografía OpenType ha mejorado en las versiones más recientes de Mac OS X (por ejemplo, Mac OS X 10.10 puede manejar mejor las sustituciones de glifos contextuales largas).

Bitstream Panorama , un motor de composición de texto y maquetación de Bitstream Inc. , ofrece compatibilidad total con OpenType para fuentes asiáticas compactas y estándar, árabe, hebreo, índico, tailandés y más de 50 idiomas de todo el mundo. La aplicación admite las tablas OpenType clave necesarias para la maquetación, como BASE, definición de glifos (GDEF), posicionamiento de glifos (GPOS) y sustitución de glifos (GSUB). Panorama también ofrece compatibilidad total con funciones tipográficas avanzadas, como ligaduras, adornos, versalitas, ordinales, superíndices, estilo antiguo, espaciado entre caracteres, fracciones, etc.

En entornos de software libre como Linux , la representación OpenType la proporciona el proyecto FreeType , incluido en implementaciones libres del Sistema X Window como X.org . El manejo de texto complejo lo proporciona pango (llamando a HarfBuzz ) o Qt . Los sistemas XeTeX y LuaTeX permiten que los documentos TeX utilicen fuentes OpenType, junto con la mayoría de sus características tipográficas. La versión de Linux de LibreOffice 4.1 y posteriores admiten muchas características tipográficas de OpenType, porque comenzaron a utilizar la biblioteca de formateo de texto HarfBuzz más sofisticada. [ 43 ]

Archivo de características OpenType

Como paso en la creación de una fuente, las propiedades de fuente OpenType (aparte del contorno) se pueden definir usando texto legible para humanos guardado en el formato de archivo de características OpenType de Adobe. [ 44 ] [ 45 ] Los archivos de características OpenType normalmente tienen un nombre que termina en una .feaextensión. Estos archivos se pueden compilar en el contenedor de fuente binario ( .ttfo .otf) usando Adobe Font Development Kit para OpenType (AFDKO), FontLab , FontForge , Glyphs , DTL OTMaster , RoboFont o FontTools .

Etiquetas de diseño

Las etiquetas de diseño OpenType son cadenas de caracteres de 4 bytes que identifican los sistemas de escritura, los idiomas, las características y las líneas base de una fuente de diseño OpenType. El registro de etiquetas de diseño de Microsoft establece convenciones para nombrar y usar estas etiquetas. Las características OpenType se crean utilizando las etiquetas para generar scripts de características que describen cómo se deben manipular los caracteres para crear la característica deseada. Estos scripts de características se pueden crear e incorporar a las fuentes OpenType mediante editores de fuentes avanzados como FontLab Studio , AsiaFont Studio y FontForge .

La compatibilidad de los sistemas operativos y las aplicaciones con las etiquetas de diseño varía considerablemente.

Etiquetas de script

Las etiquetas de script identifican los sistemas de escritura representados en una fuente OpenType. Cada etiqueta corresponde a rangos de códigos de caracteres contiguos en Unicode. Una etiqueta de script puede constar de 4 o menos letras minúsculas, como arabpara el alfabeto árabe , cyrlpara el alfabeto cirílico y latnpara el alfabeto latino . La mathetiqueta de script, añadida por Microsoft para Cambria Math , se ha incorporado a la especificación. [ 46 ] [ 47 ]

Etiquetas del sistema de idioma

Variaciones en la escritura cursiva cirílica. Las letras de la misma fila tienen el mismo punto de código.

Las etiquetas del sistema de idioma identifican los sistemas de idioma compatibles con una fuente OpenType. Algunos ejemplos son ARA: árabe , ESPespañol , armenio , etc. En general, los códigos no son los mismos que los códigos ISO 639-2 . [ 48 ]HYE

Estas etiquetas se pueden usar para seleccionar variantes locales de letras que comparten un único punto de código Unicode. [ 48 ] [ 49 ] Por ejemplo, el alfabeto cirílico serbio y macedonio tiene algunos glifos específicos del idioma para ciertas letras, que son solo preferidos y no obligatorios.

Etiquetas de características

Se proporciona una lista de características OpenType con descripciones ampliadas en la lista de características tipográficas .

Etiquetas de referencia

Las etiquetas de línea base tienen un significado específico cuando se usan en la dirección de escritura horizontal (utilizadas en la tabla HorizAxis de la tabla 'BASE'), en la dirección de escritura vertical (utilizadas en la tabla VertAxis de la tabla 'BASE') o en ambas.

Matemáticas

Microsoft añadió inicialmente a Cambria Math un conjunto de tablas que reflejan de forma bastante precisa las métricas de las fuentes matemáticas de TeX para dar soporte a su nuevo motor de edición y representación matemática en Office 2007 y versiones posteriores. [ 50 ] [ 51 ] Esta extensión se añadió al estándar ISO (ISO/IEC CD 14496-22, 3.ª edición) en abril de 2014. [ 52 ] En el informe técnico 25 de Unicode [ 53 ] y en la nota técnica 28 se pueden encontrar detalles adicionales (de uso). [ 54 ] Microsoft ha patentado algunas de las nuevas características técnicas (no presentes en TeX), como los "cut-ins" (que permiten el espaciado entre subíndices y superíndices en relación con sus bases [ 55 ] ) y las pilas de estiramiento [ 56 ] . [ 57 ] [ 58 ] [ 59 ] Windows 8 admite matemáticas OpenType fuera de las aplicaciones de MS Office mediante el componente RichEdit 8.0. [ 60 ]

Además de los productos de Microsoft, XeTeX y LuaTeX también ofrecen cierto nivel de soporte para estas tablas; el soporte es más limitado en XeTeX porque utiliza el motor de renderizado matemático tradicional de TeX (por lo que no puede usar completamente algunas de las nuevas características de las matemáticas OpenType que extienden TeX), mientras que LuaTeX adopta un enfoque más flexible al cambiar algunos de los aspectos internos del renderizado matemático de TeX; en palabras de Ulrik Vieth (2009): "Más precisamente, mientras que XeTeX solo proporciona acceso a los parámetros OpenType como \fontdimens adicionales, LuaTeX utiliza una estructura de datos interna basada en el conjunto combinado de parámetros OpenType y TeX, lo que permite proporcionar valores faltantes que no son compatibles ni con las fuentes matemáticas OpenType ni con las fuentes matemáticas tradicionales de TeX". [ 56 ] En 2013, XeTeX también obtuvo soporte para cut-ins. [ 61 ]

El motor de renderizado Gecko utilizado por el navegador web Firefox también admite algunas características matemáticas de OpenType en su implementación MathML . [ 62 ] [ 63 ]

A partir de 2024El conjunto de fuentes que admitían matemáticas OpenType incluye: Asana-Math , Cambria Math, DejaVu Math, TeX Gyre , Garamond Math , Latin Modern Math , Libertinus Math , Neo Euler , STIX Math , XITS Math , Fira Math , GFS Neohellenic Math y cuatro fuentes TeX Gyre: Bonum Math, Pagella Math, Schola Math y Termes Math. [ 64 ] [ 65 ] Más recientemente, las fuentes Latin Modern y TeX Gyre (una " LM-ización " de las fuentes PostScript estándar [ 66 ] ) también han obtenido soporte para matemáticas OpenType. [ 67 ] [ 68 ] [ 69 ] [ 70 ] A partir de 2014El número de fuentes matemáticas OpenType sigue siendo bastante limitado. [ 71 ] En el sitio web de Mozilla se mantiene una lista más actualizada . [ 64 ]

Color

La aparición de los emojis Unicode creó la necesidad de que los formatos TrueType y OpenType admitieran glifos de color. Apple añadió una extensión de color en Mac OS X Lion (y también en iOS 4+). Las fuentes se ampliaron con imágenes PNG Tooltip Portable Network Graphics de color dentro de la tabla sbix. [ 72 ] [ 73 ] [ 74 ] Google utilizó una extensión similar con imágenes de mapa de bits de color incrustadas dentro de un par de tablas, las tablas CBDT y CBLC. [ 75 ] La versión de Google está implementada en FreeType 2.5. [ 76 ]

En Windows 8.1, Microsoft también agregó soporte de color a las fuentes, implementado por primera vez en la fuente Segoe UI Emoji . [ 73 ] [ 77 ] [ 78 ] [ 79 ] Sin embargo, la implementación de Microsoft se basa completamente en gráficos vectoriales : [ 73 ] [ 80 ] se agregaron dos nuevas tablas OpenType en la implementación de Microsoft: la tabla COLR permite glifos en capas y la CPAL ("Paleta de colores") define los colores para las capas. El enfoque multicapa permite una implementación compatible con versiones anteriores, así como variar la representación según el contexto de color que rodea a los glifos. [ 73 ] Según Adam Twardoch : "En TypeCon [2013], Greg Hitchcock aclaró las funciones previstas de las paletas: la primera paleta se usa por defecto para situaciones de color "oscuro sobre claro", mientras que la segunda paleta está destinada a usarse en situaciones de "claro sobre oscuro". El usuario debería poder seleccionar paletas adicionales." [ 76 ]

Mozilla y Adobe desarrollaron una extensión vectorial diferente añadiendo documentos SVG incrustados (que admiten color y animaciones) a la tabla SVG. La tabla SVG también permitía usar paletas de colores definidas en la tabla CPAL. [ 81 ] La compatibilidad se implementó por primera vez en Firefox 26. [ 75 ]

Adobe, Mozilla, Google y Microsoft presentaron sus extensiones de color para su estandarización mediante ISO/IEC 14496-22. [ 82 ] Las nuevas tablas para cada una de ellas se añadieron posteriormente a OpenType versión 1.7. [ 83 ] La tabla sbix de Apple originalmente solo era compatible con las fuentes AAT, pero posteriormente se añadió a OpenType versión 1.8. [ 84 ] Microsoft Windows 10 Anniversary Update fue el primer sistema operativo en admitir las cuatro extensiones de fuente de color, y Microsoft Edge fue el primer navegador en hacerlo. [ 85 ] [ 86 ]

En OpenType versión 1.8.3, la especificación para la tabla SVG se revisó para ser más restrictiva, lo que proporciona mayor claridad para las implementaciones y una mejor interoperabilidad. Apple admite la especificación revisada en Safari 12, iOS 12 y macOS 10.14. [ 87 ] La implementación en Microsoft Windows también se ajusta a esta revisión.

SING solución gaiji

En 2005, Adobe incluyó una nueva tecnología en su paquete de aplicaciones Creative Suite que ofrece una solución para los caracteres " gaiji " (外字, que en japonés significa "caracter externo"). Los sistemas de escritura ideográficos, como el chino y el japonés, no tienen colecciones fijas de caracteres. Utilizan miles de glifos con frecuencia y decenas de miles con menos frecuencia. Ni siquiera se han catalogado todos los glifos inventados y utilizados en la literatura de Asia Oriental. Una fuente típica puede contener entre 8.000 y 15.000 de los glifos más utilizados. Sin embargo, en ocasiones, un autor necesita un glifo que no está presente en la fuente elegida. Estos caracteres faltantes se conocen en Japón como gaiji y a menudo dificultan el trabajo.

Otro aspecto del problema de los extranjeros radica en las variantes de glifos para ciertos caracteres. A menudo, algunos caracteres se han escrito de forma diferente a lo largo del tiempo. No es raro que los nombres de lugares o apellidos utilicen una forma histórica de un carácter. Por lo tanto, es posible que un usuario que utilice fuentes estándar no pueda escribir correctamente ni su propio nombre ni el del lugar donde vive.

Se han ideado varias formas de gestionar los gaiji. Las soluciones que los tratan como caracteres suelen asignarles valores Unicode arbitrarios en las Áreas de Uso Privado (PUA). Dichos caracteres no pueden utilizarse fuera del entorno en el que se conoce la asociación del Unicode privado con la forma del glifo. Los documentos basados ​​en ellos no son portables. Otras instalaciones tratan los gaiji como gráficos. Esto puede resultar engorroso, ya que la maquetación y composición del texto no se aplican a los gráficos. No se pueden buscar. A menudo, su representación es diferente a la de los caracteres circundantes, porque el mecanismo para renderizar gráficos suele ser distinto del mecanismo para renderizar glifos de fuentes.

La tecnología SING (Smart INdependent Glyphlets) [ 88 ] [ 89 ] , que debutó con Adobe Creative Suite 2, permite la creación de glifos, cada uno empaquetado como una fuente independiente. Dicho glifo empaquetado se denomina glyphlet . El formato, que Adobe ha hecho público, se basa en OpenType. El paquete consta del contorno del glifo en formato TrueType o CFF (contornos de estilo PostScript); tablas OpenType estándar que declaran las métricas y el comportamiento del glifo en la composición; y metadatos, información adicional incluida para identificar el glyphlet, su propietario y, posiblemente, su pronunciación o categorización lingüística. Los glyphlets SING se pueden crear utilizando la aplicación SigMaker3 de Fontlab .

La especificación SING establece que los glifos deben viajar con el documento en el que se utilizan. De esta forma, los documentos son portátiles, evitando el riesgo de que haya caracteres que no se puedan visualizar. Dado que los glifos son esencialmente fuentes OpenType, los programas de fuentes estándar pueden renderizarlos. La especificación SING también describe un formato XML que incluye todos los datos necesarios para reconstruir el glifo en formato binario. Un glifo típico puede requerir entre uno y dos kilobytes para su representación.

Véase también

Referencias

  1. "Tipos de medios" . IANA . 12 de octubre de 2017. Archivado del original el 18 de octubre de 2017. Consultado el 17 de octubre de 2017 .
  2. "Especificación OpenType" . Microsoft Typography. Microsoft Learn . Consultado el 13 de abril de 2024 .
  3. "ISO/IEC 14496-22:2019 - Tecnología de la información — Codificación de objetos audiovisuales — Parte 22: Formato de fuente abierta" . www.iso.org . Archivado del original el 12 de diciembre de 2022. Consultado el 13 de diciembre de 2015 .
  4. "Marca registrada en EE. UU. número 2217574" . uspto.gov . 12 de enero de 1999. Consultado el 30 de septiembre de 2014 .
  5. 1 2 3 ISO/IEC JTC 1/SC 29/WG 11 (julio de 2008). "ISO/IEC 14496-22 "Formato de fuente abierta"" . chiariglione.org. Archivado del original el 30 de abril de 2010. Consultado el 21 de febrero de 2020 .{{cite web}}: CS1 maint: nombres numéricos: lista de autores ( enlace )
  6. ↑ "Guía informativa de Suitcase Type Foundry " (PDF) . Archivado del original (PDF) el 18 de noviembre de 2006.
  7. "ISO adoptará el formato de archivo OpenType como estándar de fuente para MPEG-4" . Adobe Systems Incorporated. 15 de agosto de 2005. Archivado del original el 5 de junio de 2011. Consultado el 28 de enero de 2010 .
  8. "Referencia del informe explicativo que acompaña a la presentación de FPDAM/FDAM de ISO/IEC 14496–11/Amd.2, Especificación referenciada: Especificación del formato de fuente OpenType, versión 1.4" . Julio de 2003. Archivado del original (DOC) el 12 de mayo de 2014. Recuperado el 28 de enero de 2010 .
  9. "Votación combinada de registro y consideración de CD sobre ISO/IEC CD 14496-22: Tecnología de la información – Codificación de objetos audiovisuales – Parte 22: Formato de fuente abierta – SC 29/WG 11 N 7485" . 1 de septiembre de 2005. Archivado del original (DOC) el 12 de mayo de 2014. Recuperado el 28 de enero de 2010 .
  10. "ISO/IEC 14496-22:2007 – Tecnología de la información – Codificación de objetos audiovisuales – Parte 22: Formato de fuente abierta" . ISO. 31 de julio de 2009. Archivado del original el 18 de noviembre de 2016. Consultado el 11 de noviembre de 2009 .
  11. ISO (15 de marzo de 2007). "ISO/IEC 14496-22, Primera edición 15-03-2007, Tecnología de la información — Codificación de objetos audiovisuales — Parte 22: Formato de fuente abierta" (ZIP) . Archivado del original el 18 de diciembre de 2019. Recuperado el 28 de enero de 2010 .
  12. "ISO/IEC 14496-22:2009 – Tecnología de la información – Codificación de objetos audiovisuales – Parte 22: Formato de fuente abierta" . ISO. 31 de julio de 2009. Consultado el 28 de enero de 2010 .
  13. ISO (15 de agosto de 2009). "ISO/IEC 14496-22, Segunda edición 2009-08-15, Tecnología de la información — Codificación de objetos audiovisuales — Parte 22: Formato de fuente abierta" (ZIP) . Consultado el 28 de enero de 2010 .
  14. "Estándares disponibles públicamente" . Standards.iso.org. Archivado del original el 26 de octubre de 2018. Consultado el 11 de noviembre de 2009 .
  15. "Anexo estándar Unicode n.º 28, Unicode 3.2" . www.unicode.org . 27 de marzo de 2002. Consultado el 22 de abril de 2017 .
  16. "Base de datos de variación ideográfica" . www.unicode.org . Archivado del original el 5 de enero de 2022. Consultado el 22 de abril de 2017 .
  17. 1 2 3 4 5 6 "Registro de cambios de la especificación OpenType" . Microsoft Typography. Microsoft Learn . Consultado el 13 de abril de 2024 .
  18. "Unicode 6.0.0" . www.unicode.org . 11 de octubre de 2010. Archivado del original el 28 de julio de 2025. Consultado el 22 de abril de 2017 .
  19. "La tabla 'sbix'" . developer.apple.com . Consultado el 22 de abril de 2017 .
  20. "ISO/IEC 14496-22:2015 Tecnología de la información - Codificación de objetos audiovisuales - Parte 22: Formato de fuente abierta" . Octubre de 2015. Archivado del original el 30 de agosto de 2017. Consultado el 22 de abril de 2017 .
  21. "Novedades de DirectWrite § Actualización de aniversario de Windows 10" . DirectWrite . Microsoft Learn . 4 de octubre de 2021. Archivado del original el 21 de mayo de 2024. Consultado el 13 de abril de 2024 .
  22. "COLR — Tabla de colores" . Microsoft Typography. Microsoft Learn . Consultado el 13 de abril de 2024 .
  23. "SVG — La tabla SVG (gráficos vectoriales escalables)" . Microsoft Typography. Microsoft Learn . Consultado el 13 de abril de 2024 .
  24. "Característica: Fuentes vectoriales con degradado de color COLRv1" . Consultado el 10 de diciembre de 2021 .
  25. "Introducción y creación de colecciones OpenType (OTC)" . Blogs.adobe.com . 27 de enero de 2014. Consultado el 19 de enero de 2017 .
  26. "Noto Sans CJK – Google Noto Fonts" . Google.com . Archivado del original el 26 de agosto de 2015. Consultado el 19 de enero de 2017 .
  27. "Fuente abierta pan-CJK de Google y Adobe" . Lwn.net . Archivado del original el 26 de marzo de 2020. Consultado el 19 de enero de 2017 .
  28. Archivado en Ghostarchivey la Wayback Machine: "Sesión especial de OpenType" . YouTube . 14 de septiembre de 2016. Consultado el 22 de abril de 2017 .
  29. John Hudson. "Introducción a las fuentes variables OpenType" . Archivado del original el 30 de enero de 2018. Consultado el 22 de abril de 2017 .
  30. "Descripción general de las variaciones de fuentes OpenType" . Microsoft Typography. Microsoft Learn . Consultado el 13 de abril de 2024 .
  31. Knuth, Donald E. Tipografía matemática. Bull. Amer. Math. Soc. (NS) 1 (1979), n.º 2, 337-372. https://projecteuclid.org/euclid.bams/1183544082
  32. CSTUG, Universidad Carolina, Praga, marzo de 1996, Preguntas y respuestas con el Prof. Donald E. Knuth, reproducido en TUGboat 17 (4) (1996), 355–67. La cita proviene de la página 361. Disponible en línea en http://www.tug.org/TUGboat/Articles/tb17-4/tb53knuc.pdf . Archivado el 20 de septiembre de 2020 en Wayback Machine .
  33. Tamye Riggs (30 de julio de 2014). "La historia del 25.º aniversario de Adobe Originals: cómo los Originals perduraron en una industria en constante cambio" . Archivado del original el 2 de junio de 2022. Recuperado el 22 de abril de 2017 .
  34. Shimada, James (6 de diciembre de 2006). "Las guerras de las fuentes" (PDF) . Consultado el 14 de diciembre de 2021 .
  35. "Adobe Inc" . Britannica . Guerras de fuentes . Consultado el 10 de abril de 2022 .
  36. Cringely, Robert X. (1996). «Guerras de fuentes» . Accidental Empires ( Edición revisada y actualizada). Penguin Books . págs. 209–229 . ISBN   0-14-025826-4.
  37. David Lemon (27 de enero de 2017). "Las guerras de las fuentes" . Consultado el 22 de abril de 2017 .
  38. "COLR — Tabla de colores § Tabla COLR y variaciones de fuentes OpenType" . Microsoft Typography. Microsoft Learn . Consultado el 13 de abril de 2024 .
  39. "OpenOffice admite fuentes OpenType..." Consultado el 3 de febrero de 2011 .
  40. Sysmäläinen, Julia (9 de noviembre de 2012). "Algunas reflexiones abiertas sobre OpenType" . Alphabettes . Consultado el 15 de mayo de 2016 .
  41. "Cómo habilitar las ligaduras OpenType en Word 2010" . Orzeszek.org. Archivado del original el 11 de junio de 2009. Consultado el 11 de noviembre de 2009 .
  42. "Guía para desarrolladores de Windows 7" . Code.msdn.microsoft.com. Archivado del original el 25 de diciembre de 2010. Consultado el 11 de noviembre de 2009 .
  43. "Notas de la versión de LibreOffice 4.1" . Archivado del original el 5 de febrero de 2024. Consultado el 15 de abril de 2015 .
  44. Christopher Slye – Archivos de características OpenType, diapositivas de ATypI 2006. Archivado el 16 de julio de 2011 en Wayback Machine.
  45. "Especificación de archivo de características OpenType" . Consultado el 20 de marzo de 2019 .
  46. "Etiquetas de script" . Microsoft Typography. Microsoft Learn . Consultado el 13 de abril de 2024 .
  47. Organización Internacional de Normalización y Comisión Electrotécnica Internacional (15 de agosto de 2009). "ISO/IEC 14496-22:2009(E)" . Tecnología de la información — Codificación de objetos audiovisuales — Parte 22: Formato de fuente abierta (2.ª ed.) . págs. 286 (sección 6.4.1) . Consultado el 2 de noviembre de 2009 . (Se requiere la aceptación del acuerdo de licencia en línea gratuito para descargar las especificaciones).
  48. 1 2 "Etiquetas del sistema de idioma" . Microsoft Typography. Microsoft Learn . Consultado el 13 de abril de 2024 .
  49. "Características registradas: definiciones e implementaciones (k – o)" . Microsoft Typography. Microsoft Learn . Consultado el 13 de abril de 2024 .
  50. MurrayS3 (14 de noviembre de 2006). "LineServices – Murray Sargent: Matemáticas en la oficina" . Blogs.msdn.com . Archivado del original el 4 de agosto de 2011. Consultado el 19 de enero de 2017 .{{cite web}}: CS1 maint: nombres numéricos: lista de autores ( enlace )
  51. "Tres tipografías para matemáticas" (PDF) . Ultrasparky.org . Consultado el 19 de enero de 2017 .
  52. MurrayS3 (27 de abril de 2014). "Tablas matemáticas OpenType – Murray Sargent: Matemáticas en Office" . Blogs.msdn.com . Archivado del original el 29 de abril de 2014. Consultado el 19 de enero de 2017 .{{cite web}}: CS1 maint: nombres numéricos: lista de autores ( enlace )
  53. "Informe técnico de Unicode n.º 25 : SOPORTE DE UNICODE PARA LAS MATEMÁTICAS" (PDF) . Unicode.org . Consultado el 19 de enero de 2017 . 
  54. "UTN #28: Codificación de matemáticas casi en texto plano" . Unicode.org . 16 de noviembre de 2016. Archivado del original el 3 de julio de 2024. Consultado el 19 de enero de 2017 .
  55. MurrayS3 (11 de enero de 2010). "Capacidades especiales de una fuente matemática: Murray Sargent: Matemáticas en Office" . Blogs.msdn.com . Archivado del original el 8 de junio de 2010. Consultado el 19 de enero de 2017 .{{cite web}}: CS1 maint: nombres numéricos: lista de autores ( enlace )
  56. 1 2 https://www.tug.org/TUGboat/tb30-1/tb94vieth.pdf también en http://www.ntg.nl/maps/38/03.pdf Archivado el 11 de septiembre de 2014 en Wayback Machine
  57. "Patente US7492366 - Método y sistema de colocación de caracteres en fuentes OpenType - Patentes de Google" . Google.com . 3 de marzo de 2008. Consultado el 19 de enero de 2017 .
  58. "Patente US7242404 - Ampliación de caracteres de fuente - Patentes de Google" . Google.com . 16 de febrero de 2007. Consultado el 19 de enero de 2017 .
  59. "Patente US7453463 - Ampliación de caracteres de fuente - Patentes de Google" . Google.com . Consultado el 19 de enero de 2017 .
  60. MurrayS3 (3 de marzo de 2012). "RichEdit 8.0 Preview – Murray Sargent: Math in Office" . Blogs.msdn.com . Archivado del original el 4 de marzo de 2016. Consultado el 19 de enero de 2017 .{{cite web}}: CS1 maint: nombres numéricos: lista de autores ( enlace )
  61. Preining, Norbert (19 de junio de 2013). "TeX Live 2013 lanzado" . Preining.info . Consultado el 19 de enero de 2017 .
  62. "Fuentes matemáticas OpenType" . Fred-wang.github.io . Consultado el 19 de enero de 2017 .
  63. "MathML: Tabla MATH de tipo abierto - MozillaWiki" . Wiki.mozilla.org . 27 de diciembre de 2015. Consultado el 19 de enero de 2017 .
  64. 1 2 "Fuentes para MathML - Mozilla | MDN" . Developer.mozilla.org . 1 de diciembre de 2016. Consultado el 12 de abril de 2026 .
  65. "Experiencias de composición tipográfica de fórmulas matemáticas OpenType con LuaLaTEX y XeLaTEX" (PDF) . Tug.org . Archivado (PDF) del original el 4 de marzo de 2016. Consultado el 19 de enero de 2017 .
  66. Jerzy B. Ludwichowski. "El nuevo proyecto de fuente: TEX Gyre" (PDF) . Tug.org . Archivado (PDF) del original el 23 de febrero de 2024. Recuperado el 19 de enero de 2017 .
  67. "La fuente Latin Modern Math (LM Math) — GUST" . Gust.org.pl (en polaco). Archivado del original el 2 de junio de 2015. Consultado el 19 de enero de 2017 .
  68. "Paquete lm-math" . CTAN. Archivado del original el 23 de febrero de 2024. Consultado el 19 de enero de 2017 .
  69. "UK-TUG 2012 - Informe de TeX Gyre Math en Vimeo" . Vimeo.com . 22 de octubre de 2012. Consultado el 19 de enero de 2017 .
  70. "/tex-archive/fonts/tex-gyre-math" . CTAN. 19 de mayo de 2016. Consultado el 19 de enero de 2017 .
  71. "Progreso del proyecto de la fuente matemática TEX Gyre" (PDF) . Gust.org . Consultado el 19 de enero de 2017 .
  72. "Emoji de color de Apple – Typographica" . Typographica.org . 20 de junio de 2014. Consultado el 19 de enero de 2017 .
  73. 1 2 3 4 "Emojis de color en Windows 8.1: ¿El futuro de las fuentes de color?" . Opentype.info . 3 de julio de 2013. Archivado del original el 10 de julio de 2014 . Recuperado el 19 de enero de 2017 .
  74. Apple Inc. "Mapas de bits extendidos" . Developer.apple.com . Consultado el 19 de enero de 2017 .
  75. 1 2 Roel Nieskens. "Tipografía colorida en la web: prepárate para las fuentes multicolor – Pixelambacht" . Pixelambacht.nl . Consultado el 19 de enero de 2017 .
  76. 1 2 "Blog de FontLab: Fuentes de color. Resumen de las propuestas de extensiones de color del formato de fuente OpenType. - Blog de FontLab" . Blog.fontlab.com . 19 de septiembre de 2013. Archivado del original el 23 de agosto de 2016. Consultado el 19 de enero de 2017 .
  77. "Compatibilidad con scripts y fuentes en Windows § Windows 8.1" . Globalización. Microsoft Learn . 20 de noviembre de 2023. Archivado del original el 13 de marzo de 2025. Consultado el 13 de abril de 2024 .
  78. "Blog de Petzold Book - Caracteres de fuente multicolor en Windows 8.1" . Charlespetzold.com . Consultado el 19 de enero de 2017 .
  79. "Innovaciones en gráficos 2D de alto rendimiento con DirectX | Build 2013 | Channel 9" . Channel9.msdn.com . 25 de junio de 2013. Archivado del original el 29 de diciembre de 2016. Consultado el 19 de enero de 2017 .
  80. "Cómo introducir y usar emojis en Windows 8.1 - Scott Hanselman" . Hanselman.com . Consultado el 19 de enero de 2017 .
  81. "SVG — La tabla SVG (gráficos vectoriales escalables) § Colores y paletas de colores" . Microsoft Typography. Microsoft Learn . Consultado el 13 de abril de 2024 .
  82. "Llegan las fuentes cromáticas" . Lwn.net . Consultado el 19 de enero de 2017 .
  83. "Especificación OpenType (OpenType 1.7)" . Microsoft Typography. Microsoft Learn . 22 de septiembre de 2020. Consultado el 13 de abril de 2024 .
  84. "Especificación OpenType (OpenType 1.8)" . Microsoft Typography. Microsoft Learn . 9 de junio de 2022. Consultado el 13 de abril de 2024 .
  85. "Novedades de DirectWrite § Actualización de aniversario de Windows 10" . Microsoft Typography. Microsoft Learn . 4 de octubre de 2021. Archivado del original el 21 de mayo de 2024. Consultado el 13 de abril de 2024 .
  86. "Uso de fuentes de color para texto e iconos atractivos" . blogs.microsoft.com . 6 de junio de 2017. Consultado el 14 de septiembre de 2018 .
  87. "Novedades de Safari" . developer.apple.com . Consultado el 14 de septiembre de 2018 .
  88. "Kit de desarrollo de glifos de Adobe (GDK) para SING Gaiji Architecture" . Adobe.com. Archivado del original el 27 de junio de 2008. Consultado el 11 de noviembre de 2009 .
  89. DeLaHunt, Jim (septiembre de 2004). SING: La nueva arquitectura Gaiji de Adobe (PDF) . 26.ª Conferencia sobre Internacionalización y Unicode. Archivado del original (PDF) el 23 de enero de 2015. Consultado el 16 de julio de 2009 .
  • Sitio web oficialEdita esto en Wikidata
  • ISO/IEC 14496-22:2019 Tecnología de la información — Codificación de objetos audiovisuales — Parte 22: Formato de fuente abierta
  • Adobe – Fuentes: OpenType
  • Wakamai Fondue : sitio web para comprobar las características de las fuentes OpenType.

Obtenido de " https://en.wikipedia.org/w/index.php?title=OpenType&oldid=1352594732 "