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