Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

Graphite - это программируемая, совместимая с Unicode технология интеллектуальных шрифтов и система рендеринга, разработанная SIL International как бесплатное программное обеспечение , распространяемое в соответствии с условиями GNU Lesser General Public License и Common Public License . [2]

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

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]

См. Также [ править ]

  • OpenType
  • Продвинутая типографика Apple
  • Не описывать
  • HarfBuzz
  • Международные компоненты для Unicode

Ссылки [ править ]

  1. ^ "Выпуски - сильнрси / графит" . Проверено 1 апреля 2020 г. - через GitHub .
  2. ^ Byfield, Брюс (28 марта 2006). «Графит: технология умных шрифтов приходит в FOSS» . Linux.com .
  3. ^ "Почему был разработан графит?" . SIL International.
  4. ^ "SIL WorldPad" . Scripts.sil.org . Проверено 14 августа 2012 .
  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 Webmaster, [email protected]. «панго-графит» . Packages.debian.org . Проверено 14 августа 2012 .
  10. ^ "MultiScribe" . Projects.palaso.org. Архивировано из оригинала на 2012-03-03 . Проверено 14 августа 2012 .

Внешние ссылки [ править ]

  • Официальный веб-сайт
  • Список шрифтов с поддержкой Graphite
  • Графитовые шрифты на сайте "SIL Language Technology products"
  • Сайт SIL Graphite Sourceforge
  • Project SILA - проект интеграции Graphite и Mozilla
  • Презентация графита для aKademy 2007, автор С. Коррелл