De Wikipedia, la enciclopedia libre
Saltar a navegación Saltar a búsqueda

OpenType es un formato para fuentes de computadora escalables . Fue construido sobre su predecesor TrueType , conservando la estructura básica de TrueType y agregando muchas estructuras de datos intrincadas para prescribir el comportamiento tipográfico . OpenType es una marca registrada de Microsoft Corporation . [4] [5]

La especificación germinó en Microsoft, y Adobe Systems también contribuyó en el momento del anuncio público en 1996.

Debido a la amplia disponibilidad y flexibilidad tipográfica, incluidas las disposiciones para manejar los diversos comportamientos de todos los sistemas de escritura del mundo , las fuentes OpenType se utilizan comúnmente en las principales plataformas informáticas.

Historia [ editar ]

Los orígenes de OpenType se remontan al intento de Microsoft de licenciar la tecnología de tipografía 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.

Microsoft y Adobe intentaron estos esfuerzos reemplazar los formatos de fuente TrueType de Apple y Type 1 (" PostScript ") de Apple . Al necesitar un formato de fuente más expresivo para manejar la tipografía fina y el comportamiento complejo de muchos de los sistemas de escritura del mundo, las dos compañías combinaron las tecnologías subyacentes de ambos formatos y agregaron nuevas extensiones destinadas a abordar las limitaciones de esos formatos. Se eligió el nombre OpenType para las tecnologías combinadas, y la tecnología se anunció más tarde ese año.

Abrir formato de fuente [ editar ]

Adobe y Microsoft continuaron desarrollando y perfeccionando OpenType durante la próxima década. 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 como referencia para MPEG-4 . [5] [7] [8] [9] La adopción de la nueva norma alcanzó la aprobación formal en marzo de 2007 como Norma ISO ISO / IEC 14496-22 (MPEG-4 Parte 22) denominada Formato de fuente abierta (DESACTIVADO, no debe confundirse con formato de fuente abierto web ). [10] A veces también se denomina "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 cambios de lenguaje apropiados para ISO. [11] La segunda edición del formato de fuente abierto 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, el formato de fuente abierto y la especificación OpenType se han mantenido sincronizados. OFF es un estándar gratuito y disponible públicamente. [14]

En 2001, cientos de fuentes OpenType estaban en el mercado. Adobe terminó de convertir toda su biblioteca de fuentes a OpenType hacia fines de 2002. A principios de 2005 , alrededor de 10,000 fuentes OpenType estaban disponibles, y la biblioteca de Adobe representaba aproximadamente un tercio del total. En 2006, todas las principales fundiciones de fuentes y muchas de menor importancia estaban desarrollando fuentes en formato OpenType. [ cita requerida ]

Secuencias de variación Unicode [ editar ]

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

Fuentes de color [ editar ]

La versión 6.0 de Unicode introdujo emoji codificados como caracteres en Unicode en octubre de 2010. [18] Varias empresas actuaron rápidamente para agregar soporte para emoji Unicode en sus productos. Dado que los emoji Unicode se manejan como texto, y dado que el color es un aspecto esencial de la experiencia con emoji, esto llevó a 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 / OFF ya tenía soporte para glifos de mapa de bits monocromáticos, por lo que Google propuso que se extendiera OFF para permitir mapas de bits en color. Este fue el enfoque adoptado por Apple, aunque Apple se negó a participar en la extensión del estándar ISO. Como resultado, Apple agregó la tabla 'sbix' a su formato TrueType en OS X 10.7, [19] mientras que Google propuso agregar las tablas CBDT y CBLC a OFF.

Microsoft adoptó un enfoque diferente al de los mapas de bits en color. Al observar la práctica existente en la Web de colocar glifos de diferentes colores uno encima del otro para crear elementos multicolores como íconos, Microsoft propuso una nueva tabla COLR para mapear un glifo en un conjunto de glifos en capas, y una tabla CPAL para definir los colores.

Adobe propuso otro enfoque: agregar una nueva tabla 'SVG' que puede contener glifos de varios colores representados mediante gráficos vectoriales escalables .

Las propuestas de Adobe, Microsoft y Google se incorporaron a la tercera edición de OFF (ISO / IEC 14496-22: 2015). [20] Las nuevas tablas — CBDT, CBLC, COLR, CPAL, SVG — se agregaron a la versión 1.7 de OpenType. [17]

Si bien Microsoft originalmente solo admitía el formato de color COLR / CPAL, la compatibilidad con todos los diferentes formatos de color, incluido el formato 'sbix' de Apple, se agregó a Microsoft Windows en la Actualización de aniversario de Windows 10. [21] La tabla 'sbix' se agregó posteriormente a OpenType en la versión 1.8. [17]

Colecciones OpenType [ editar ]

Desde al menos la versión 1.4, la especificación OpenType había admitido “Colecciones TrueType”, una característica del formato que permite almacenar varias fuentes en un solo archivo. Este formato es útil para distribuir un tipo de letra completo (familia de fuentes) en un solo archivo.

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

Sin embargo, la especificación solo describe los archivos de colección que se utilizan junto con glifos que se representan como contornos TrueType o como mapas de bits. Existía la posibilidad de proporcionar los mismos beneficios de almacenamiento y recuento de glifos a las fuentes que usan 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 fuentes de colección que combina fuentes que usan glifos en formato CFF. [22] Esto proporcionó importantes beneficios de almacenamiento para las fuentes CJK que Adobe y Google estaban desarrollando conjuntamente. Por ejemplo, las fuentes Noto CJK OTC son ~ 10 MB más pequeñas que la suma de los cuatro OTF separados que las componen. [23] El uso de una colección también permitió combinar una gran cantidad de glifos en un solo archivo, como sería necesario para una fuente pan-CJK. [24]

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", reemplazando a "Colección TrueType".

