FreeType

Поделись знанием:
Перейти к: навигация, поиск
FreeType
Тип

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

Автор

David Turner,
Robert Wilhelm,
Werner Lemberg

Разработчик

сообщество

Написана на

C[1]

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

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

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

2.6.5 (12 июля 2016[2])

Состояние

активное

Лицензия

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

Сайт

[www.freetype.org/ etype.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.sourceforge.net/FTL.TXT FreeType License].

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



См. также

  • Fontconfig (англ.)
  • [altsoftlab.com/altnettype.aspx AltNETType - FreeType портированный на C#]

Напишите отзыв о статье "FreeType"

Примечания

  1. 1 2 [www.freetype.org/freetype2/index.html#features Особенности FreeType.]
  2. [sourceforge.net/projects/freetype/files/ Репозиторий FreeType]
  3. [web.archive.org/web/20070706032402/freetype.sourceforge.net/patents.html FreeType and Patents] (англ.) (2 июля 2007). Проверено 8 августа 2010.
  4. [freetype.sourceforge.net/patents.html FreeType and Patents] (англ.) (4 июля 2010). Проверено 8 августа 2010. [www.webcitation.org/65SuhXNJy Архивировано из первоисточника 15 февраля 2012].

Ссылки

  • [www.freetype.org/ Официальный сайт FreeType]
  • [sourceforge.net/projects/freetype/ Проект FreeType] на SourceForge.net.
  • [altsoftlab.com/altnettype.aspx AltNETType]


Отрывок, характеризующий FreeType

Среди тех ничтожно мелких, искусственных интересов, которые связывали это общество, попало простое чувство стремления красивых и здоровых молодых мужчины и женщины друг к другу. И это человеческое чувство подавило всё и парило над всем их искусственным лепетом. Шутки были невеселы, новости неинтересны, оживление – очевидно поддельно. Не только они, но лакеи, служившие за столом, казалось, чувствовали то же и забывали порядки службы, заглядываясь на красавицу Элен с ее сияющим лицом и на красное, толстое, счастливое и беспокойное лицо Пьера. Казалось, и огни свечей сосредоточены были только на этих двух счастливых лицах.
Пьер чувствовал, что он был центром всего, и это положение и радовало и стесняло его. Он находился в состоянии человека, углубленного в какое нибудь занятие. Он ничего ясно не видел, не понимал и не слыхал. Только изредка, неожиданно, мелькали в его душе отрывочные мысли и впечатления из действительности.
«Так уж всё кончено! – думал он. – И как это всё сделалось? Так быстро! Теперь я знаю, что не для нее одной, не для себя одного, но и для всех это должно неизбежно свершиться. Они все так ждут этого , так уверены, что это будет, что я не могу, не могу обмануть их. Но как это будет? Не знаю; а будет, непременно будет!» думал Пьер, взглядывая на эти плечи, блестевшие подле самых глаз его.
То вдруг ему становилось стыдно чего то. Ему неловко было, что он один занимает внимание всех, что он счастливец в глазах других, что он с своим некрасивым лицом какой то Парис, обладающий Еленой. «Но, верно, это всегда так бывает и так надо, – утешал он себя. – И, впрочем, что же я сделал для этого? Когда это началось? Из Москвы я поехал вместе с князем Васильем. Тут еще ничего не было. Потом, отчего же мне было у него не остановиться? Потом я играл с ней в карты и поднял ее ридикюль, ездил с ней кататься. Когда же это началось, когда это всё сделалось? И вот он сидит подле нее женихом; слышит, видит, чувствует ее близость, ее дыхание, ее движения, ее красоту. То вдруг ему кажется, что это не она, а он сам так необыкновенно красив, что оттого то и смотрят так на него, и он, счастливый общим удивлением, выпрямляет грудь, поднимает голову и радуется своему счастью. Вдруг какой то голос, чей то знакомый голос, слышится и говорит ему что то другой раз. Но Пьер так занят, что не понимает того, что говорят ему. – Я спрашиваю у тебя, когда ты получил письмо от Болконского, – повторяет третий раз князь Василий. – Как ты рассеян, мой милый.
Князь Василий улыбается, и Пьер видит, что все, все улыбаются на него и на Элен. «Ну, что ж, коли вы все знаете», говорил сам себе Пьер. «Ну, что ж? это правда», и он сам улыбался своей кроткой, детской улыбкой, и Элен улыбается.
– Когда же ты получил? Из Ольмюца? – повторяет князь Василий, которому будто нужно это знать для решения спора.