Графит (технология умных шрифтов)
Эта статья нуждается в дополнительных цитатах для проверки . ( март 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 ]
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ «Выпуски - силнрси/графит» . Получено 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 г.
Внешние ссылки
[ редактировать ]- Официальный сайт
- Список шрифтов с поддержкой 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
- Незавершенные проекты цифровой типографики
- Заглушки бесплатного программного обеспечения и программного обеспечения с открытым исходным кодом