FreeType - FreeType

FreeType
Freetype logo new.svg
ӘзірлеушілерДэвид Тернер, Роберт Вильгельм, Вернер Лемберг[1][2] және FreeType үлестері
Бастапқы шығарылым1996; 24 жыл бұрын (1996)[3]
Тұрақты шығарылым
2.10.4 / 20 қазан 2020 ж; 45 күн бұрын (2020-10-20)[4]
Репозиторий Мұны Wikidata-да өңдеңіз
ЖазылғанC
Операциялық жүйеКросс-платформа
ТүріБағдарламалық жасақтама жасау кітапханасы: Қаріпті растрлеу
ЛицензияGNU жалпыға ортақ лицензиясы / FreeType лицензиясы
Веб-сайтwww.freeype.org
A lower case e
A lower case is
A lower case w
Кіші әріп e, болып табылады, және w FreeType көмегімен көрсетілген субпиксел

FreeType танымал бағдарламалық жасақтама жасау болған мәтінді көрсету үстінде нүктелік карталар, және қаріпке қатысты басқа операцияларға қолдау көрсетеді. FreeType қаріп растризациясы қозғалтқыш ақысыз және бастапқы көзі ашық бағдарламалық жасақтама бірге бастапқы код қос лицензиялы астында BSD тәрізді лицензия және GPL. FreeType бірқатар қаріп форматтарын қолдайды, соның ішінде TrueType, 1 теріңіз, және OpenType[5] және «шағын, тиімді, өте теңшелетін және портативті болып, жоғары сапалы өнім шығаруға қабілетті (глифтік кескіндер).»[5]

Ерекшеліктер

2.3.8-де қаріптердің енуіне және жиынтығына шектеу туралы ақпаратқа қол жеткізу мүмкіндігі қосылды.[6]

Нұсқау

2.3.0-да FT_RENDER_MODE_LCD және FT_RENDER_MODE_LCD_V біреуін таңдаған болса, 'FT_Render_Glyph' жасаған растрлық суреттерге арнайы сүзгі қолдануға қолдау көрсетіледі, ал кітапхананың барлық стандартты құрылымдарында СК-оңтайландырылған көрсету өшірілген.[7] 2.6.2-де сұйық кристалды сүзгі қалыпқа келтіріліп, түс теңгерімді болды.[8] ClearType субпиксельді меңзеу нәтижесін ClearType тәсілдерін қолданбай 3 крандық жеңіл сүзгімен қайталайтын 'Гармония' әдісі 2.8.1-де стандартты субпиксельді меңзеу әдісі болды.[9] ClearType-ке қатысты патенттердің мерзімі өткендіктен, ClearType 2.10.3-те пайдалануға қол жетімді.