Variaciones de fuente OpenType [ editar ]

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

OpenType Font Variations reintroduce técnicas que anteriormente fueron desarrolladas por Apple en TrueType GX y por Adobe en múltiples fuentes maestras . La idea común de estos formatos es que una sola fuente incluye datos para describir múltiples variaciones de un contorno de glifo (a veces denominados "maestros"), y que en el momento de la visualización del texto, el rásterizador de fuentes puede interpolar o "combinar" estas variaciones para derivar una gama continua de variaciones de contorno adicionales. [27]

El concepto de fuentes totalmente paramétricas había sido explorado de una manera más general por Donald E. Knuth en el sistema METAFONT , introducido en 1978. [28] Ese sistema y sus sucesores nunca fueron ampliamente adoptados por diseñadores de tipos profesionales o sistemas de software comerciales. [29] Los formatos TrueType GX y Multiple Master, los predecesores directos de OpenType Font Variations, se introdujeron en la década de 1990, pero tampoco fueron ampliamente adoptados. Posteriormente, Adobe abandonó el soporte para el formato Multiple Master. [30]Esto ha llevado a cuestionar si una reintroducción de tecnología similar podría tener éxito. Para 2016, sin embargo, 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 receptivo y en la búsqueda de formas de ofrecer más variantes de tipografía en un formato de tamaño eficiente. 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 fuentes" [ ¿quién? ] , OpenType Font Variations se desarrolló de forma colaborativa con la participación de varios proveedores importantes. [31]

Font Variations está integrado en OpenType 1.8 de una manera integral, lo que permite que la mayoría de las capacidades existentes se utilicen en combinación con variaciones. En particular, se admiten variaciones para los contornos de glifos TrueType o CFF, para las sugerencias 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 ser útiles son la tabla SVG para glifos de color y la tabla MATH para el diseño de fórmulas matemáticas. OpenType 1.8 hizo uso de tablas originalmente definidas por Apple para TrueType GX (las tablas avar, cvar, fvar y gvar). También introdujo varias tablas nuevas, incluida 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 (HVAR, MVAR,Tablas STAT y VVAR; adiciones a las tablas BASE, GDEF y de nombres).[17]

Descripción [ editar ]

  • Los contornos TrueType utilizan curvas de Bézier cuadráticas .

  • Los contornos CFF utilizan curvas de Bézier cúbicas.

OpenType usa la estructura sfnt general de una fuente TrueType, pero agrega varias opciones de fuentes inteligentes que mejoran las capacidades tipográficas y de soporte de idiomas de la fuente.

Los datos de contorno de glifo en una fuente OpenType pueden estar en uno de dos formatos: contornos de formato TrueType en una tabla 'glifo' o contornos de formato de fuente compacto (CFF) en una tabla 'CFF'. (El nombre de la tabla 'CFF' tiene cuatro caracteres y termina en un carácter de espacio). Los datos de contorno de CFF se basan en el formato de fuente del lenguaje PostScript Type 2. Sin embargo, la especificación OpenType (anterior a 1.8) no admite el uso de esquemas PostScript en un archivo de fuentes de la colección TrueType. Después de la versión 1.8, ambos formatos son compatibles con la nueva "Colección OpenType".

Para muchos propósitos, como el diseño, no importa cuál sea el formato de los datos de esquema, pero para algunos propósitos, como la rasterización , es significativo. El estándar OpenType no especifica el formato de datos de esquema, sino que se adapta a cualquiera de los varios estándares existentes. A veces, términos como "OpenType (tipo PostScript)" (= "Tipo 1 OpenType", "OpenType CFF") u "OpenType (tipo TrueType)" se utilizan para indicar qué formato de esquema contiene un archivo de fuente OpenType en particular.

OpenType tiene varias características distintivas:

  • Se adapta a la codificación de caracteres Unicode (así como a otras), de modo que pueda admitir cualquier script de escritura (o varios scripts a la vez).
  • Tiene capacidad para 65.536 glifos.
  • Funciones avanzadas de "diseño" tipográfico que prescriben el posicionamiento y el reemplazo de glifos renderizados. Las características de reemplazo incluyen ligaduras ; las características de posicionamiento incluyen interletraje , colocación de marcas y especificación de línea base .
  • Archivos de fuentes multiplataforma, que se pueden utilizar sin modificaciones en sistemas Mac OS, Microsoft Windows y Unix / Linux.
  • Si no se agregan glifos adicionales o características tipográficas extensas, las fuentes OpenType CFF pueden ser considerablemente más pequeñas que sus contrapartes de Tipo 1.

Comparación con otros formatos [ editar ]

En comparación con Apple Computer ‘s 'GX tipografía' -ahora llamada de Apple Tipografía Avanzada (AAT) -y con el SIL ‘s grafito tecnología, OpenType es menos flexible en opciones tipográficas, pero superior en opciones y el apoyo relacionados con el lenguaje. [ aclaración necesaria ] Sin embargo, OpenType se ha adoptado mucho más ampliamente que AAT o Graphite, a pesar de que AAT es la tecnología más antigua.

