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 GNU Lesser General Public License y Common Public License . [2]
Desarrollador (es) | SIL Internacional |
---|---|
Lanzamiento estable | 1.3.14 / 1 de abril de 2020 [1] |
Repositorio | |
Sistema operativo | Multiplataforma |
Tipo | Biblioteca de desarrollo de software |
Licencia | LGPL , CPL |
Sitio web | grafito |
Capacidades y comparación con otras tecnologías de fuentes inteligentes
Graphite se basa en el formato de fuente TrueType y agrega tres de sus propias tablas. Además, permite una variedad de reglas de representación, incluyendo ligaduras , glifo sustitución, inserción glifo, reordenamiento glifo, anclar diacríticos , 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 todas las s no finales 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 no tiene conocimientos integrados sobre el renderizado del sistema de escritura . Esto hace que Graphite sea especialmente adecuado para sistemas de escritura de minorías que no pueden depender de aplicaciones para proporcionar información de renderización incorporada. En este sentido, Graphite es similar a AAT y diferente de OpenType, que requiere que las aplicaciones proporcionen información de renderización incorporada.
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, Mac ya proporciona una tecnología adecuada para scripts de minorías.
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 para la versión macOS, ya que la versión 5.3 está disponible en todas las plataformas [5] ) . Fue integrado en Thunderbird 11 y Firefox 11, [6] y se activó de forma predeterminada desde la versión 22, pero se desactivó en la versión 45.0.1 de Firefox y se volvió a activar en la versión 49.0. [7] [8]
Se puede agregar soporte Graphite a aplicaciones en Linux con el paquete pango-graphite [9] y en Windows con el complemento experimental MultiScribe. [10]
Ver también
- De tipo abierto
- Tipografía avanzada de Apple
- Darse de baja
- HarfBuzz
- Componentes internacionales para Unicode
Referencias
- ^ "Lanzamientos - silnrsi / grafito" . Consultado el 1 de abril de 2020 , a través de GitHub .
- ^ Byfield, Bruce (28 de marzo de 2006). "Graphite: la tecnología de fuentes inteligentes llega a FOSS" . Linux.com .
- ^ "¿Por qué se desarrolló Graphite?" . SIL Internacional.
- ^ "SIL WorldPad" . Scripts.sil.org . Consultado el 14 de agosto de 2012 .
- ^ "Notas de la versión 5.3" . Wiki . The Document Foundation . 11 de noviembre de 2016 . Consultado el 13 de diciembre de 2016 .
- ^ "Graphite - Usando Graphite en Mozilla Firefox" . SIL Internacional . Consultado el 24 de abril de 2013 .
- ^ "Firefox - Notas (45.0.1) - Mozilla" . Mozilla . Consultado el 24 de septiembre de 2016 .
- ^ "Firefox - Notas (49.0) - Mozilla" . Mozilla . Consultado el 24 de septiembre de 2016 .
- ^ Webmaster de Debian, [email protected]. "pango-grafito" . Packages.debian.org . Consultado el 14 de agosto de 2012 .
- ^ "MultiScribe" . Projects.palaso.org. Archivado desde el original el 3 de marzo de 2012 . Consultado el 14 de agosto de 2012 .
enlaces externos
- Página web oficial
- Lista de fuentes habilitadas para Graphite
- Fuentes de grafito en el sitio web "Productos SIL Language Technology"
- Sitio web de SIL Graphite Sourceforge
- Proyecto SILA - Proyecto de integración Graphite y Mozilla
- Presentación de Graphite para aKademy 2007, por S Correll