TrueType
TrueType байт-код интерпретаторы 2.0 Beta 8-де өшірілген,[10] содан кейін ол 2.0.2-де қайтадан өшірілді.[11] TrueType байт-код интерпретаторы 2.1.0-дағы FreeType 1.x сияқты дәл нәтиже шығару үшін бекітілген.[12] Патенттелмеген интер 2.3.0-да әдепкіге айналды, бұл қаріптің аты бойынша интердің қажеттілігін анықтайды.[7] Патенттелген байт-код бойынша нұсқауларды анықтау және патенттелмеген хинді ауыстыру мүмкіндігі 2.3.5-ке қосылды.[13] TrueType байт-код интерпретаторы әдепкі бойынша 2.4.0-де қосылады.[14] TrueType субпиксельдік нұсқауды қолдау 2.4.11-де жүзеге асырылады.[15] Байт кодының қозғалтқышының 40-нұсқасындағы субпиксельді нұсқау режимі 2.6.4-те қосылды,[16][17] және 2.6.5-де мүгедек,[18] содан кейін 2.7-де әдепкі бойынша қосылады.[19] «GETVARIATION» байт-код операторы 2.7-де іске асырылды.[19]
PostScript
PostScript хинтері 2.0.5-те жойылды.[20] PostScript Type 1, PostScript CID және CFF / CEF-тегі жергілікті кеңестерді қолдау үшін жаңа PostScript хинтері 2.0.6-да ұсынылды.[21] Hinting қозғалтқышы 2.1.3-те жаңартылды.[22] Дэйв Арнольдтың жаңа CFF талдауы және тұспалдауы қозғалтқышы 2.4.12 жылы ұсынылды.[23] 2.5.0.1 оны әдепкі бойынша қосады.[24] Ескі CFF қозғалтқышы әдепкі бойынша өшірілген.[25] CFF бағанасының қараңғылануын 'darkening-parametr' қасиеті арқылы конфигурациялауға болады.[26] CFF бағанасының қараңғылануы 2.5.4-те құрастыру кезінде конфигурацияланатын болды.[27] CFF операторына «кездейсоқ» барлық CFF опкодтарын қолдай отырып, 2.8-де қолдау көрсетіледі.[28] 2.8-де «кездейсоқ» оператор үшін жалған кездейсоқ сандардың пайда болуын бақылау мүмкіндігі қосылды.[28] Adobe CFF қозғалтқышын қолдана отырып, Type 1 шрифтін қолдау 2.9-да қосылды.[29] 2.9-дан бастап вариация қаріпіндегі атаулы даналарға арналған PostScript атаулары, егер аталған дананы 'FT_Set_Named_Instance' деп орнатпаған және қаріптің 'fvar' кестесінде сәйкес жазбалар болмаса, әдепкі бойынша алгоритмдік-туынды PostScript атауына өзгертілген.[29]
Автоинтер
Жаңа авто-хинттау модулі 2.0 Beta 8-де қосылды.[10] Hinting қозғалтқышы 2.1.3-те жаңартылды.[22] 2.1.8-де тігінен бұрмаланған немесе шағылысқан глифтер үшін автохинтинг өшіріледі.[30] FreeType 2.1.10 нұсқасында авто-хинтерді авто-слесарь ауыстырды.[31] Акито Хирай патчына негізделген FreeType 2.2 нұсқасында CJK қаріптерінің жаңа алгоритмі енгізілді. Ол тек Unicode таңбалар картасы бар қаріптер үшін жұмыс істейді.[32] 2.3.2-де серифтерге, бұрыштық жағдайларға және аралықты түзетуге арналған жақсартылған қолдау енгізілді.[33] Көк аймақтарды есептеу кезінде 2.3.3 тармағында бір нүктелі контур ескерілмейді.[34] 2.3.5-де латын емес сценарийлерге арналған әдепкі хинтер CJK хинтинг модуліне ауыстырылды.[13] 2.4.5-де, егер автоматты түрде нұсқау анық өшірілмеген болса, TrueType негізіндегі қаріпте жергілікті кеңестер болмаса, авто-хинтер қолданылады.[35] 2.5.1-де TrueType қаріптері үшін автоматты-хинтерлеу жақсартылды, әсіресе 20-40 ppem аралығында.[26] HarfBuzz кітапханасының қолдауы 0.9.19 немесе одан жаңа нұсқасы 2.5.3-те қосылды.[36] Деванагари мен Телугу (эксперименттік) сценарийлеріне автоматты түрде хинтинг 2.5.4-те қосылды.[27] Авто-хинтинг араб және тай жазуларына 2,6 жылы қосылды.[37] 2.6.1-де араб жазуына қолдау күшейтіліп, лао сценарийіне авто-хинтинг қосылды.[38] Қараңғылықтың қараңғылануы 2.6.2 жылы қосылды, бірақ әдепкі бойынша өшірілді.[8] 2.6.4-те армян, чероки, эфиоп, грузин, гуджарати, гурмухи, малаялам, сингала, тамил сценарийлеріне авто-хинтинг қосылды.[16] Автоматты хинтинг Адлам, Авеста, Бамум, Бухид, Кариан, Чакма, Коптия, Кипр, Дезерет, Глаголит, Готика, Каях, Лису, Н'Ко, Ол Чики, көне түрік, Осаге, Османия, Саураштра, Шавиан, Сундан, Тай Вьет, Тифинаг, Бірыңғай канадалық силлабика, Вай 2.8.[28] 2.8-де TrueType қаріптері үшін TrueType көрсеткіштерін қолдана отырып 'Light' авто-хинтинг режимі өшірілген.[28] 2.8-де «ftdiff» -ке суб-пикселді орналастыра отырып, жеңіл автоинстинцияны көрсету режимі қосылды.[28] 2.9.1-де Unicode 11 үшін автоинтернативті сценарий ауқымы жаңартылды, грузин Мтаврули үшін жаңа сценарийлер бар.[39]

Файл форматтары

MacType конфигурациялық терезелерінің скриншоты, FreeType фронды

Adobe-дің жаңа SING Glyphlet форматы FreeType 2.2-де ұсынылды.[32]