Desde la perspectiva de un desarrollador de fuentes, OpenType es, para muchas situaciones comunes, más fácil de desarrollar que AAT o Graphite. En primer lugar, las sustituciones declarativas simples y posicionamiento de OpenType se entienden más fácilmente que las tablas de estado más complejos de AAT o el lenguaje de descripción de grafito que se asemeja a la sintaxis C . En segundo lugar, la estrategia de Adobe de licenciar sin cargo el código fuente desarrollado para su propio desarrollo de fuentes, AFDKO (Adobe Font Development Kit para OpenType), permitió aplicaciones de edición de fuentes de terceros como FontLab.y FontMaster para agregar soporte con relativa facilidad. Aunque el soporte de codificación basada en texto de Adobe no es tan visual como la herramienta separada de Microsoft, VOLT (Visual OpenType Layout Tool), la integración con las herramientas que se utilizan para hacer las fuentes ha sido bien recibida.

Otra diferencia es que un marco de soporte OpenType (como Uniscribe de Microsoft ) necesita proporcionar un poco de conocimiento sobre problemas especiales de procesamiento de idiomas para manejar ciertos idiomas (por ejemplo, árabe). Con AAT o Graphite, el desarrollador de fuentes tiene que encapsular toda esa experiencia en la fuente. Esto significa que AAT y Graphite pueden manejar cualquier lenguaje arbitrario, pero requiere más trabajo y experiencia por parte de los desarrolladores de fuentes. Por otro lado, las fuentes OpenType son más fáciles de hacer, pero solo pueden admitir diseños de texto complejos si la aplicación o el sistema operativo saben cómo manejarlos.

Antes de admitir OpenType, Adobe promovió múltiples fuentes maestras y fuentes expertas para tipografía de alta gama. Varias fuentes maestras eran esencialmente una versión anterior (y menos flexible) de las fuentes variables OpenType, pero carecían de los controles para glifos e idiomas alternativos proporcionados por OpenType. Las fuentes expertas eran una solución para los glifos alternativos, que se proporcionaban en su lugar como fuentes complementarias independientes, de modo que ciertos caracteres especiales que no tenían lugar en el conjunto de caracteres de codificación estándar de Adobe ( ligaduras, fracciones, mayúsculas pequeñas, etc.) se colocaban en la fuente experta. . El uso en aplicaciones era complicado, por ejemplo, escribir una Z provocaba que fflligadura que se generará. En las fuentes OpenType modernas, se hace referencia a glifos alternativos por su relación con el glifo o glifos predeterminados (es decir, en qué circunstancias se debe usar ese glifo) para los puntos de código Unicode particulares.

Soporte OpenType [ editar ]

Soporte romano básico [ editar ]

La compatibilidad con OpenType se puede dividir en varias categorías. [ cita requerida ] Prácticamente todas las aplicaciones y la mayoría de los sistemas operativos modernos tienen soporte Roman básico y funcionan con fuentes OpenType tan bien como con otros formatos más antiguos. Los beneficios más allá del soporte básico de Roman incluyen soporte de idiomas extendido a través de Unicode , soporte para escrituras complejas como el árabe y los idiomas índicos , y soporte tipográfico avanzado para idiomas de escritura latina como el inglés .

Entre los sistemas operativos de Microsoft, las fuentes OpenType TT (.TTF) son compatibles con versiones anteriores y, por lo tanto, son compatibles con todas las versiones de Microsoft Windows a partir de Microsoft Windows 3.1. Las fuentes OpenType PS (.OTF) son compatibles con todas las versiones de Windows a partir de Microsoft Windows 2000 ; Es necesario instalar Adobe Type Manager en Microsoft Windows 95/98 / NT / Me para la compatibilidad básica con Roman (solo) de fuentes OpenType PS.

Soporte de idiomas extendido [ editar ]

Soporte de lenguaje extendido a través de Unicode para ambos OpenType y TrueType está presente en la mayoría de las aplicaciones de Microsoft Windows [ cita requerida ] (incluyendo Microsoft Office Publisher , la mayoría de las aplicaciones de Adobe y Microsoft Office 2003, aunque no Word 2002), CorelDRAW X3 y más nuevo, y muchos Aplicaciones de Mac OS X, incluidas las propias 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,[32] etc.).

El soporte OpenType para scripts escritos complejos ha aparecido hasta ahora principalmente en aplicaciones de Microsoft en Microsoft Office , como Microsoft Word y Microsoft Publisher . Adobe InDesign proporciona una amplia capacidad OpenType en japonés, pero no es compatible directamente con scripts de Oriente Medio o índicos.—Aunque hay disponible una versión separada de InDesign que admite escrituras de Oriente Medio como árabe y hebreo. La funcionalidad no documentada en muchas aplicaciones de Adobe Creative Suite 4, incluidas InDesign, Photoshop e Illustrator, habilita el Medio Oriente, el índico y otros idiomas, pero no es oficialmente compatible con Adobe y requiere complementos de terceros para proporcionar una interfaz de usuario para las funciones. .

Tipografía avanzada [ editar ]

El soporte tipográfico avanzado para lenguajes 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 cualquier cosa que no sean caracteres WinANSI / MacRoman no se mostrará correctamente en una fuente OpenType (ni en otros formatos de fuente Unicode, para el caso). Sin embargo, en QuarkXPress 7, Quark ofreció un soporte similar al 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 la paridad en las características tipográficas con InDesign, pero también extiende el soporte a los scripts de derecha a izquierda; también lo hace el editor de texto clásico , un procesador de texto especializado desarrollado en la Academia de Ciencias de Austria.

