Grafito (tecnología de fuentes inteligentes)

Sistema de fuentes programable
Grafito
Desarrollador(es)SIL Internacional
Versión estable
1.3.14 / 1 de abril de 2020 ; hace 4 años [1] ( 01-04-2020 )
Repositorio
  • github.com/silnrsi/graphite
Escrito enC++
Sistema operativoMultiplataforma
TipoBiblioteca de desarrollo de software
LicenciaLicencia LGPL , Licencia CPL
Sitio webgrafito.sil.org

Graphite es una tecnología de fuentes inteligentes programable compatible con Unicode y un sistema de representación desarrollado por SIL International como software libre , distribuido bajo los términos de la Licencia Pública General Reducida de 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, reorganización de glifos, diacríticos de anclaje , kerning y justificación . Las reglas de Graphite pueden ser sensibles al contexto. Por ejemplo, puede 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 representación inteligente reside dentro del archivo de fuente. Para mostrar la representación inteligente de Graphite, una aplicación solo necesita compatibilidad con Graphite, pero no necesita conocimiento integrado sobre la representación 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 representación integrada.

Soporte de grafito

Graphite se implementó originalmente en Windows . Se ha 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 para macOS), LibreOffice (anteriormente, excepto la versión para macOS, desde la versión 5.3, Graphite está disponible en todas las plataformas). [5] Se integró en Thunderbird 11 y Firefox 11, [6] y se activó de forma predeterminada desde la versión 22, pero se deshabilitó en Firefox versión 45.0.1 y se volvió a habilitar en la versión 49.0. [7] [8]

Véase también

Referencias

  1. ^ "Lanzamientos - silnrsi/graphite" . Consultado el 1 de abril de 2020 – vía GitHub .
  2. ^ Byfield, Bruce (28 de marzo de 2006). "Graphite: la tecnología de fuentes inteligentes llega al software libre". 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 . The Document Foundation . 11 de noviembre de 2016 . Consultado el 13 de diciembre de 2016 .
  6. ^ "Graphite - Cómo usar Graphite en Mozilla Firefox". SIL International . 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 .
  • Sitio web oficial
  • Lista de fuentes compatibles con Graphite Archivado el 16 de mayo de 2008 en Wayback Machine
  • Productos de tecnología lingüística SIL, que incluyen Graphite y fuentes
  • Sitio web de Sourceforge sobre grafito SIL
  • Proyecto SILA Archivado el 20 de octubre de 2012 en Wayback Machine — Proyecto de integración de Graphite y Mozilla
  • Presentación de Graphite para aKademy 2007, por S Correll
  • Demostración de la fuente SIL Graphite para probar navegadores


Obtenido de "https://es.wikipedia.org/w/index.php?title=Grafito_(tecnología_de_fuentes_inteligentes)&oldid=1239743041"