BDF
2.1.1-де BDF форматына қолдау қосылды, оған бүркеншікке қарсы нүктелік карталарды қолдау кіреді.[40] 2.1.4-rc1-де BDF қасиеттерін шығаруға қолдау қосылды.[41] 2.1.8-де SETWIDTH_NAME және ADD_STYLE_NAME сипаттарын қолдау қосылды.[30] 2.1.9-де DEFAULT_CHAR қасиеті (егер бар болса) анықталмаған глифтің глиф формасын таңдау үшін қолданылады.[42] 2.1.10 жылы FT_Set_Pixel_Sizes және FT_Set_Char_Size қаріптің қаріптің нақты өлшемдерін және 'номиналды' өлшемін таңдау үшін өзгертілді, ен параметріне мән берілмеді; BDF драйвері енді барлық қайтарылған нүктелік кескіндерді 2bpp немесе 4bpp тереңдікпен 8bpp тереңдікке түрлендірмейді.[31] 2.4.9-да Unicode кодтаудың барлық диапазонына қолдау қосылды.[43] 2.8.1-де 'POINT_SIZE', 'RESOLUTION_X' немесе 'RESOLUTION_Y' қасиеттері жоқ қаріптерді өңдеу үшін 'SIZE' кілт сөзінің мәндерін пайдалану мүмкіндігі қосылды.[9]
PCF
2.1.3-де gzip-қысылған қаріп файлдарын жергілікті қолдау қосылды.[22] 2.1.4-rc1-де PCF қасиеттерін алуға қолдау қосылды.[41] 2.2.8-де SETWIDTH_NAME және ADD_STYLE_NAME қасиеттерін қолдау және LZW алгоритмімен қысылған растрлық қаріптер қосылды.[30] 2.1.10 жылы FT_Set_Pixel_Sizes және FT_Set_Char_Size қаріптің қаріптің нақты өлшемдерін және 'номиналды' көлемін таңдау үшін өзгертілді, ен параметріне мән берілмеді.[31] 2.7.1-де «түрлі-түсті» тегі көрсетілген қолдау қосылды,[44] 2.8-де міндетті емес функциямен.[28]
Портативті қаріп ресурсы (PFR)
Кірістірілген нүктелік кескіндерге қолдау көрсетіледі және 2.1.3-тегі барлық глифтер үшін дұрыс кернеу көрсеткіштерін береді.[22] Қаріптер тобын және стиль аттарын қол жетімді болған кезде қайтару мүмкіндігі 2.1.4-rc2-ге қосылды.[45]
PostScript
CID және CFF / Type2 / CEF драйверлері 2.0 Beta 8-де қосылды.[10] Синтетикалық (түрлендірілген) қаріптерді жақсартылған қолдау 2.0.2-де қосылды.[11] 42 типті қаріп драйвері 2.1.1-ге қосылды.[40] 2.1.4-rc1-ге сілтеме сипаттамасының ішкі жиынын қамтитын CFF қаріптерін қолдау қосылды.[41] 2.1.8-де «StartData» пәрменінен кейін деректердің он алтылық форматына CID кілтпен енгізілген 1 типті қаріптерде және SFNT негізіндегі CFF қаріптерінде ендірілген нүктелік карталарды қолдау қосылды.[30] CID тіркеліміне тапсырыс беру қосымшасына қол жеткізу 2.3.6-да қосылды.[46] CID коды бар CFF қаріптеріне CID мәндері арқылы 'FT_Get_CID_Is_Internally_CID_keyed' және 'FT_Get_CID_From_Glyph_Index' 2.3.9 қосылды.[47] Жаңа 'FT_Get_PS_Font_Value' API арқылы 1 типті қаріптердегі сөздік кілттерін алу 2.4.8-де қосылды.[48] CFF қозғалтқышы 2.6.3 тармағындағы «кездейсоқтан» басқа 2 типті барлық операторларды қолдайды.[49] Жол кернинг AFM файлына қолдау FreeType 2.2-де қосылады.[32]
TrueType / OpenType
OpenType 1.3 8, 10, 12 форматтарының қолдауы 2.0.5-те қосылды.[20] PDF құжаттарына енгізілген TrueType немесе OpenType қаріптерін қолдау 'cmap', 'post' және 'name' жоқ 2.0.8-де қосылды.[50] Жарамсыз жазбалары бар сынған атаулар кестелері бар қаріптерді қолдау 2.0.9-де қосылды.[51] 2.1.3-те Windows-пен жүктелетін белгілі бір «бұзылған» қаріптерді қолдау.[22] 2.1.4-rc1 қосымшасында интерфейсті қолдану кезінде 'hmtx' кестесі жоқ TrueType кестелерін қолдау қосылды және композициялық глифтердің тереңдігі шектеулі.[41] 2.1.9-де 'avar', 'cvar', 'fvar' және 'gvar' кестелерін қолдау қосылды.[42] SFNT қаріптерінде отбасы мен стильді орнату TT_NAME_ID_PREFERRED_FAMILY және TT_NAME_ID_PREFERRED_SUBFAMILY жолдарымен 2.1.10.[31] 2.1.10 жылы SFNT кестелерінің атауы мен өлшемдері туралы ақпаратты алу үшін FT_Sfnt_Table_Info API қосылды, ал OpenType кестелерін (BASE, GDEF, GPOS, GSUB, JSTF) тексеру үшін API FT_OpenType_Validate қосылды.[31] TrueType қаріптерінің 'бас' кестесіндегі 1 битке FreeType 2.2 нұсқасында қолдау көрсетіледі.[32] 2.3.0-де UTF-16 кодталған TrueType атауын жүктеуді қолдау қосылды, ал TrueTypeGX валидаторы (gxvalid) ядро ​​кестесінде глиф идентификаторларының ретін тексере бастады.[7] Microsoft корпорациясының TrueType қаріптеріндегі кескіндері 2.3.6-да әдепкі бойынша Apple смаптарына қарағанда артықшылықты болды.[46] 2.3.6-да 'MATH' OpenType кестесін тексеру және cmap 14 қолдау қосылды.[46] 2.3.7-де оқудан шығу режимін B&W растрайзеріне қосу мүмкіндігі қосылды.[52] SFNT орауышындағы эксперименттік 1-типті және CID-кілтпен 1-типті қаріптер 2.3.8-ге қосылды ('TYP1' және 'CID' кестелері PS Type 1 және CID пернелерімен жазылған PS қаріптерінің драйверлеріне беріледі).[6] 2.3 кестеде SFNT cmap 13 кесте форматына қолдау қосылды.[53] 2.42.4-де Type42-тұрақты ішкі кестелердің ('cvt', 'fpgm' және 'prep') ұзындықтары мен бақылау сомаларын анықтау арқылы тегі жоқ TrueType қаріптерін қолдау, сондай-ақ UVS (TrueType / OpenType) лайықты қолдау қосылды. 14).[54] 2.4.11-де OpenType коллекцияларына және SFNT орамындағы CFF қаріптеріне қолдау көрсетіледі.[15] 2.5.0-де 'CBDT', 'CBLC' кестелерін қолдау (енгізілген түсті растрлық карталар).[25][55] 2.5.1-де Apple-дің 'sbix' түрлі-түсті растрлық форматының және 'OS / 2' SFNT кестелік 5 нұсқасының қосылуы.[26] 2.6-да ені мен бүйірлік мойынтіректерінің мәндері CFF-де (SFNT құрылымына оралған) әрқашан 'hmtx' кестесінен алынады, ал PostScript қаріпінің атауы (SFNT құрылымына оралған) енді әрқашан 'аты' кестесі.[37] 2.7.1-де OpenType 1.8-ден CFF2 қаріп форматын қолдау қосылды.[44] 2.8-де 'VVAR' және 'MVAR' кестелерін қолдау (сонымен қатар OpenType вариация қаріптерін қолдау), 'Format 1' SFNT 'ат' кестесі, OpenType 1.8.1 нұсқасы қосылды.[28] 2.8.1-де вариация осінің «жалаушалар» өрісіне қол жеткізу мүмкіндігі, егер TrueType қаріптері үшін жетіспейтін Unicode смап картасын синтездейтін болса, онда глифтің атаулары бар.[9]
Windows растрлық қаріп (.FON)
Windows FNT / FON драйвері 2.0 Beta 8-де қосылды.[10] 2.1.4-rc1-де Windows FNT арнайы API қосылды.[41] 2.3.5-де PE-дің орындалатын форматындағы Windows растрлық қаріп файлдарын қолдау қосылды.[13]
WOFF
WOFF қаріп форматын қолдау 2.5.1-де қосылды.[26]