A partir de 2009 , los procesadores de texto populares para Microsoft Windows no eran compatibles con las funciones de tipografía OpenType avanzadas . Las funciones de tipografía avanzada se implementan solo en software de autoedición de alta gama . El motor de texto de Windows Presentation Foundation , que es una implementación de código administrado de OpenType, es la primera API de Microsoft Windows que expone las características de OpenType a los desarrolladores de software, y admite fuentes OpenType TrueType y OpenType CFF ( formato de fuente compacto ). Admite funciones tipográficas avanzadas como ligaduras , números de estilo antiguo , variantes de swash , fracciones, superíndice y subíndice , minúsculas mayúsculas , sustitución de glifos , múltiples líneas de base , formas de caracteres alternativas contextuales y estilísticas , interletraje, justificación de nivel de línea , caracteres rubí , etc. [33] Las aplicaciones WPF automáticamente obtienen soporte para características de tipografía avanzada. Las ligaduras OpenType son accesibles en Microsoft Office Word 2010 . [34]

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 , características de tipografía OpenType avanzadas, texto Unicode completo, compatibilidad con diseño y lenguaje y API de representación de glifos de bajo nivel. . [35]

En Mac OS X, las aplicaciones compatibles con AAT que se ejecutan en Mac OS X 10.4 y versiones posteriores, incluidas TextEdit y Keynote, obtienen una compatibilidad considerable con OpenType. El soporte de Apple para OpenType en Mac OS X 10.4 incluía las características tipográficas más avanzadas necesarias para los lenguajes de escritura latina , como versalitas , figuras de estilo antiguo y varios tipos de ligaduras, pero aún no admitía alternativas contextuales, formas posicionales ni reordenamiento de glifos como manejado por la biblioteca Uniscribe de Microsoft en Windows. Por lo tanto, Mac OS X 10.4 no ofrecía soporte para scripts árabes o índicos a través de OpenType (aunque dichos scripts son totalmente compatibles con las fuentes AAT existentes). Mac OS X 10.5ha mejorado la compatibilidad con OpenType y admite fuentes OpenType árabes. Gradualmente, el soporte de tipografía OpenType ha mejorado en las versiones más recientes de Mac OS X (por ejemplo, Mac OS X 10.10 puede manejar sustituciones de glifos contextuales mucho mejor).

Bitstream Panorama , un motor de composición de texto y diseño de líneas de Bitstream Inc. , proporciona compatibilidad completa con OpenType para fuentes asiáticas compactas y estándar, árabe, hebreo, índico, tailandés y más de 50 idiomas en todo el mundo. La aplicación admite tablas clave OpenType necesarias para el diseño de líneas, como BASE, definición de glifos (GDEF), posicionamiento de glifos (GPOS) y sustitución de glifos (GSUB). Panorama también ofrece soporte completo para funciones tipográficas avanzadas, como ligaduras, caracteres decorativos, versalitas, ornamentos, ordinales, superiores, estilo antiguo, kerning, fracciones, etc.

En entornos de software libre como Linux , la representación OpenType es proporcionada por el proyecto FreeType , incluido en implementaciones gratuitas 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 Linux de LibreOffice 4.1 y más reciente es compatible con muchas características de tipografía OpenType, porque comenzó a usar una biblioteca de modelado de texto HarfBuzz más sofisticada.[36]

Archivo de funciones OpenType [ editar ]

Como paso en la creación de una fuente, las propiedades de la fuente OpenType (además del contorno) se pueden definir utilizando texto legible por humanos guardado en el formato de archivo de características OpenType de Adobe. [37] [38] Los archivos de funciones OpenType suelen tener un nombre que termina en una .feaextensión. Estos archivos se pueden compilar en el contenedor de fuentes binarias ( .ttfo .otf) utilizando Adobe Font Development Kit para OpenType (AFDKO), FontLab , FontForge , Glyphs , DTL OTMaster , RoboFont y FontTools .

Etiquetas de diseño [ editar ]

Las etiquetas OpenType Layout son cadenas de caracteres de 4 bytes que identifican los scripts, sistemas de lenguaje, características y líneas de base en una fuente OpenType Layout. El registro de etiquetas Layout de Microsoft establece convenciones para nombrar y usar estas etiquetas. Las características OpenType se crean mediante el uso de etiquetas al crear secuencias de comandos de características que describen cómo se manipularán los caracteres para crear la característica deseada. Estos scripts de funciones pueden ser creados e incorporados en fuentes OpenType por editores de fuentes avanzados como FontLab Studio , AsiaFont Studio y FontForge .

La compatibilidad del sistema operativo y las aplicaciones para las etiquetas de diseño varía ampliamente.

Etiquetas de secuencia de comandos [ editar ]

Las etiquetas de script identifican los scripts (sistemas de escritura) representados en una fuente OpenType. Cada etiqueta corresponde a rangos de códigos de caracteres contiguos en Unicode. Una etiqueta de escritura puede constar de 4 letras minúsculas o menos, como arabel alfabeto árabe , cyrlel alfabeto cirílico y latnel alfabeto latino . La mathetiqueta de secuencia de comandos, agregada por Microsoft para Cambria Math , se ha agregado a la especificación. [39] [40]

Etiquetas del sistema de idiomas [ editar ]

Las etiquetas del sistema de idioma identifican los sistemas de idioma admitidos en una fuente OpenType. Los ejemplos incluyen ARApara el árabe , ESPpara español , HYEpara los armenios , etc. En general, los códigos no son los mismos que ISO 639-2 códigos. [41]

Etiquetas de funciones [ editar ]

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

Etiquetas de referencia [ editar ]

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

Matemáticas [ editar ]

