{"id":183809,"date":"2026-10-13T16:53:22","date_gmt":"2026-10-13T14:53:22","guid":{"rendered":"https:\/\/prohoster.info\/blog\/news\/reliz-shriftovogo-dvizhka-freetype-2-15"},"modified":"2026-10-13T16:53:27","modified_gmt":"2026-10-13T14:53:27","slug":"freetype-2-15-font-engine-released","status":"publish","type":"post","link":"https:\/\/prohoster.info\/lv\/blog\/news\/freetype-2-15-font-engine-released","title":{"rendered":"FreeType \u0161riftu dzin\u0113ja versija 2.15","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>P\u0113c gada ilgas izstr\u0101des ir izlaista FreeType 2.15.0 versija, modu\u013cu \u0161riftu dzin\u0113js, kas nodro\u0161ina vienotu API, lai standartiz\u0113tu \u0161riftu datu apstr\u0101di un att\u0113lo\u0161anu da\u017e\u0101dos vektora un rastra form\u0101tos. Projekta kods ir uzrakst\u012bts C valod\u0101 un tiek izplat\u012bts ar FreeType BSD l\u012bdz\u012bgu licenci. <\/p>\n<p>Starp izmai\u0146\u0101m:<\/p>\n<ul>\n<li class=\"l\"> Pievienota piekt\u0101s versijas ISO Open Font (ISO\/IEC 14496-22:2026) fontu form\u0101ta atbalsts, port\u0113ts, izmantojot AI no HarfBuzz glyph layout bibliot\u0113kas un citiem \u012bstenojumiem. At\u0161\u0137ir\u012bb\u0101 no ceturt\u0101s versijas, kas tika izlaista 2019. gad\u0101, jaunaj\u0101 Open Font form\u0101ta variant\u0101 ir iesp\u0113ja ievietot vair\u0101k nek\u0101 65536 glifu; pievienota 'GLYF' tabula kont\u016briem, kas apvieno kubiskos un koniskos segmentus; pied\u0101v\u0101ts kompakt\u0101ks 'VARC' tabulas variants, kas \u013cauj par 90% samazin\u0101t vari\u0101ciju fontu izm\u0113ru ar hieroglifiem.\n<li class=\"l\"> Rasterizator\u0101, kas nodro\u0161ina antialiasingu, dinamiski pie\u0161\u0137irot atmi\u0146u lieliem glyphiem, b\u016btiski uzlabota render\u0113\u0161anas veiktsp\u0113ja glyphiem, kas liel\u0101ki par 40 ppem.\n<li class=\"l\"> Pievienots eksperiment\u0101lais HVF (Hierarchical Variation Font) \u0161riftu draiveris, ko sniedzis Apple un kas pagaid\u0101m darbojas tikai macOS.\n<li class=\"l\"> TrueType form\u0101ta interpretator\u0101 ir papla\u0161in\u0101ts ClearType tekstu izl\u012bdzin\u0101\u0161anas tehnolo\u0123ijas atbalsts, kas uzlabojusi t\u0101du fontu k\u0101 'Comic Sans MS', 'Segoe UI', 'Calibri', 'Corbel', 'Constantia', 'Malgun Gothic' un 'SimSun' kvalit\u0101ti. Nodro\u0161in\u0101ta gasp (Grid-fitting and Scan-conversion Procedure) tabulas datu izmanto\u0161ana izl\u012bdzin\u0101\u0161anai un pikse\u013cu re\u017e\u0123a izl\u012bdzin\u0101\u0161anai, uzlabota ClearType horizont\u0101l\u0101 hinton\u0113\u0161ana, uzlabota glifa noapa\u013co\u0161anas instrukciju (ROUND) un kontrolv\u0113rt\u012bbu (CVT - Control Value Table) pielieto\u0161anas apstr\u0101de.\n<li class=\"l\"> Pievienots ports Plan 9 oper\u0113t\u0101jsist\u0113mai.\n<li class=\"l\"> Nov\u0113rstas ievainojam\u012bbas: CVE-2026-95512 - atmi\u0146as izs\u012bk\u0161ana un liels CPU slogs, apstr\u0101d\u0101jot speci\u0101li izstr\u0101d\u0101tus CID form\u0101ta fontus; CVE-2026-50811 - las\u012b\u0161ana no bufera \u0101r\u0113j\u0101s zonas, izmantojot TT_Get_Var_Design un T_Get_Var_Design_Coordinates funkcijas; CVE-2026-27171 - ievainojam\u012bba vecaj\u0101 ieb\u016bv\u0113taj\u0101 kod\u0101 no zlib, kas izraisa ciklomus.\n<\/ul>\n<p>Avots: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=66454\">opennet.lv<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u043e\u0441\u043b\u0435 \u0433\u043e\u0434\u0430 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u0440\u0435\u043b\u0438\u0437 FreeType 2.15.0, \u043c\u043e\u0434\u0443\u043b\u044c\u043d\u043e\u0433\u043e \u0448\u0440\u0438\u0444\u0442\u043e\u0432\u043e\u0433\u043e \u0434\u0432\u0438\u0436\u043a\u0430, \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0449\u0435\u0433\u043e \u0435\u0434\u0438\u043d\u044b\u0439 API \u0434\u043b\u044f \u0443\u043d\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438 \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0438 \u0432\u044b\u0432\u043e\u0434\u0430 \u0448\u0440\u0438\u0444\u0442\u043e\u0432\u044b\u0445 \u0434\u0430\u043d\u043d\u044b\u0445 \u0432 \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u0445 \u0432\u0435\u043a\u0442\u043e\u0440\u043d\u044b\u0445 \u0438 \u0440\u0430\u0441\u0442\u0440\u043e\u0432\u044b\u0445 \u0444\u043e\u0440\u043c\u0430\u0442\u0430\u0445. \u041a\u043e\u0434 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 \u043d\u0430\u043f\u0438\u0441\u0430\u043d \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 \u0421\u0438 \u0438 \u0440\u0430\u0441\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u044f\u0435\u0442\u0441\u044f \u043f\u043e\u0434 BSD-\u043f\u043e\u0434\u043e\u0431\u043d\u043e\u0439 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0435\u0439 FreeType. \u0421\u0440\u0435\u0434\u0438 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439: \u0414\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0430 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u043f\u044f\u0442\u043e\u0439 \u0440\u0435\u0434\u0430\u043a\u0446\u0438\u0438 \u0444\u043e\u0440\u043c\u0430\u0442\u0430 \u0448\u0440\u0438\u0444\u0442\u043e\u0432 ISO Open Font (ISO\/IEC 14496-22:2026), \u043f\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u0430\u044f \u043f\u0440\u0438 \u043f\u043e\u043c\u043e\u0449\u0438 AI [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":10,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-183809","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.5 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041f\u043e\u0441\u043b\u0435 \u0433\u043e\u0434\u0430 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u0440\u0435\u043b\u0438\u0437 FreeType 2.15.0, \u043c\u043e\u0434\u0443\u043b\u044c\u043d\u043e\u0433\u043e \u0448\u0440\u0438\u0444\u0442\u043e\u0432\u043e\u0433\u043e \u0434\u0432\u0438\u0436\u043a\u0430, \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0449\u0435\u0433\u043e \u0435\u0434\u0438\u043d\u044b\u0439 API \u0434\u043b\u044f \u0443\u043d\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438 \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0438 \u0432\u044b\u0432\u043e\u0434\u0430 \u0448\u0440\u0438\u0444\u0442\u043e\u0432\u044b\u0445 \u0434\u0430\u043d\u043d\u044b\u0445 \u0432 \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u0445 \u0432\u0435\u043a\u0442\u043e\u0440\u043d\u044b\u0445 \u0438 \u0440\u0430\u0441\u0442\u0440\u043e\u0432\u044b\u0445 \u0444\u043e\u0440\u043c\u0430\u0442\u0430\u0445.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Alexander Kovalev\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/lv\/blog\/news\/freetype-2-15-font-engine-released\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.5\" \/>\n\t\t<meta property=\"og:locale\" content=\"lv_LV\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0420\u0435\u043b\u0438\u0437 \u0448\u0440\u0438\u0444\u0442\u043e\u0432\u043e\u0433\u043e \u0434\u0432\u0438\u0436\u043a\u0430 FreeType 2.15 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041f\u043e\u0441\u043b\u0435 \u0433\u043e\u0434\u0430 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u0440\u0435\u043b\u0438\u0437 FreeType 2.15.0, \u043c\u043e\u0434\u0443\u043b\u044c\u043d\u043e\u0433\u043e \u0448\u0440\u0438\u0444\u0442\u043e\u0432\u043e\u0433\u043e \u0434\u0432\u0438\u0436\u043a\u0430, \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0449\u0435\u0433\u043e \u0435\u0434\u0438\u043d\u044b\u0439 API \u0434\u043b\u044f \u0443\u043d\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438 \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0438 \u0432\u044b\u0432\u043e\u0434\u0430 \u0448\u0440\u0438\u0444\u0442\u043e\u0432\u044b\u0445 \u0434\u0430\u043d\u043d\u044b\u0445 \u0432 \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u0445 \u0432\u0435\u043a\u0442\u043e\u0440\u043d\u044b\u0445 \u0438 \u0440\u0430\u0441\u0442\u0440\u043e\u0432\u044b\u0445 \u0444\u043e\u0440\u043c\u0430\u0442\u0430\u0445.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/lv\/blog\/news\/freetype-2-15-font-engine-released\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2026-10-13T14:53:22+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-10-13T14:53:27+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47FreeType 2.15 fontu dzin\u0113ja izlaidums | ProHoster","description":"P\u0113c gada att\u012bst\u012bbas ir public\u0113ts FreeType 2.15.0 izmantojam\u0101 rakstu mehanisma izlaidums, kas nodro\u0161ina vienotu API, lai vienk\u0101r\u0161otu rakstz\u012bmju datu apstr\u0101di un att\u0113lo\u0161anu da\u017e\u0101dos vektoru un rastra form\u0101tos.","canonical_url":"https:\/\/prohoster.info\/lv\/blog\/news\/freetype-2-15-font-engine-released","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"lv_LV","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0420\u0435\u043b\u0438\u0437 \u0448\u0440\u0438\u0444\u0442\u043e\u0432\u043e\u0433\u043e \u0434\u0432\u0438\u0436\u043a\u0430 FreeType 2.15 | ProHoster","og:description":"\u041f\u043e\u0441\u043b\u0435 \u0433\u043e\u0434\u0430 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u0440\u0435\u043b\u0438\u0437 FreeType 2.15.0, \u043c\u043e\u0434\u0443\u043b\u044c\u043d\u043e\u0433\u043e \u0448\u0440\u0438\u0444\u0442\u043e\u0432\u043e\u0433\u043e \u0434\u0432\u0438\u0436\u043a\u0430, \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0449\u0435\u0433\u043e \u0435\u0434\u0438\u043d\u044b\u0439 API \u0434\u043b\u044f \u0443\u043d\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438 \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0438 \u0432\u044b\u0432\u043e\u0434\u0430 \u0448\u0440\u0438\u0444\u0442\u043e\u0432\u044b\u0445 \u0434\u0430\u043d\u043d\u044b\u0445 \u0432 \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u0445 \u0432\u0435\u043a\u0442\u043e\u0440\u043d\u044b\u0445 \u0438 \u0440\u0430\u0441\u0442\u0440\u043e\u0432\u044b\u0445 \u0444\u043e\u0440\u043c\u0430\u0442\u0430\u0445.","og:url":"https:\/\/prohoster.info\/lv\/blog\/news\/freetype-2-15-font-engine-released","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2026-10-13T14:53:22+00:00","article:modified_time":"2026-10-13T14:53:27+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":[],"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/posts\/183809","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/users\/10"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/comments?post=183809"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/posts\/183809\/revisions"}],"predecessor-version":[{"id":183810,"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/posts\/183809\/revisions\/183810"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/media?parent=183809"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/categories?post=183809"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/tags?post=183809"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}