22-07-2023
Тип | |
---|---|
Автор |
David Turner, |
Разработчик |
сообщество |
Написана на | |
Операционная система | |
Последняя версия |
2.4.9 (8 марта 2012[2]) |
Состояние |
активное |
Лицензия |
GNU GPL / лицензия FreeType (BSD-подобная)[1] |
Сайт |
www.freetype.org |
FreeType, FreeType 2 — библиотека, которая используется для растеризации шрифтов и операций над ними. В частности используется для отображения шрифтов в X11.
FreeType не содержит своего API для вызова функций обработки графики (например, рендеринг цветного текста). Однако, библиотека значительно упрощает операции обработки текстов, предоставляя простой интерфейс доступа к содержимому файлов шрифта.
По состоянию на август 2010 года, последняя версия библиотеки имела номер 2.4.2, и поддерживала следующие форматы шрифтов:
Долгое время в FreeType была по умолчанию отключена поддержка правильного хинтинга TrueType-файлов через встроенный байт-код шрифта, поскольку данная технология попадала под патенты Apple[3]. Для обхода патентов, сборки FreeType по умолчанию использовали незапатентованный алгоритм авто-хинтинга. В мае 2010 года срок патентов истек, и начиная с версии 2.4.0, FreeType по умолчанию использует правильный хинтинг через интерпретатор байт-кода шрифта[4].
Библиотека реализована на языке программирования Си.
FreeType выпускается с открытыми исходными кодами под 2 лицензиями: FreeType License.
Авторы библиотеки: David Turner, Robert Wilhelm и Werner Lemberg.
Это заготовка статьи о свободном программном обеспечении. Вы можете помочь проекту, исправив и дополнив её. |
Свободная типографика | |
---|---|
Гарнитуры операционных систем | GNU FreeFont • Ghostscript fonts • GNU Unifont • Droid • Roboto • Liberation • Ubuntu |
Другие гарнитуры | Allerta • Asana-Math • Bitstream Vera • Caslon Roman • Chandas • Charis SIL • Computer Modern • DejaVu • Doulos SIL • Fixedsys Excelsior • Gentium • Inconsolata • Junicode • Kochi • Linux Libertine • M+ • Nimbus Mono • Nimbus Roman • Nimbus Sans • PT • Tiresias • Ubuntu-Title • Terminus |
Программное обеспечение | FontForge • FreeType • METAFONT • MetaPost • METATYPE1 • Pango • TeX |
Лицензии | OFL • Ubuntu Font Licence |
Группы и люди | Дональд Кнут • Open Font Library |
Свободные гарнитуры Unicode Список свободных гарнитур • Список свободных гарнитур Unicode |
FreeType.