Microsoft agregó inicialmente a Cambria Math un conjunto de tablas que refleja las métricas de fuentes matemáticas TeX de manera relativamente cercana para admitir su nuevo motor de edición y representación matemática en Office 2007 y versiones posteriores. [42] [43] Esta extensión se agregó a la norma ISO (ISO / IEC CD 14496-22 3ª edición) en abril de 2014. [44] Detalles adicionales (de uso) están disponibles en el informe técnico Unicode 25 [45] y nota 28. [46] Algunas de las nuevas características técnicas (no presentes en TeX), como "cut-ins" (que permite el kerning de subíndices y superíndices en relación con sus bases [47] ) y pilas extensibles [48]han sido patentados por Microsoft. [49] [50] [51] Windows 8 admite matemáticas OpenType fuera de las aplicaciones de MS Office a través del componente RichEdit 8.0. [52]

Además de los productos de Microsoft, XeTeX y LuaTeX también tienen cierto nivel de soporte para estas tablas; El soporte es más limitado en XeTeX porque usa el motor de renderizado matemático tradicional de TeX (por lo tanto, no puede usar completamente algunas de las nuevas características en matemáticas OpenType que extienden TeX), mientras que LuaTeX adopta un enfoque más flexible al cambiar algunas de las funciones internas de las matemáticas de TeX representación; 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 hace posible proporcionar valores faltantes que no son compatibles con las fuentes matemáticas OpenType ni con las fuentes matemáticas tradicionales TeX ". [48] En 2013, XeTeX también ganó soporte para cut-ins.[53]

El motor de renderizado Gecko utilizado por el navegador web Firefox también es compatible con algunas funciones matemáticas de OpenType en su implementación MathML . [54] [55]

A partir de 2010 , el conjunto de fuentes que admitían las matemáticas OpenType era bastante limitado. Además de Cambria Math, había tres fuentes gratuitas disponibles: Asana-Math , Neo Euler y XITS . [56] Más recientemente, las fuentes Latin Modern y TeX Gyre (una " LM-ización " de las fuentes PostScript estándar [57] ) también han ganado soporte para las matemáticas OpenType. [58] [59] [60] [61] A partir de 2014, el número de fuentes matemáticas OpenType todavía es bastante limitado. [62] Se mantiene una lista más actualizada en el sitio web de Mozilla . [63]

Color [ editar ]

La aparición de emoji Unicode creó la necesidad de formatos TrueType y OpenType para admitir glifos de color. Apple agregó una extensión de color en Mac OS X Lion (y también en iOS 4+). Las fuentes se ampliaron con imágenes PNG coloreadas dentro de la tabla sbix. [64] [65] [66] Google usó 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. [67] La versión de Google está implementada en FreeType 2.5. [68]

En Windows 8.1, Microsoft también agregó soporte de color a las fuentes, implementado por primera vez en la fuente Segoe UI Emoji . [65] [69] [70] [71] La implementación de Microsoft, sin embargo, se basa completamente en gráficos vectoriales : [65] [72] se agregaron dos nuevas tablas OpenType en la implementación de Microsoft: la tabla COLR permite glifos en capas y el CPAL (“ Paleta de colores ”) define realmente los colores de las capas. El enfoque de múltiples capas permite una implementación compatible con versiones anteriores, así como variar la representación según el contexto de color que rodea los glifos. [65] Según Adam Twardoch : "En TypeCon [2013] , Greg Hitchcock aclaró los roles previstos de las paletas: la primera paleta se usa por defecto para situaciones de color "oscuro sobre claro" mientras que la segunda paleta está diseñada para usarse en situaciones "claro sobre oscuro". El usuario debe poder seleccionar paletas adicionales ". [68]

Mozilla y Adobe desarrollaron una extensión basada en vectores diferente al agregar documentos SVG incrustados (color de apoyo pero también animaciones) en la tabla SVG. La tabla SVG también permitió el uso de paletas de colores definidas en la tabla CPAL. [73] El soporte se implementó por primera vez en Firefox 26. [67]

Adobe, Mozilla, Google y Microsoft enviaron cada uno sus extensiones de color para la estandarización a través de ISO / IEC 14496-22. [74] Las nuevas tablas para cada uno de estos se agregaron luego a la versión 1.7 de OpenType. [75] La tabla sbix de Apple originalmente solo se admitía en fuentes AAT, pero luego se agregó a la versión 1.8 de OpenType. [76] 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. [77] [78]

En OpenType Versión 1.8.3, la especificación de la tabla SVG se revisó para que fuera más restringida, proporcionando más claridad para las implementaciones y una mejor interoperabilidad. Apple admite la especificación revisada en Safari 12, iOS12 y macOS 10.14. [79] La implementación en Microsoft Windows también se ajusta a esta revisión.

Solución SING gaiji [ editar ]

En 2005, Adobe envió una nueva tecnología en su paquete de aplicaciones Creative Suite que ofrece una solución para " gaiji " (外 字, japonés para "carácter externo"). Los guiones de escritura ideográfica, como el chino y el japonés, no tienen colecciones fijas de caracteres. Usan miles de glifos comúnmente y decenas de miles con menos frecuencia. No se han catalogado ni siquiera todos los glifos que se han inventado y utilizado en la literatura de Asia oriental. Una fuente típica puede contener de 8.000 a 15.000 de los glifos más utilizados. Sin embargo, de vez en cuando, un autor necesita un glifo que no esté presente en la fuente de su elección. Estos personajes perdidos se conocen en Japón como gaiji y, a menudo, interrumpen el trabajo.

