Графит (SIL) - Graphite (SIL)

Графитовый
Разработчики)SIL International
Стабильный выпуск
1.3.14 / 1 апреля 2020; 8 месяцев назад (2020-04-01)[1]
Репозиторий Отредактируйте это в Викиданных
Операционная системаМультиплатформенность
ТипБиблиотека разработки программного обеспечения
ЛицензияLGPL, CPL
Интернет сайтграфит.sil.org

Графитовый программируемый Unicode - совместимая технология смарт-шрифтов и система рендеринга, разработанная SIL International в качестве бесплатно программное обеспечение, распространяемые на условиях Стандартная общественная лицензия ограниченного применения GNU и Общая общественная лицензия.[2]

Возможности и сравнение с другими технологиями умных шрифтов

Графит основан на TrueType формат шрифта и добавляет три собственные таблицы. Он позволяет использовать множество правил рендеринга, включая лигатуры, глиф замена, вставка глифа, перестановка глифа, привязка диакритические знаки, кернинг, и оправдание. Графитовые правила могут быть чувствительны к контексту. Например, может существовать правило замены глифов, заменяющее все неокончательные s по ſ.

В шрифте Graphite вся информация об интеллектуальном рендеринге находится в файле шрифта. Чтобы отобразить интеллектуальный рендеринг Graphite, приложению требуется только поддержка Graphite, но не требуется никаких встроенных знаний о система письма Рендеринга. Это делает Graphite особенно подходящим для систем письма меньшинств, которые не могут полагаться на приложения для предоставления встроенной информации о рендеринге. В этом отношении Графит похож на AAT и отличается от OpenType который требует от приложений предоставления встроенной информации о рендеринге.

Графитовая опора

Графит изначально был реализован на Windows. Он был перенесен на Linux. Он также доступен на Mac OS X Снежный барс[3] хотя с AAT Mac уже предоставляет технологию, подходящую для скриптов меньшинств.

Приложения, поддерживающие Graphite, включают SIL WorldPad,[4] XeTeX, OpenOffice.org (начиная с версии 3.2, кроме версии для macOS), LibreOffice (ранее, кроме версии для macOS, поскольку версия 5.3 стала доступной на всех платформах[5]). Он был встроен в Thunderbird 11 и Fire Fox 11,[6] и был включен по умолчанию с версии 22, но был отключен в Firefox версии 45.0.1 и снова включен в версии 49.0.[7][8]

Поддержка графита может быть добавлена ​​в приложения на Linux с пакетом панго-графит[9] и в Windows с экспериментальным дополнением MultiScribe.[10]

Смотрите также

Рекомендации

  1. ^ «Релизы - сильнрси / графит». Получено 1 апреля 2020 - через GitHub.
  2. ^ Байфилд, Брюс (28 марта 2006 г.). «Графит: технология умных шрифтов приходит в FOSS». Linux.com.
  3. ^ "Почему был разработан графит?". SIL International.
  4. ^ "SIL WorldPad". Scripts.sil.org. Получено 2012-08-14.
  5. ^ «Примечания к выпуску 5.3». Вики. Фонд документа. 11 ноября 2016 г.. Получено 13 декабря 2016.
  6. ^ «Графит - Использование графита в Mozilla Firefox». SIL International. Получено 24 апреля 2013.
  7. ^ «Firefox - Примечания (45.0.1) - Mozilla». Mozilla. Получено 24 сентября 2016.
  8. ^ «Firefox - Notes (49.0) - Mozilla». Mozilla. Получено 24 сентября 2016.
  9. ^ Веб-мастер Debian, [email protected]. «панго-графит». Packages.debian.org. Получено 2012-08-14.
  10. ^ «MultiScribe». Projects.palaso.org. Архивировано из оригинал на 2012-03-03. Получено 2012-08-14.

внешняя ссылка