FreeType: различия между версиями

[непроверенная версия][непроверенная версия]
Содержимое удалено Содержимое добавлено
Спасение 2 источников и отметка 0 мёртвыми. #IABot (v1.5.1)
мНет описания правки
Метки: с мобильного устройства через мобильное приложение
Строка 28:
}}
 
'''FreeType''', '''FreeType 2''' — [[библиотека (программирование)|библиотека]], которая используется для [[растеризация|растеризации]] [[шрифт]]ов и операций над ними. В частности, используется для отображения шрифтов в [[X11]].
 
FreeType не содержит своего API для вызова функций обработки графики (например, рендеринг цветного текста). Однако, библиотека значительно упрощает операции обработки текстов, предоставляя простой интерфейс доступа к содержимому файлов шрифта.
Строка 43:
* [[Type 42]] (ограниченная поддержка)
 
Долгое время в FreeType была по умолчанию отключена поддержка правильного [[хинтинг]]а TrueType-файлов через встроенный байт-код шрифта, поскольку данная технология попадала под [[патент]]ы [[Apple]]<ref>{{cite web |url=http://freetype.sourceforge.net/patents.html |title=FreeType and Patents |lang=en |date=2 июля 2007 |accessdate=2010-08-08 |deadurl=yes |archiveurl=https://web.archive.org/web/20070706032402/http://freetype.sourceforge.net/patents.html |archivedate=2007-07-06 }}</ref>. Для обхода патентов, сборки FreeType по умолчанию использовали незапатентованный алгоритм авто-хинтингаавтохинтинга. В мае 2010 года срок патентов истек, и, начиная с версии 2.4.0, FreeType по умолчанию использует правильный хинтинг через интерпретатор байт-кода шрифта<ref>{{cite web|url=http://freetype.sourceforge.net/patents.html|title=FreeType and Patents|lang=en|date=4 июля 2010|accessdate=2010-08-08|archiveurl=https://www.webcitation.org/65SuhXNJy?url=http://freetype.sourceforge.net/patents.html|archivedate=2012-02-15|deadurl=yes}}</ref>.
 
Библиотека реализована на языке программирования [[Си (язык программирования)|Си]].