Otro aspecto del problema gaiji es el de los glifos variantes para ciertos caracteres. A menudo, ciertos caracteres se han escrito de manera diferente durante períodos de tiempo. No es inusual que los nombres de lugares o apellidos personales utilicen una forma histórica de un personaje. Por lo tanto, es posible que un usuario final que utilice fuentes estándar no pueda deletrear correctamente su propio nombre o el nombre del lugar donde vive.

Se han ideado varias formas de lidiar con los gaiji. Las soluciones que los tratan como caracteres generalmente les asignan valores Unicode arbitrarios en las áreas de uso privado (PUA). Dichos caracteres no se pueden utilizar 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 portátiles. Otras instalaciones tratan a gaiji como gráficos. Esto puede resultar complicado porque el diseño y la composición del texto no se pueden aplicar a los gráficos. No se pueden buscar. A menudo, su representación se ve diferente de los caracteres circundantes porque la maquinaria para representar gráficos generalmente es diferente de la maquinaria para representar glifos a partir de fuentes.

La tecnología SING (Smart INdependent Glyphlets) [80] [81] que hizo su debut con Creative Suite 2 de Adobe permite la creación de glifos, cada uno empaquetado como una fuente independiente, según una moda. Este glifo empaquetado se llama glifo . El formato, que Adobe ha hecho público, se basa en OpenType. El paquete consta del contorno de 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 glifo, su propiedad y quizás pronunciación o categorización lingüística. Los glifos SING se pueden crear usando 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 esa manera, los documentos son portátiles, sin dejar peligro de caracteres en el documento que no se pueden mostrar. Debido a que los glifos son esencialmente fuentes OpenType, la maquinaria de fuentes estándar puede representarlos. La especificación SING también describe un formato XML que incluye todos los datos necesarios para reconstituir el glifo en forma binaria. Un glifo típico puede requerir de uno a dos kilobytes para representarlo.

Solución cirílica serbia [ editar ]

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

El cirílico serbio / macedonio usa algunos glifos específicos del idioma. En Unicode, estos están codificados en un solo punto de código. OpenType permite mostrar estos glifos específicos del idioma. [ aclaración necesaria ]

Ver también [ editar ]

  • Uniscribe (motor de renderizado de texto multilingüe de Windows)
  • Windows Presentation Foundation (la primera API de Windows con compatibilidad casi completa con OpenType)
  • Servicios de tipo Apple para imágenes Unicode (motor de representación de texto multilingüe de Macintosh)
  • WorldScript (antiguo motor de procesamiento de texto multilingüe de Macintosh)
  • Pango (motor de renderizado de texto multilingüe de código abierto)
  • XeTeX , un sistema de composición tipográfica gratuito basado en la fusión de TeX con tecnologías de fuentes Unicode y Mac OS X
  • Lista de características tipográficas
  • OpenType incrustado
  • Tipografía
  • Panorama de flujo de bits
  • FreeType
  • WOFF (Web Open Font Format) , un formato de fuente web que contiene una fuente OpenType con metadatos
  • Fuentes noto

