Graphite - это программируемая совместимая с Unicode технология интеллектуальных шрифтов и система рендеринга, разработанная SIL International в качестве бесплатного программного обеспечения , распространяемого в соответствии с условиями GNU Lesser General Public License и Common Public License . [2]
Разработчики) | SIL International |
---|---|
Стабильный выпуск | 1.3.14 / 1 апреля 2020 г . [1] |
Репозиторий | |
Операционная система | Мультиплатформенность |
Тип | Библиотека разработки программного обеспечения |
Лицензия | LGPL , CPL |
Веб-сайт | графит |
Возможности и сравнение с другими технологиями умных шрифтов
Graphite основан на формате шрифта TrueType и добавляет три собственные таблицы. Это позволяет для различных правил рендеринга, включая лигатуры , глифы замену, вставки глифа, глиф перегруппировку, якорь диакритических , кернинг и обоснование . Графитовые правила могут зависеть от контекста. Например, может существовать правило замены глифов, которое заменяет все неокончательные s на ſ .
В шрифте Graphite вся информация об интеллектуальном рендеринге находится в файле шрифта. Чтобы отобразить интеллектуальный рендеринг Graphite, приложению требуется только поддержка Graphite, но никаких встроенных знаний о рендеринге системы записи . Это делает Graphite особенно подходящим для систем письма меньшинств, которые не могут полагаться на приложения для предоставления встроенной информации о рендеринге. В этом отношении Graphite похож на AAT и отличается от OpenType, который требует, чтобы приложения предоставляли встроенную информацию о рендеринге.
Графитовая опора
Графит изначально был реализован в Windows . Он был перенесен на Linux . Он также доступен в Mac OS X Snow Leopard [3], хотя с AAT Mac уже предоставляет технологию, подходящую для скриптов меньшинств.
Приложения, поддерживающие Graphite, включают SIL WorldPad, [4] XeTeX , OpenOffice.org (начиная с версии 3.2, кроме версии для macOS), LibreOffice (ранее, за исключением версии для macOS, поскольку версия 5.3 стала доступной на всех платформах [5] ) . Он был встроен в Thunderbird 11 и Firefox 11, [6] и был включен по умолчанию с версии 22, но был отключен в Firefox версии 45.0.1 и повторно включен в версии 49.0. [7] [8]
Поддержка графита может быть добавлена в приложения в Linux с помощью пакета pango-graphite [9] и в Windows с помощью экспериментального дополнения MultiScribe. [10]
Смотрите также
Рекомендации
- ^ "Релизы - сильнрси / графит" . Проверено 1 апреля 2020 г. - через GitHub .
- ^ Байфилд, Брюс (28 марта 2006 г.). «Графит: технология умных шрифтов приходит в FOSS» . Linux.com .
- ^ "Почему был разработан графит?" . SIL International.
- ^ «SIL WorldPad» . Scripts.sil.org . Проверено 14 августа 2012 .
- ^ «Примечания к выпуску 5.3» . Вики . Фонд документа . 11 ноября 2016 . Проверено 13 декабря +2016 .
- ^ «Графит - Использование графита в Mozilla Firefox» . SIL International . Проверено 24 апреля 2013 года .
- ^ «Firefox - Notes (45.0.1) - Mozilla» . Mozilla . Проверено 24 сентября 2016 года .
- ^ «Firefox - Notes (49.0) - Mozilla» . Mozilla . Проверено 24 сентября 2016 года .
- ^ Веб-мастер Debian, [email protected]. «панго-графит» . Packages.debian.org . Проверено 14 августа 2012 .
- ^ «MultiScribe» . Projects.palaso.org. Архивировано из оригинала на 2012-03-03 . Проверено 14 августа 2012 .
Внешние ссылки
- Официальный веб-сайт
- Список шрифтов с поддержкой Graphite
- Графитовые шрифты на сайте "SIL Language Technology products"
- Сайт SIL Graphite Sourceforge
- Project SILA - проект интеграции Graphite и Mozilla
- Презентация графита для aKademy 2007, автор С. Коррелл