FreeType

FreeType
Тип програмна бібліотека: растеризація шрифтів
Розробник David Turner, Robert Wilhelm, Werner Lemberg[1][2] and FreeType contributors
Стабільний випуск 2.5 (19 червня 2013; 10 років тому (2013-06-19)[3])
Операційна система крос-платформовий
Мова програмування C
Ліцензія GNU General Public License / FreeType License
Репозиторій gitlab.freedesktop.org/freetype/freetype
Вебсайт freetype.org

FreeTypeпрограмна бібліотека, яка використовується для растеризації шрифтів і операцій над ними. Зокрема використовується для відображення шрифтів в X11. Бібліотека реалізована на мові програмування Сі та випускається з відкритими сирцевими кодами під двома ліцензіями: GPL і FreeType License.

FreeType не містить свого API для виклику функцій обробки графіки (наприклад, рендеринг кольорового тексту). Однак, бібліотека значно спрощує операції обробки текстів, надаючи простий інтерфейс доступу до вмісту файлів шрифту.

Бібліотека підтримує такі формати шрифтів:

  • 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[4]. Для обходу патентів, складання FreeType за замовчуванням використовували не запатентований алгоритм автогінтингу. У травні 2010 року термін патентів минув, і, починаючи з версії 2.4, FreeType за замовчуванням використовує правильний гінтинг через інтерпретатор байт-коду шрифту[5].

Примітки

  1. Interview with David Turner of Freetype. OSNews. 28 червня 2007. Архів оригіналу за 5 квітня 2009. Процитовано 31 березня 2011.
  2. The FreeType Project LICENSE (text). FreeType. 27 січня 2006. Процитовано 31 березня 2011.
  3. FreeType 2.5. 19 червня 2013. Архів оригіналу за 6 вересня 2013. Процитовано 20 червня 2013.
  4. FreeType and Patents (англ.). 2-7-2007. Архів оригіналу за 6 липня 2007. Процитовано 8 серпня 2010.
  5. FreeType and Patents (англ.). 4-7-2010. Архів оригіналу за 15-02-2012. Процитовано 8 серпня 2010.

Посилання

  • Офіційний сайт
  • http://www.osnews.com/story/18166/Interview-with-David-Turner-of-Freetype [Архівовано 22 жовтня 2013 у Wayback Machine.]
  • п
  • о
  • р
Гарнітури операційних систем
Інші гарнітури
  • Allerta
  • Anonymous Pro
  • Asana-Math
  • Bitstream Vera
  • Caslon Roman
  • Chandas
  • Clear Sans
  • Computer Modern
  • Croscore
  • DejaVu
  • Doulos SIL
  • Fira
  • Fixedsys Excelsior
  • Gentium
  • IBM Plex
  • Inconsolata
  • Junicode
  • Kochi
  • Lato
  • Liberation
  • Linux Libertine
  • Literata
  • M+
  • Nimbus Mono
  • Nimbus Roman
  • Nimbus Sans
  • Noto
  • Open Sans
  • ProFont
  • Source Sans Pro
  • Source Serif Pro
  • Spectral
  • Terminus
  • Tinos
  • Tiresias
  • Ubuntu, Ubuntu-Title
  • PT
  • Charis SIL
Програмні засоби
Ліцензії
Групи і люди
  • Вільні шрифти
  • Список вільних гарнітур
  • Список вільних гарнітур Unicode