Referencias [ editar ]

  1. ^ "Tipos de medios" . IANA . 2017-10-12 . Consultado el 17 de octubre de 2017 .
  2. ^ "Especificación OpenType®" . Consultado el 25 de noviembre de 2020 .
  3. ^ "ISO / IEC 14496-22: 2019 - Tecnología de la información - Codificación de objetos audiovisuales - Parte 22: Formato de fuente abierto" . www.iso.org . Consultado el 13 de diciembre de 2015 .
  4. ^ "Número de marca registrada de Estados Unidos 2217574" . uspto.gov . 12 de enero de 1999 . Consultado el 30 de septiembre de 2014 .[ enlace muerto ]
  5. ^ a b c ISO / IEC JTC 1 / SC 29 / WG 11 (julio de 2008). "ISO / IEC 14496-22" Formato de fuente abierto " " . chiariglione.org. Archivado desde el original el 30 de abril de 2010 . Consultado el 21 de febrero de 2020 .
  6. ^ Guía de información de la fundición tipo maleta Archivado el 18 de noviembre de 2006 en la Wayback Machine.
  7. ^ "ISO para adoptar el formato de archivo OpenType como estándar de fuente para MPEG-4" . Sistemas de Adobe incorporados. 2005-08-15. Archivado desde el original el 5 de junio de 2011 . Consultado el 28 de enero de 2010 .
  8. ^ "Informe explicativo de referencia que acompaña a la presentación de FPDAM / FDAM de ISO / IEC 14496-11 / Amd.2, Especificación de referencia: La especificación de formato de fuente OpenType, versión 1.4" . Julio de 2003. Archivado desde el original (DOC) el 12 de mayo de 2014 . Consultado el 28 de enero de 2010 .
  9. ^ "Registro de CD combinado y boleta de consideración de CD en 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" . 2005-09-01. Archivado desde el original (DOC) el 12 de mayo de 2014 . Consultado 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 abierto" . YO ASI. 2009-07-31 . Consultado el 11 de noviembre de 2009 .
  11. ^ ISO (15 de marzo de 2007). "ISO / CEI 14496-22, Primera edición 2007-03-15, Tecnología de la información - Codificación de objetos audiovisuales - Parte 22: Formato de fuente abierto" (ZIP) . Consultado 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" . YO ASI. 2009-07-31 . Consultado el 28 de enero de 2010 .
  13. ISO (15 de agosto de 2009). "ISO / CEI 14496-22, Segunda edición 2009-08-15, Tecnología de la información - Codificación de objetos audiovisuales - Parte 22: Formato de fuente abierto" (ZIP) . Consultado el 28 de enero de 2010 .
  14. ^ "Estándares disponibles al público" . Standards.iso.org . Consultado el 11 de noviembre de 2009 .
  15. ^ "Anexo # 28 del estándar Unicode, Unicode 3.2" . www.unicode.org . 2002-03-27 . Consultado el 22 de abril de 2017 .
  16. ^ "Base de datos de variación ideográfica" . www.unicode.org . Consultado el 22 de abril de 2017 .
  17. ^ a b c d e "Registro de cambios de especificación OpenType" . www.microsoft.com . Consultado el 22 de abril de 2017 .
  18. ^ "Unicode® 6.0.0" . www.unicode.org . 2010-10-11 . 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 . Consultado el 22 de abril de 2017 .
  21. ^ "Novedades de DirectWrite" . msdn.microsoft.com . Consultado el 22 de abril de 2017 .
  22. ^ "Introducción y creación de colecciones OpenType (OTC)" . Blogs.adobe.com . 2014-01-27 . Consultado el 19 de enero de 2017 .
  23. ^ "Noto Sans CJK - Google Noto Fonts" . Google.com . Consultado el 19 de enero de 2017 .
  24. ^ "Fuente abierta pan-CJK de Google y Adobe" . Lwn.net . Consultado el 19 de enero de 2017 .
  25. ^ "Sesión especial de OpenType" . 2016-09-14 . Consultado el 22 de abril de 2017 .
  26. ^ John Hudson. "Presentación de fuentes variables OpenType" . Consultado el 22 de abril de 2017 .
  27. ^ "Descripción general de variaciones de fuentes OpenType" . www.microsoft.com . Consultado el 22 de abril de 2017 .
  28. ^ Knuth, Donald E. Tipografía matemática. Toro. Amer. Matemáticas. Soc. (NS) 1 (1979), no. 2, 337--372. https://projecteuclid.org/euclid.bams/1183544082
  29. ^ CSTUG, Universidad Charles, Praga, marzo de 1996, Preguntas y respuestas con el profesor Donald E. Knuth, reproducido en TUGboat 17 (4) (1996), 355–67. La cita es de la página 361. Disponible en línea en http://www.tug.org/TUGboat/Articles/tb17-4/tb53knuc.pdf
  30. Tamye Riggs (30 de julio de 2014). "La historia del aniversario de plata de Adobe Originals: cómo perduraron los originales en una industria en constante cambio" . Consultado el 22 de abril de 2017 .
  31. David Lemon (27 de enero de 2017). "Las guerras de las fuentes" . Consultado el 22 de abril de 2017 .
  32. ^ "OpenOffice admite fuentes OpenType ..." Consultado el 3 de febrero de 2011 .
  33. ^ Sysmäläinen, Julia. "Algunos pensamientos abiertos sobre OpenType" . Alfabeto . Consultado el 15 de mayo de 2016 .
  34. ^ "Cómo habilitar las ligaduras OpenType en Word 2010" . Orzeszek.org . Consultado el 11 de noviembre de 2009 .
  35. ^ "Guía del desarrollador de Windows 7" . Code.msdn.microsoft.com . Consultado el 11 de noviembre de 2009 .
  36. ^ "Notas de la versión de LibreOffice 4.1" . Consultado el 15 de abril de 2015 .
  37. ^ Christopher Slye - Archivos de características OpenType, diapositivas ATypI 2006
  38. ^ "Especificación de archivo de funciones OpenType" . Consultado el 20 de marzo de 2019 .
  39. ^ "Etiquetas de secuencia de comandos" . Registro de etiquetas OpenType Layout . 2008-01-29 . Consultado el 2 de noviembre de 2009 .
  40. ^ 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 . (consentimiento para el acuerdo de licencia en línea sin cargo requerido para descargar la especificación)
  41. ^ "Registro de etiquetas de diseño OpenType" . Microsoft.com . 2017-01-05 . Consultado el 19 de enero de 2017 .
  42. MurrayS3 (14 de noviembre de 2006). "LineServices - Murray Sargent: matemáticas en Office" . Blogs.msdn.com . Consultado el 19 de enero de 2017 .
  43. ^ "Tres tipos de letra para las matemáticas" (PDF) . Ultrasparky.org . Consultado el 19 de enero de 2017 .
  44. MurrayS3 (27 de abril de 2014). "Tablas de matemáticas OpenType - Murray Sargent: matemáticas en Office" . Blogs.msdn.com . Consultado el 19 de enero de 2017 .
  45. ^ "Informe técnico de Unicode® # 25: SOPORTE DE UNICODE PARA MATEMÁTICAS" (PDF) . Unicode.org . Consultado el 19 de enero de 2017 .
  46. ^ "UTN # 28: codificación de matemáticas casi en texto simple" . Unicode.org . 2016-11-16 . Consultado el 19 de enero de 2017 .
  47. MurrayS3 (11 de enero de 2010). "Capacidades especiales de una fuente matemática - Murray Sargent: matemáticas en Office" . Blogs.msdn.com . Consultado el 19 de enero de 2017 .
  48. ^ a b https://www.tug.org/TUGboat/tb30-1/tb94vieth.pdf también en http://www.ntg.nl/maps/38/03.pdf
  49. ^ "Patente US7492366 - Método y sistema de colocación de caracteres en fuentes opentype - Patentes de Google" . Google.com . 2008-03-03 . Consultado el 19 de enero de 2017 .
  50. ^ "Patente US7242404 - Ampliación de caracteres de fuente - Patentes de Google" . Google.com . 2007-02-16 . Consultado el 19 de enero de 2017 .
  51. ^ "Patente US7453463 - Ampliación de caracteres de fuente - Patentes de Google" . Google.com . Consultado el 19 de enero de 2017 .
  52. MurrayS3 (3 de marzo de 2012). "Vista previa de RichEdit 8.0 - Murray Sargent: matemáticas en Office" . Blogs.msdn.com . Consultado el 19 de enero de 2017 .
  53. Preining, Norbert (19 de junio de 2013). "Lanzamiento de TeX Live 2013 |" . Preining.info . Consultado el 19 de enero de 2017 .
  54. ^ "Fuentes OpenType MATH" . Fred-wang.github.io . Consultado el 19 de enero de 2017 .
  55. ^ "MathML: Tabla MATH de tipo abierto - MozillaWiki" . Wiki.mozilla.org . 2015-12-27 . Consultado el 19 de enero de 2017 .
  56. ^ "Experiencias de composición tipográfica OpenType con LuaLaTEX y XeLaTEX" (PDF) . Tug.org . Consultado el 19 de enero de 2017 .
  57. ^ Jerzy B. Ludwichowski. "El nuevo proyecto de fuentes: TEX Gyre" (PDF) . Tug.org . Consultado el 19 de enero de 2017 .
  58. ^ "La fuente Latin Modern Math (LM Math) - GUST" . Gust.org.pl (en polaco) . Consultado el 19 de enero de 2017 .
  59. ^ "Paquete lm-math" . CTAN . Consultado el 19 de enero de 2017 .
  60. ^ "UK-TUG 2012 - Informe de matemáticas de TeX Gyre en Vimeo" . Vimeo.com . 2012-10-22 . Consultado el 19 de enero de 2017 .
  61. ^ "/ tex-archive / fonts / tex-gyre-math" . CTAN. 2016-05-19 . Consultado el 19 de enero de 2017 .
  62. ^ "Progreso del proyecto de fuentes matemáticas TEX Gyre" (PDF) . Gust.org . Consultado el 19 de enero de 2017 .
  63. ^ "Fuentes para el motor MathML de Mozilla - Mozilla | MDN" . Developer.mozilla.org . 2016-12-01 . Consultado el 19 de enero de 2017 .
  64. ^ "Apple Color Emoji - Typographica" . Typographica.org . 2014-06-20 . Consultado el 19 de enero de 2017 .
  65. ^ a b c d "Emoji de color en Windows 8.1: ¿el futuro de las fuentes de color?" . Opentype.info . 3 de julio de 2013. Archivado desde el original el 10 de julio de 2014 . Consultado el 19 de enero de 2017 .
  66. ^ Apple Inc. "Mapas de bits extendidos" . Developer.apple.com . Consultado el 19 de enero de 2017 .
  67. ^ a b Roel Nieskens. "Tipografía colorida en la web: prepárate para las fuentes multicolores - Pixelambacht" . Pixelambacht.nl . Consultado el 19 de enero de 2017 .
  68. ^ a b "Fuentes FontLab Blog Color. Resumen de las propuestas de extensiones de color del formato de fuente OpenType. - FontLab Blog" . Blog.fontlab.com . 2013-09-19 . Consultado el 19 de enero de 2017 .
  69. ^ "Soporte de fuentes y secuencias de comandos en Windows" . Msdn.microsoft.com . Archivado desde el original el 10 de enero de 2013 . Consultado el 19 de enero de 2017 .
  70. ^ "Blog del libro Petzold - caracteres de fuente multicolor en Windows 8.1" . Charlespetzold.com . Consultado el 19 de enero de 2017 .
  71. ^ "Innovaciones en gráficos 2D de alto rendimiento con DirectX | Build 2013 | Canal 9" . Channel9.msdn.com . 2013-06-25 . Consultado el 19 de enero de 2017 .
  72. ^ "Cómo ingresar y usar Emoji en Windows 8.1 - Scott Hanselman" . Hanselman.com . Consultado el 19 de enero de 2017 .
  73. ^ "SVG - La tabla SVG (Scalable Vector Graphics)" . docs.microsoft.com . 2018-08-21 . Consultado el 14 de septiembre de 2018 .
  74. ^ "Llegan las fuentes cromáticas" . Lwn.net . Consultado el 19 de enero de 2017 .
  75. ^ "OpenType versión 1.7" . docs.microsoft.com . 2015-03-27 . Consultado el 14 de septiembre de 2018 .
  76. ^ "Versión 1.8 de OpenType" . docs.microsoft.com . 2016-09-14 . Consultado el 14 de septiembre de 2018 .
  77. ^ "Novedades de DirectWrite" . Consultado el 14 de septiembre de 2018 .
  78. ^ "Uso de fuentes de color para texto e íconos hermosos" . blogs.microsoft.com . 2017-06-06 . Consultado el 14 de septiembre de 2018 .
  79. ^ "Novedades de Safari" . developer.apple.com . Consultado el 14 de septiembre de 2018 .
  80. ^ "Kit de desarrollo de Adobe Glyphlet (GDK) para SING Gaiji Architecture" . Adobe.com. Archivado desde el original el 27 de junio de 2008 . Consultado el 11 de noviembre de 2009 .
  81. ^ DeLaHunt, Jim. "SING: Adobe's New Gaiji Architecture" Archivado el 23 de enero de 2015 en Wayback Machine . 26th Internationalization and Unicode Conference, septiembre de 2004. Consultado el 16 de julio de 2009.

Enlaces externos [ editar ]

  • La especificación OpenType (Microsoft)
  • Adobe - Fuentes: OpenType
  • Wakamai Fondue : sitio web para comprobar las características de las fuentes OpenType