FreeType
FreeType | |
---|---|
Тип | растеризация шрифтов |
Авторы |
David Turner, Robert Wilhelm, Werner Lemberg |
Разработчик | сообщество |
Написана на | C[1] |
Операционная система | кроссплатформенное ПО |
Первый выпуск | 1996 |
Последняя версия | 2.8 (13 мая 2017[2]) |
Репозиторий | gitlab.freedesktop.org/f… |
Состояние | активное |
Лицензия | GNU GPL / лицензия FreeType (BSD-подобная)[1] |
Сайт | freetype.org |
Медиафайлы на Викискладе |
FreeType, FreeType 2 — библиотека, которая используется для растеризации шрифтов и операций над ними. В частности, используется для отображения шрифтов в X11.
FreeType не содержит своего API для вызова функций обработки графики (например, рендеринг цветного текста). Однако, библиотека значительно упрощает операции обработки текстов, предоставляя простой интерфейс доступа к содержимому файлов шрифта.
По состоянию на август 2010 года, последняя версия библиотеки имела номер 2.4.2, и поддерживала следующие форматы шрифтов:
- TrueType (.TTF) и TrueType Collection (.TTC, .TTCF)
- PostScript Type 1, в том числе с ключом CID для восточноазиатских языков
- PostScript CFF (Type 2)
- OpenType
- Растровые шрифты, основанные на формате SFNT
- Растровые шрифты X11 BDF и PCF
- Шрифты Microsoft .FNT
- TrueDoc PFR
- Type 42 (ограниченная поддержка)
Долгое время в FreeType была по умолчанию отключена поддержка правильного хинтинга TrueType-файлов через встроенный байт-код шрифта, поскольку данная технология попадала под патенты Apple[3]. Для обхода патентов сборки FreeType по умолчанию использовали незапатентованный алгоритм автохинтинга. В мае 2010 года срок патентов истек, и, начиная с версии 2.4.0, FreeType по умолчанию использует правильный хинтинг через интерпретатор байт-кода шрифта[4].
Библиотека реализована на языке программирования Си.
FreeType выпускается с открытыми исходными кодами под 2 лицензиями: GPL и FreeType License.
Авторы библиотеки: David Turner, Robert Wilhelm и Werner Lemberg.
См. также
- не указано название статьи
- AltSDK FreeType — FreeType, портированный на C#
Примечания
- ↑ 1 2 Особенности FreeType.
- ↑ Репозиторий FreeType
- ↑ FreeType and Patents (англ.) (2 июля 2007). Дата обращения: 8 августа 2010. Архивировано из оригинала 6 июля 2007 года.
- ↑ FreeType and Patents (англ.) (4 июля 2010). Дата обращения: 8 августа 2010. Архивировано из оригинала 15 февраля 2012 года.
Ссылки
Это заготовка статьи о программном обеспечении. Помогите Википедии, дополнив её. |