Жүк тиегіш

TrueType атауының кесте жүктеушісі 2.1.1-де аз қате жазылған азиялық қаріптерді қолдайды, бұл бос атау жазбаларын, сілтегіштің жарамсыз жылжуын және басқа бірнеше қате нәзіктіктерді елемейді. Сонымен қатар, қазір аттардың жолдары сұраныс бойынша жүктеледі, бұл көптеген беттердің жадының жүктемесін азайтады.[40] CMC кэшіндегі UCS-4 таңбалық кодтарын басқаруды қолдау 2.1.4-rc2 қосылды.[45] 2.1.8-де беттерді жоюды қолдау, берілген FTC_FaceID сәйкес келетін барлық «бос» түйіндерді жою.[30] 1 типті жүктеушіде 2.3.0-де жоғары деңгейлі сөздіктер дұрыс өткізіліп алынды[7] Кэште бөлшек пиксел өлшемдерін пайдалану мүмкіндігі 2.3.5-те қосылды.[13] 2.3.8-де глифтердің алдын-ала мәндерін олардың контурларын жүктемей-ақ алу мүмкіндігі қосылды.[6] Қаріпті қосымша жүктеу әдепкі бойынша 2.3.12-де қосылады.[56]

Платформалар

AIX
AIX жүйелеріндегі автоматты құрастыру 2.0.4-те қосылды.[57]
Амига
Амигаға қолдау 2.0.5-те қосылды.[20]
BeOS
BeOS арнайы файлдары 2.0.3-те қосылды.[58]
Атари
2.1.8-де PureC компиляторы көмегімен 16-биттік Atari-де FreeType құруды қолдау қосылды.[30]
EPOC
EPOC-қа қолдау 2.0.2-де қайта қосылды.[11]
Symbian
2.3.6-да Symbian-ға қолдау қосылды.[46]
Windows
2.1.2-де Visual C ++ бар PFR драйверіне қолдау қосылды.[59]

