לאחר שנה של פיתוח, FreeType 2.15.0 זמין כעת. זהו מנוע גופנים מודולרי המספק ממשק API מאוחד לאיחוד העיבוד והפלט של נתוני גופנים בפורמטים שונים של וקטורים ורסטר. קוד הפרויקט נכתב ב-C ומופץ תחת רישיון FreeType דמוי BSD.
בין השינויים:
- נוספה תמיכה במהדורה החמישית של פורמט ISO Open Font (ISO/IEC 14496-22:2026), שעברה שימוש בבינה מלאכותית מספריית פריסת הגליפים HarfBuzz ומיישומים אחרים. בניגוד למהדורה הרביעית, שיצאה בשנת 2019, הגרסה החדשה של פורמט Open Font תומכת כעת ביותר מ-65536 גליפים; נוספה טבלת "GLYF" עבור קווי מתאר המשלבים מקטעים קוביים וחרוטיים; והוצעה טבלת "VARC" קומפקטית יותר, המאפשרת הפחתה של 90% בגודל הגופנים המשתנים עם תווים סיניים.
- בממיר הרסטר המספק אנטי-אליאסינג, ביצועי עיבוד גליפים גדולים מ-40 דפים לדקה שופרו משמעותית הודות להקצאה דינמית של זיכרון עבור גליפים גדולים.
- נוסף מנהל התקן ניסיוני עבור גופני HVF (גופן וריאציה היררכי), המסופקים על ידי אפל ועובדים כרגע רק ב- macOS.
- מפרש TrueType תומך כעת בטכנולוגיית anti-aliasing של טקסט ClearType, מה שמשפר את איכות הרינדור עבור גופנים כגון Comic Sans MS, Segoe UI, Calibri, Corbel, Constantia, Malgun Gothic ו-SimSun. נתונים מטבלת gasp (Grid-fitting and Scan-conversion Procedure) משמשים כעת להטיה ויישור פיקסלים, אמולציית רמז אופקי של ClearType שופרה, ועיבוד הוראות עיגול גליפים (ROUND) וטבלת ערכי בקרה (CVT) שופר.
- נוסף פורט עבור מערכת ההפעלה Plan 9.
- פגיעויות שתוקנו: CVE-2026-95512 - תשישות זיכרון ועומס גבוה על המעבד בעת עיבוד גופנים שעוצבו במיוחד בפורמט CID; CVE-2026-50811 - קריאה מחוץ לתחום בעת שימוש בפונקציות TT_Get_Var_Design ו-T_Get_Var_Design_Coordinates; CVE-2026-27171 - פגיעות בקוד מוטמע מדור קודם מ-zlib, המובילה ללולאה.
מקור: OpenNet.ru
