ΠΠΎΡΠ»Π΅ Π³ΠΎΠ΄Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ ΡΠ΅Π»ΠΈΠ· FreeType 2.15.0, ΠΌΠΎΠ΄ΡΠ»ΡΠ½ΠΎΠ³ΠΎ ΡΡΠΈΡΡΠΎΠ²ΠΎΠ³ΠΎ Π΄Π²ΠΈΠΆΠΊΠ°, ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΡΡΠ΅Π³ΠΎ Π΅Π΄ΠΈΠ½ΡΠΉ API Π΄Π»Ρ ΡΠ½ΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΈ Π²ΡΠ²ΠΎΠ΄Π° ΡΡΠΈΡΡΠΎΠ²ΡΡ Π΄Π°Π½Π½ΡΡ Π² ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ Π²Π΅ΠΊΡΠΎΡΠ½ΡΡ ΠΈ ΡΠ°ΡΡΡΠΎΠ²ΡΡ ΡΠΎΡΠΌΠ°ΡΠ°Ρ . ΠΠΎΠ΄ ΠΏΡΠΎΠ΅ΠΊΡΠ° Π½Π°ΠΏΠΈΡΠ°Π½ Π½Π° ΡΠ·ΡΠΊΠ΅ Π‘ΠΈ ΠΈ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½ΡΠ΅ΡΡΡ ΠΏΠΎΠ΄ BSD-ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠΉ Π»ΠΈΡΠ΅Π½Π·ΠΈΠ΅ΠΉ FreeType.
Π‘ΡΠ΅Π΄ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ:
- ΠΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° ΠΏΡΡΠΎΠΉ ΡΠ΅Π΄Π°ΠΊΡΠΈΠΈ ΡΠΎΡΠΌΠ°ΡΠ° ΡΡΠΈΡΡΠΎΠ² ISO Open Font (ISO/IEC 14496-22:2026), ΠΏΠΎΡΡΠΈΡΠΎΠ²Π°Π½Π½Π°Ρ ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ AI ΠΈΠ· Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠΈ Π³Π»ΠΈΡΠΎΠ² HarfBuzz ΠΈ Π΄ΡΡΠ³ΠΈΡ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΉ. Π ΠΎΡΠ»ΠΈΡΠΈΠ΅ ΠΎΡ ΡΠ΅ΡΠ²ΡΡΡΠΎΠΉ ΡΠ΅Π΄Π°ΠΊΡΠΈΠΈ, Π²ΡΠΏΡΡΠ΅Π½Π½ΠΎΠΉ Π² 2019 Π³ΠΎΠ΄Ρ, Π² Π½ΠΎΠ²ΠΎΠΌ Π²Π°ΡΠΈΠ°Π½ΡΠ΅ ΡΠΎΡΠΌΠ°ΡΠ° Open Font ΠΏΠΎΡΠ²ΠΈΠ»Π°ΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΡΠ°Π·ΠΌΠ΅ΡΠ΅Π½ΠΈΡ Π±ΠΎΠ»Π΅Π΅ 65536 Π³Π»ΠΈΡΠΎΠ²; Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΡΠ°Π±Π»ΠΈΡΠ° Β«GLYFΒ» Π΄Π»Ρ ΠΊΠΎΠ½ΡΡΡΠΎΠ², ΡΠΎΡΠ΅ΡΠ°ΡΡΠΈΡ ΠΊΡΠ±ΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΈ ΠΊΠΎΠ½ΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΡΠ΅Π³ΠΌΠ΅Π½ΡΡ; ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ Π±ΠΎΠ»Π΅Π΅ ΠΊΠΎΠΌΠΏΠ°ΠΊΡΠ½ΡΠΉ Π²Π°ΡΠΈΠ°Π½Ρ ΡΠ°Π±Π»ΠΈΡΡ Β«VARCΒ», ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡΠ΅ΠΉ Π½Π° 90% ΡΠΎΠΊΡΠ°ΡΠΈΡΡ ΡΠ°Π·ΠΌΠ΅Ρ Π²Π°ΡΠΈΠ°ΡΠΈΠ²Π½ΡΡ ΡΡΠΈΡΡΠΎΠ² Ρ ΠΈΠ΅ΡΠΎΠ³Π»ΠΈΡΠ°ΠΌΠΈ.
- Π ΡΠ°ΡΡΠ΅ΡΠΈΠ·Π°ΡΠΎΡΠ΅, ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°ΡΡΠ΅ΠΌ ΡΠ³Π»Π°ΠΆΠΈΠ²Π°Π½ΠΈΠ΅, Π·Π° ΡΡΡΡ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ Π²ΡΠ΄Π΅Π»Π΅Π½ΠΈΡ ΠΏΠ°ΠΌΡΡΠΈ Π΄Π»Ρ ΠΊΡΡΠΏΠ½ΡΡ Π³Π»ΠΈΡΠΎΠ² ΡΡΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎ ΠΏΠΎΠ²ΡΡΠ΅Π½Π° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡ ΠΎΡΡΠΈΡΠΎΠ²ΠΊΠΈ Π³Π»ΠΈΡΠΎΠ² ΡΠ°Π·ΠΌΠ΅ΡΠΎΠΌ Π±ΠΎΠ»ΡΡΠ΅ 40 ppem.
- ΠΠΎΠ±Π°Π²Π»Π΅Π½ ΡΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠ°Π»ΡΠ½ΡΠΉ Π΄ΡΠ°ΠΉΠ²Π΅Ρ Π΄Π»Ρ ΡΡΠΈΡΡΠΎΠ² HVF (Hierarchical Variation Font), ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»Π΅Π½Π½ΡΠΉ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠ΅ΠΉ Apple ΠΈ ΡΠ°Π±ΠΎΡΠ°ΡΡΠΈΠΉ ΠΏΠΎΠΊΠ° ΡΠΎΠ»ΡΠΊΠΎ Π² macOS.
- Π ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠ°ΡΠΎΡΠ΅ ΡΠΎΡΠΌΠ°ΡΠ° TrueType ΡΠ°ΡΡΠΈΡΠ΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΡΠ³Π»Π°ΠΆΠΈΠ²Π°Π½ΠΈΡ ΡΠ΅ΠΊΡΡΠ° ClearType, ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΠ²ΡΠ°Ρ ΡΠ»ΡΡΡΠΈΡΡ ΠΊΠ°ΡΠ΅ΡΡΠ²ΠΎ ΠΎΡΡΠΈΡΠΎΠ²ΠΊΠΈ ΡΠ°ΠΊΠΈΡ ΡΡΠΈΡΡΠΎΠ², ΠΊΠ°ΠΊ βComic Sans MSβ, βSegoe UIβ,βCalibriβ, βCorbelβ, βConstantiaβ, βMalgun Gothicβ ΠΈ βSimSunβ. ΠΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ Π΄Π°Π½Π½ΡΡ ΠΈΠ· ΡΠ°Π±Π»ΠΈΡΡ gasp (Grid-fitting and Scan-conversion Procedure) Π΄Π»Ρ ΡΠ³Π»Π°ΠΆΠΈΠ²Π°Π½ΠΈΡ ΠΈ Π²ΡΡΠ°Π²Π½ΠΈΠ²Π°Π½ΠΈΡ ΠΏΠΎ ΠΏΠΈΠΊΡΠ΅Π»ΡΠ½ΠΎΠΉ ΡΠ΅ΡΠΊΠ΅, ΡΠ»ΡΡΡΠ΅Π½Π° ΡΠΌΡΠ»ΡΡΠΈΡ Π³ΠΎΡΠΈΠ·ΠΎΠ½ΡΠ°Π»ΡΠ½ΠΎΠ³ΠΎ Ρ ΠΈΠ½ΡΠΈΠ½Π³Π° ClearType, ΡΠ»ΡΡΡΠ΅Π½Π° ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ° ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΉ ΡΠΊΡΡΠ³Π»Π΅Π½ΠΈΡ Π³Π»ΠΈΡΠ° (ROUND) ΠΈ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΡ ΠΊΠΎΠ½ΡΡΠΎΠ»ΡΠ½ΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ (CVT β Control Value Table).
- ΠΠΎΠ±Π°Π²Π»Π΅Π½ ΠΏΠΎΡΡ Π΄Π»Ρ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ Plan 9.
- Π£ΡΡΡΠ°Π½Π΅Π½Ρ ΡΡΠ·Π²ΠΈΠΌΠΎΡΡΠΈ: CVE-2026-95512 β ΠΈΡΡΠ΅ΡΠΏΠ°Π½ΠΈΡ ΠΏΠ°ΠΌΡΡΠΈ ΠΈ Π±ΠΎΠ»ΡΡΠ°Ρ Π½Π°Π³ΡΡΠ·ΠΊΠ° Π½Π° CPU ΠΏΡΠΈ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ΅ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΠΎ ΠΎΡΠΎΡΠΌΠ»Π΅Π½Π½ΡΡ ΡΡΠΈΡΡΠΎΠ² Π² ΡΠΎΡΠΌΠ°ΡΠ΅ CID; CVE-2026-50811 β ΡΡΠ΅Π½ΠΈΠ΅ ΠΈΠ· ΠΎΠ±Π»Π°ΡΡΠΈ Π²Π½Π΅ Π±ΡΡΠ΅ΡΠ° ΠΏΡΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ ΡΡΠ½ΠΊΡΠΈΠΉ TT_Get_Var_Design ΠΈ T_Get_Var_Design_Coordinates; CVE-2026-27171 β ΡΡΠ·Π²ΠΈΠΌΠΎΡΡΡ Π² ΡΡΠ°ΡΠΎΠΌ Π²ΡΡΡΠΎΠ΅Π½Π½ΠΎΠΌ ΠΊΠΎΠ΄Π΅ ΠΈΠ· zlib, ΠΏΡΠΈΠ²ΠΎΠ΄ΡΡΠ°Ρ ΠΊ Π·Π°ΡΠΈΠΊΠ»ΠΈΠ²Π°Π½ΠΈΡ.
ΠΡΡΠΎΡΠ½ΠΈΠΊ: opennet.ru