Лицензиялау

  • 2.1.0-де FreeType лицензиясы жаңартылып, ұсынылған бас тарту туралы ескерту енгізілді.[12]
  • ftlayout коды қолданған ftvalid дереккөздері 2008-01-03 жж. 'Old-Style' MIT лицензиясына ие болды.[60]

Тарих

FreeType көрсету қозғалтқышында жұмысты 1995 жылы Дэвид Тернер TrueType қаріпіне қолдау көрсету мақсатында бастады OS / 2 операциялық жүйе,[1] соның ішінде TrueType байт-кодын өңдеуге арналған аудармашы. Бастапқыда Паскаль тіліндегі бағдарламалау тілі 1997 жылы Роберт Вильгельм С-ға ауыстырған. Кейін Вернер Лемберг командаға қосылды, ол бүгінгі күнге дейін Freetype-ті қолдайды.[3][61][62]

FreeType 1-де тек TrueType қаріп форматына қолдау болды, бірақ ол кеңейтуді қолдады OpenType мәтінді орналастыру ерекшеліктері.

Негізгі қайта жазу 2.0

FreeType-тің 2.0 нұсқасы 1998 жылы жарияланды, ал 1999 жылы шығарылым шығарылды,[63] және 2000 жылы шығарылған, оны модульдік ету үшін толық қайта жазуды қамтамасыз ететін соңғы шығарылым. FreeType 2 көптеген қаріп форматтары мен дамыған бастапқы кодты қолдауға мүмкіндік берді, әзірлеушілер «қарапайым және қуатты» деп мәлімдеді.[64] FreeType 2 FreeType 1-мен кері үйлесімді емес, бірақ әзірлеушілер FreeType 1-ден FreeType 2-ге көшу аз қиындық тудырады деп мәлімдейді.[64] Қалай мәтіннің орналасуын өңдеу FreeType 2-нің мақсаты болған жоқ, алайда FreeType 1-дің OpenType мәтіндік орналасуы FreeType 2-де жойылды. FreeType 1-дің OpenType мәтіндік орналасуының өте дамыған түрі қолданылады. Панго мәтінді орналастыру кітапханасы. The HarfBuzz жоба Pango лицензиясынан гөрі аз шектеулі лицензиясы бар дербес кітапхана ретінде ұсынылған толық қайта жазумен функционалдылықты одан әрі дамытады.[65]

Патенттік қақтығыстар

1999 жылы Freetype жобасы туралы хабарлады Apple Incorporated FreeType болды патенттерді бұзу TrueType-қа қатысты қаріпті меңзеу. Осыдан кейін Freetype әдепкі бойынша өшірілді немесе патентке қатысты технологиялармен жұмыс істеді. Сияқты бірнеше ашық бастапқы жобалар, мысалы FreeBSD немесе Linux, FreeType қосылды қаріпті меңзеу мәселені болдырмау үшін функционалдылық өшірілген немесе нашарлаған бағдарламалық жасақтама патенттері Apple Inc.[66]

2010 жылдың мамырынан бастап қаріптің нұсқауымен байланысты барлық қарама-қайшы бағдарламалық жасақтама патенттерінің мерзімі аяқталды,[66] FreeType TrueType қаріптік хинтерін ашық көзде пайдалануға мүмкіндік беру. Рендерерді өшірген көптеген амалдық жүйелер қазір пайдаланушыға оны қосуға мүмкіндік береді. Федорада freetype-freeworld меншіктен ауыстырылды жұм репозиторий еркін репозитарийге.[67]

