Light-industry-up.ru

Экосистема промышленности

FreeType

22-07-2023

FreeType
Тип

растеризация шрифтов

Автор

David Turner,
Robert Wilhelm,
Werner Lemberg

Разработчик

сообщество

Написана на

C[1]

Операционная система

кроссплатформенное ПО

Последняя версия

2.4.9 (8 марта 2012[2])

Состояние

активное

Лицензия

GNU GPL / лицензия FreeType (BSD-подобная)[1]

Сайт

www.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 лицензиями: FreeType License.

Авторы библиотеки: David Turner, Robert Wilhelm и Werner Lemberg.

См. также

Примечания

  1. ↑ Особенности FreeType.
  2. Репозиторий FreeType.
  3. FreeType and Patents  (англ.) (2 июля 2007). Проверено 8 августа 2010.
  4. FreeType and Patents  (англ.) (4 июля 2010). Архивировано из первоисточника 15 февраля 2012. Проверено 8 августа 2010.

Ссылки

  • Официальный сайт FreeType.
  • Проект FreeType на SourceForge.net.


FreeType.

© 2014–2023 light-industry-up.ru, Россия, Краснодар, ул. Листопадная 53, +7 (861) 501-67-06