FreeType — програмна бібліотека, яка використовується для растеризації шрифтів і операцій над ними. Зокрема використовується для відображення шрифтів в X11. Бібліотека реалізована на мові програмування Сі та випускається з відкритими сирцевими кодами під двома ліцензіями: GPL і FreeType License.
Тип | програмна бібліотека: |
---|---|
Розробник | David Turner, Robert Wilhelm, Werner Lemberg and FreeType contributors |
Стабільний випуск | 2.5 (19 червня 2013 ) |
Операційна система | крос-платформовий |
Мова програмування | C |
Ліцензія | GNU General Public License / FreeType License |
Репозиторій | gitlab.freedesktop.org/freetype/freetype |
Вебсайт | freetype.org |
|
FreeType не містить свого API для виклику функцій обробки графіки (наприклад, рендеринг кольорового тексту). Однак, бібліотека значно спрощує операції обробки текстів, надаючи простий інтерфейс доступу до вмісту файлів шрифту.
Бібліотека підтримує такі формати шрифтів:
- TrueType (.TTF) і TrueType Collection (.TTC, .TTCF)
- PostScript Type 1, в тому числі з ключем CID для східних мов
- PostScript CFF (Type 2)
- OpenType
- Растрові шрифти, засновані на форматі SFNT
- Растрові шрифти X11 BDF і PCF
- Шрифти Microsoft .FNT
- PFR
- (обмежена підтримка)
Довгий час у FreeType була за замовчуванням відключена підтримка правильного гінтингу TrueType-файлів через вбудований байт-код шрифту, бо ця технологія потрапляла під патенти Apple. Для обходу патентів, складання FreeType за замовчуванням використовували не запатентований алгоритм автогінтингу. У травні 2010 року термін патентів минув, і, починаючи з версії 2.4, FreeType за замовчуванням використовує правильний гінтинг через інтерпретатор байт-коду шрифту.
Примітки
- . OSNews. 28 червня 2007. Архів оригіналу за 5 квітня 2009. Процитовано 31 березня 2011.
- The FreeType Project LICENSE (text). FreeType. 27 січня 2006. Процитовано 31 березня 2011.
- . 19 червня 2013. Архів оригіналу за 6 вересня 2013. Процитовано 20 червня 2013.
- (англ.). 2-7-2007. Архів оригіналу за 6 липня 2007. Процитовано 8 серпня 2010.
- 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.]
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
FreeType programna biblioteka yaka vikoristovuyetsya dlya rasterizaciyi shriftiv i operacij nad nimi Zokrema vikoristovuyetsya dlya vidobrazhennya shriftiv v X11 Biblioteka realizovana na movi programuvannya Si ta vipuskayetsya z vidkritimi sircevimi kodami pid dvoma licenziyami GPL i FreeType License FreeTypeTipprogramna biblioteka RozrobnikDavid Turner Robert Wilhelm Werner Lemberg and FreeType contributorsStabilnij vipusk2 5 19 chervnya 2013 11 rokiv tomu 2013 06 19 Operacijna sistemakros platformovijMova programuvannyaCLicenziyaGNU General Public License FreeType LicenseRepozitorijgitlab freedesktop org freetype freetypeVebsajtfreetype org Mediafajli u Vikishovishi FreeType ne mistit svogo API dlya vikliku funkcij obrobki grafiki napriklad rendering kolorovogo tekstu Odnak biblioteka znachno sproshuye operaciyi obrobki tekstiv nadayuchi prostij interfejs dostupu do vmistu fajliv shriftu Biblioteka pidtrimuye taki formati shriftiv TrueType TTF i TrueType Collection TTC TTCF PostScript Type 1 v tomu chisli z klyuchem CID dlya shidnih mov PostScript CFF Type 2 OpenType Rastrovi shrifti zasnovani na formati SFNT Rastrovi shrifti X11 BDF i PCF Shrifti Microsoft FNT PFR obmezhena pidtrimka Dovgij chas u FreeType bula za zamovchuvannyam vidklyuchena pidtrimka pravilnogo gintingu TrueType fajliv cherez vbudovanij bajt kod shriftu bo cya tehnologiya potraplyala pid patenti Apple Dlya obhodu patentiv skladannya FreeType za zamovchuvannyam vikoristovuvali ne zapatentovanij algoritm avtogintingu U travni 2010 roku termin patentiv minuv i pochinayuchi z versiyi 2 4 FreeType za zamovchuvannyam vikoristovuye pravilnij ginting cherez interpretator bajt kodu shriftu Primitki OSNews 28 chervnya 2007 Arhiv originalu za 5 kvitnya 2009 Procitovano 31 bereznya 2011 The FreeType Project LICENSE text FreeType 27 sichnya 2006 Procitovano 31 bereznya 2011 19 chervnya 2013 Arhiv originalu za 6 veresnya 2013 Procitovano 20 chervnya 2013 angl 2 7 2007 Arhiv originalu za 6 lipnya 2007 Procitovano 8 serpnya 2010 FreeType and Patents angl 4 7 2010 Arhiv originalu za 15 02 2012 Procitovano 8 serpnya 2010 PosilannyaOficijnij sajt http www osnews com story 18166 Interview with David Turner of Freetype 22 zhovtnya 2013 u Wayback Machine