2019 жылдың тамызынан бастап ClearType түсті сүзуге қатысты барлық қарама-қайшы бағдарламалық жасақтама патенттерінің мерзімі аяқталды,[66] 2.10.3-те FreeType-қа ClearType түсті сүзу әдісін қолдануға мүмкіндік беру.

CFF қозғалтқышы

2013 жылы Adobe а CFF оны қозғалтқышты FreeType жобасына қосқан және оны 2.5 нұсқасымен әдепкі етіп жасаған.[68][69]

Пайдаланушылар

Android
FreeType Android-те қаріп рендерері ретінде қолданылады.[70]
алма
Apple FreeType бағдарламасын пайдаланады iOS[70] және macOS[71] қасында Apple Advanced Typography.
Java
2007 жылы Sun Microsystems меншікті қаріп растрайзерін FreeType бағдарламасында пайдалануға көшті OpenJDK Java дамыту жинағы.[72]
PlayStation
Sony FreeType-ті онымен бірге жеткізеді PlayStation 3,[73] PlayStation 4,[74] және PlayStation Vita[75] консольдер.
ReactOS
FreeType ReactOS шрифт рендерері ретінде қолданылады.[76]

Басқа қолданушылар

FreeType негізгі ақысыз бағдарламалық қамтамасыз етудің жұмыс үстелі жүйелерінде қолданумен қатар, қазіргі заман үшін растрлеу механизмі ретінде қолданылған Видео Ойындары,[77][78][79] және Опера үшін Wii.[80]

Қосулы Windows, gdipp сияқты жобалар[81] және MacType[82] жүйенің рендерерін FreeType көмегімен жоққа шығаруды мақсат етіңіз.

Сондай-ақ қараңыз

  • HarfBuzz, Юникод мәтінін қалыптастыруға арналған кітапхана
  • Панго, көп тілді мәтіндік қозғалтқыш
  • FontForge, қаріп (редактор) редакторының бағдарламасы

