stringtranslate.com

Grafito (tecnología de fuentes inteligentes)

Graphite es una tecnología de fuente inteligente programable compatible con Unicode y un sistema de renderizado desarrollado por SIL International como software libre , distribuido bajo los términos de la Licencia pública general reducida GNU y la Licencia pública común . [2]

Capacidades y comparación con otras tecnologías de fuentes inteligentes

Graphite se basa en el formato de fuente TrueType y agrega tres tablas propias. Permite una variedad de reglas de representación, incluidas ligaduras , sustitución de glifos , inserción de glifos, reordenamiento de glifos, signos diacríticos de anclaje , interletraje y justificación . Las reglas de grafito pueden ser sensibles al contexto. Por ejemplo, podría haber una regla de sustitución de glifos que reemplace cada s no final por una ſ .

En una fuente Graphite, toda la información de renderizado inteligente reside dentro del archivo de fuente. Para mostrar el renderizado inteligente de Graphite, una aplicación solo necesita compatibilidad con Graphite, pero ningún conocimiento integrado sobre el renderizado del sistema de escritura . Esto hace que Graphite sea especialmente adecuado para sistemas de escritura minoritarios que no pueden depender de aplicaciones para proporcionar información de representación integrada. En este sentido, Graphite es similar a AAT y diferente de OpenType , que requiere que las aplicaciones proporcionen información de renderizado integrada.

Soporte de grafito

Graphite se implementó originalmente en Windows . Ha sido portado a Linux . También está disponible en Mac OS X Snow Leopard [3] aunque con AAT, macOS ya proporciona una tecnología adecuada para scripts minoritarios.

Las aplicaciones que admiten Graphite incluyen SIL WorldPad, [4] XeTeX , OpenOffice.org (desde la versión 3.2, excepto la versión macOS), LibreOffice (anteriormente, excepto la versión macOS, desde la versión 5.3, Graphite está disponible en todas las plataformas). [5] Fue integrado en Thunderbird 11 y Firefox 11, [6] y estaba activado de forma predeterminada desde la versión 22, pero se deshabilitó en la versión 45.0.1 de Firefox y se volvió a habilitar en la versión 49.0. [7] [8]

Se puede agregar compatibilidad con Graphite a aplicaciones en Linux con el paquete pango-graphite [9] y en Windows con el complemento experimental MultiScribe. [10]

Ver también

Referencias

  1. ^ "Lanzamientos - silnrsi/grafito" . Consultado el 1 de abril de 2020 a través de GitHub .
  2. ^ Byfield, Bruce (28 de marzo de 2006). "Grafito: la tecnología de fuentes inteligentes llega a FOSS". Linux.com .
  3. ^ "¿Por qué se desarrolló Graphite?". SIL Internacional.
  4. ^ "SIL WorldPad". Scripts.sil.org . Consultado el 14 de agosto de 2012 .
  5. ^ "Notas de la versión 5.3". Wiki . La Fundación Documento . 11 de noviembre de 2016 . Consultado el 13 de diciembre de 2016 .
  6. ^ "Grafito: uso de grafito en Mozilla Firefox". SIL Internacional . Consultado el 24 de abril de 2013 .
  7. ^ "Firefox - Notas (45.0.1) - Mozilla". Mozilla . Consultado el 24 de septiembre de 2016 .
  8. ^ "Firefox - Notas (49.0) - Mozilla". Mozilla . Consultado el 24 de septiembre de 2016 .
  9. ^ Webmaster de Debian. "pango-grafito". Paquetes.debian.org . Consultado el 14 de agosto de 2012 .
  10. ^ "MultiScribe". Proyectos.palaso.org. Archivado desde el original el 3 de marzo de 2012 . Consultado el 14 de agosto de 2012 .

enlaces externos