Пайдаланылған әдебиеттер

  1. ^ а б «Фритайптан Дэвид Тернермен сұхбат». OSNews. 2007 жылғы 28 маусым. Алынған 31 наурыз, 2011.
  2. ^ «FreeType жобасына ЛИЦЕНЗИЯ» (мәтін). FreeType. 27 қаңтар, 2006 ж. Алынған 31 наурыз, 2011.
  3. ^ а б «FreeType тарихы». 2013-07-02. Алынған 2014-08-06.
  4. ^ «[ft-announc] FreeType 2.10.4-ті жариялау». 2020-10-20. Алынған 2020-10-20.
  5. ^ а б «FreeType 2 шолу». FreeType 2. SourceForge, Inc. 4 шілде 2010 ж. Ерекшеліктері. Алынған 31 наурыз, 2011.
  6. ^ а б в «[ft-announc] FreeType 2.3.8 шығарылды». 2009-01-14.
  7. ^ а б в г. «[ft-announc] FreeType 2.3.0 нұсқасы шықты». 2007-01-17.
  8. ^ а б «[ft-announc] FreeType 2.6.2 хабарландыру». 2013-11-28.
  9. ^ а б в «[ft-announc] FreeType 2.8.1 хабарландыру». 2017-09-16.
  10. ^ а б в г. «FreeType 2 үміткерді босату (Бета 8)». 2000-07-26. Архивтелген түпнұсқа 2000-10-28.
  11. ^ а б в «Шығарылым атауы: 2.0.2». 2001-04-17. Архивтелген түпнұсқа 2003-01-10.
  12. ^ а б «2.1.0 және 2.0.9 арасындағы соңғы өзгерістер». 2002-04-17. Архивтелген түпнұсқа 2002-10-19 жж.
  13. ^ а б в г. «[ft-announc] FreeType 2.3.5 шығарылды». 2007-07-03.
  14. ^ «[ft-announc] FreeType 2.4.0 шығарылды». 2010-07-12. Алынған 2014-04-04.
  15. ^ а б «[ft-announc] FreeType 2.4.10 шығарылды». 2012-12-20. Алынған 2014-04-04.
  16. ^ а б «[ft-announc] FreeType нұсқасының 2.6.4 нұсқасын жариялау».
  17. ^ «Re: [ft-devel] v40 аудармашысы туралы шағын хабарлама».
  18. ^ «[ft-announc] FreeType нұсқасының 2.6.5 нұсқасын жариялау».
  19. ^ а б «[ft-анонс] FreeType нұсқасының 2.7 нұсқасын жариялау».
  20. ^ а б в «2.0.5 және 2.0.4 АРАСЫНДАҒЫ ӨЗГЕРІСТЕР». 2001-10-17. Архивтелген түпнұсқа 2005-04-05 ж.
  21. ^ «2.0.6 және 2.0.5 АРАСЫНДАҒЫ ӨЗГЕРІСТЕР». 2002-01-06. Архивтелген түпнұсқа 2002-09-25.
  22. ^ а б в г. e «2.1.3 және 2.1.2 арасындағы соңғы өзгерістер». 2002-11-18. Архивтелген түпнұсқа 2005-10-01.
  23. ^ «[ft-announc] FreeType 2.4.12 шығарылды». 2013-05-08. Алынған 2014-04-04.
  24. ^ «[ft-announc] FreeType 2.5.0.1 нұсқасы шықты». 2013-06-20.
  25. ^ а б «[ft-announc] FreeType 2.5.0 нұсқасы шықты». 2013-06-19.
  26. ^ а б в г. «[ft-announc] FreeType 2.5.1 шығарылды». 2013-11-25.
  27. ^ а б «[ft-announc] FreeType 2.5.4 хабарландыру». 2014-12-07.
  28. ^ а б в г. e f ж «[ft-анонс] [ft-анонс] FreeType 2.8 хабарландыру». Lists.nongnu.org. 2017-05-13.
  29. ^ а б «[ft-announc] FreeType 2.9 хабарландыру». 2018-01-09.
  30. ^ а б в г. e f «2.1.8 және 2.1.7 арасындағы соңғы өзгерістер». Архивтелген түпнұсқа 2005-04-08.
  31. ^ а б в г. e «FreeType 2.1.10-ны жариялау». Lists.nongnu.org. 2005-06-15. Алынған 2014-04-04.
  32. ^ а б в г. «2.2.1 нұсқасының FreeType шығарылды». Lists.nongnu.org. Алынған 2014-04-04.
  33. ^ «[ft-announc] FreeType 2.3.2 нұсқасы шықты». 2007-03-09.
  34. ^ «[ft-announc] FreeType 2.3.3 шығарылды». 2007-04-05.
  35. ^ «[ft-announc] FreeType 2.4.5 шығарылды». 2011-06-25.
  36. ^ «[ft-announc] FreeType 2.5.2 шығарылды». 2014-03-09.
  37. ^ а б «[ft-announc] FreeType 2.6 нұсқасын жариялау». 2015-06-09.
  38. ^ «[ft-анонс] FreeType 2.6.1 нұсқасын жариялау». 2015-10-04.
  39. ^ «[ft-annution] FreeType 2.9.1 хабарландыру». 2018-05-02.
  40. ^ а б в «2.1.1 және 2.1.0 арасындағы соңғы өзгерістер». 2002-06-11. Архивтелген түпнұсқа 2003-02-17.
  41. ^ а б в г. e «2.1.4 және 2.1.3 АРАСЫНДАҒЫ ӨЗГЕРІСТЕР». Архивтелген түпнұсқа 2003-08-11.
  42. ^ а б «2.1.9 және 2.1.8 арасындағы соңғы өзгертулер». Архивтелген түпнұсқа 2005-09-07 ж.
  43. ^ «[ft-announc] FreeType 2.4.9 шығарылды». 2012-03-08.
  44. ^ а б «[ft-announc] FreeType 2.7.1 хабарландыру». Lists.nongnu.org. 2016-12-30.
  45. ^ а б «2.1.4 және 2.1.3 АРАСЫНДАҒЫ ӨЗГЕРІСТЕР». Архивтелген түпнұсқа 2004-05-10.
  46. ^ а б в г. «[ft-announc] FreeType 2.3.6 шығарылды». 2008-06-10.
  47. ^ «[ft-announc] FreeType 2.3.9 нұсқасы шықты». 2009-03-12.
  48. ^ «[ft-annution] FreeType 2.4.8 шығарылды». 2011-11-15.
  49. ^ «[ft-announc] FreeType нұсқасының 2.6.3 нұсқасын жариялау». Lists.nongnu.org. 2016-02-09.
  50. ^ «2.0.8 және 2.0.7 арасындағы соңғы өзгертулер». 2002-02-07. Архивтелген түпнұсқа 2002-11-19 жж.
  51. ^ «Шығарылым атауы: 2.0.9». 2002-03-07. Архивтелген түпнұсқа 2005-09-07 ж.
  52. ^ «[ft-announc] FreeType 2.3.7 шығарылды». 2008-06-29.
  53. ^ «[ft-announc] FreeType 2.3.10 нұсқасы шықты». 2009-10-08.
  54. ^ «[ft-announc] FreeType 2.4.4 шығарылды». 2010-12-01.
  55. ^ [ft-announc] FreeType енді түрлі түсті эмодзилерді қолдайды
  56. ^ «[ft-announc] FreeType 2.3.12 шықты». 2010-02-13.
  57. ^ «2.0.4 және 2.0.3 АРАСЫНДАҒЫ ӨЗГЕРІСТЕР». 2001-06-26. Архивтелген түпнұсқа 2003-05-16.
  58. ^ «2.0.3 және 2.0.2 арасындағы соңғы өзгерістер». 2001-05-28. Архивтелген түпнұсқа 2004-08-18.
  59. ^ «2.1.1 және 2.1.0 арасындағы соңғы өзгерістер». 2002-06-23. Архивтелген түпнұсқа 2003-02-17.
  60. ^ «[ft-анонс] ftlayoutd-ті салыстыру». 2008-01-03.
  61. ^ ft2faq
  62. ^ «FreeType 1.x пен FreeType 2 арасындағы айырмашылықтар қандай?». Сарапшылар123.com. Алынған 2014-04-04.
  63. ^ Даму
  64. ^ а б «FreeType 2 сұрақ-жауаптары». FreeType 2. Алынған 26 шілде, 2011.
  65. ^ «HarfBuzz». Freedesktop.org. Алынған 2014-04-04.
  66. ^ а б в «FreeType және патенттер». FreeType. SourceForge, Inc. 4 шілде, 2010 жыл. Алынған 31 наурыз, 2011.
  67. ^ «RepoView: RPM Fusion (Fedora - тегін) RPM пакетінің бастапқы көзі». Жүктеу1.rpmfusion.org. 2014-03-11. Алынған 2014-04-04.
  68. ^ Adobe-ықпал етеді-cff-растеризатор-фрайпқа
  69. ^ you-got-cff
  70. ^ а б «CFF бар ма?». Google ашық көзі блогы. Алынған 2014-04-04.
  71. ^ «OS X Lion v10.7.3 қауіпсіздік мазмұны және 2012-001 қауіпсіздік жаңартуы туралы». Support.apple.com. 2012-05-31. Алынған 2014-04-04.
  72. ^ «Қаріп масштабтаушысы». Алынған 4 сәуір 2014.
  73. ^ «PlayStation®3 лицензиясы». Scei.co.jp. Алынған 2014-04-04.
  74. ^ «PlayStation®4-те қолданылатын ашық бастапқы бағдарламалық жасақтама». Scei.co.jp. Алынған 2014-04-04.
  75. ^ «PlayStation®Vita-да қолданылатын ашық кодты бағдарламалық жасақтама». Scei.co.jp. Алынған 2014-04-04.
  76. ^ Роял, Саймон (2014-02-26). «ReactOS: Windows үйлесімді баламалы ОЖ». lowendmac.com. Алынған 2016-01-10. ReactOS-тың негізгі ядросы нөлден тұрса да, оның қолданыстағы бағдарламалық жасақтама мен протоколдарға тәуелділігі бар. Мұнда Wine, lwIP, Haiku-ден USB, сондай-ақ FreeType, Mesa3D және UniATA.
  77. ^ Ойындар компаниясы Relic Entertainment өз ойындары үшін FreeType қолданды Соғыс таңы және Батырлар компаниясы, жүктеу экрандарындағы кредиттерден көруге болады.
  78. ^ FreeType сонымен бірге Американдық қыз сияқты компьютерге арналған ойындар Менің ағаштар үйім және Джули бүркіттерді сақтайды.
  79. ^ Ойындар компаниясы Bandai Namco ойын-сауық үшін де FreeType қолданды Ace Combat 7: аспан белгісіз, авторлық құқық бөлімінен көруге болады.
  80. ^ Opera 9 арналған Wii консолі FreeType пайдаланады, мұны Wii-де келесі мекен-жайдан табуға болатын «үшінші тарап туралы ақпарат» бетін қарау арқылы көруге болады: Интернет-арна > Пайдалану нұсқаулығы> туралы> Wii үшін Opera 9 - үшінші тарап туралы ақпарат
  81. ^ «gdipp». Алынған 4 тамыз 2014.
  82. ^ «MacType». Алынған 2016-09-12.

Сыртқы сілтемелер