ΠΠ΅ΡΠ΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π΅Π½Π° Π²Π΅ΡΡΠΈΡΡΠ° Π½Π° FreeType 2.11.0, ΠΌΠΎΠ΄ΡΠ»Π΅Π½ ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΡΠΌ Π·Π° ΡΡΠΈΡΡΠΎΠ²Π΅, ΠΊΠΎΠΉΡΠΎ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Ρ Π΅Π΄ΠΈΠ½Π΅Π½ API Π·Π° ΡΠ½ΠΈΡΠΈΡΠΈΡΠ°Π½Π΅ Π½Π° ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ°ΡΠ° ΠΈ ΠΈΠ·Ρ ΠΎΠ΄Π° Π½Π° Π΄Π°Π½Π½ΠΈ Π·Π° ΡΡΠΈΡΡΠΎΠ²Π΅ Π² ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ Π²Π΅ΠΊΡΠΎΡΠ½ΠΈ ΠΈ ΡΠ°ΡΡΠ΅ΡΠ½ΠΈ ΡΠΎΡΠΌΠ°ΡΠΈ.
Π‘ΡΠ΅Π΄ ΠΏΡΠΎΠΌΠ΅Π½ΠΈΡΠ΅:
- Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠ°ΡΠ° Π΅ ΠΏΡΠ΅ΠΌΠ΅ΡΡΠ΅Π½Π° Π½Π° ΡΡΡΠ²ΡΡΠ° GitLab Π½Π° ΠΏΡΠΎΠ΅ΠΊΡΠ° Freedesktop. Π‘ΡΠ°ΡΠΈΡΠ΅ Ρ ΡΠ°Π½ΠΈΠ»ΠΈΡΠ° Π½Π° Savannah ΡΠ° ΠΏΡΠ΅ΠΌΠ΅ΡΡΠ΅Π½ΠΈ Π² ΠΎΠ³Π»Π΅Π΄Π°Π»Π΅Π½ ΡΠ΅ΠΆΠΈΠΌ.
- ΠΠΎΠΏΡΠ»Π½ΠΈΡΠ΅Π»Π΅Π½ ΠΌΠΎΠ΄ΡΠ» Π·Π° ΠΈΠ·ΠΎΠ±ΡΠ°Π·ΡΠ²Π°Π½Π΅ Π΅ Π²ΠΊΠ»ΡΡΠ΅Π½ Ρ Π²Π½Π΅Π΄ΡΡΠ²Π°Π½Π΅ΡΠΎ Π½Π° ΡΠ΅ΠΆΠΈΠΌΠ° FT_RENDER_MODE_SDF Π·Π° ΡΡΠ·Π΄Π°Π²Π°Π½Π΅ Π½Π° 8-Π±ΠΈΡΠΎΠ²ΠΈ SDF (Signed Distance Fields) ΡΠ°ΡΡΠ΅ΡΠ½ΠΈ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ Π·Π° Π³Π»ΠΈΡΠΎΠ²Π΅.
- ΠΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ Π΅ Π΅ΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠ°Π»Π΅Π½ API Π·Π° Π΄ΠΎΡΡΡΠΏ Π΄ΠΎ ΡΠ²Π΅ΡΠ½ΠΈ ΡΡΠΈΡΡΠΎΠ²Π΅ COLR v1, ΡΠ΅Π°Π»ΠΈΠ·ΠΈΡΠ°Π½ΠΈ Ρ ΠΏΠΎΠΌΠΎΡΡΠ° Π½Π° ΡΠ°Π·ΡΠΈΡΠ΅Π½ΠΈΡΠ΅ ΡΠ°Π±Π»ΠΈΡΠΈ Ρ ΡΠ²Π΅ΡΠΎΠ²Π° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Π½Π° OpenType.
- ΠΡΠΈΠ³ΡΡΠ΅Π½Π° Π΅ ΠΏΡΠ°Π²ΠΈΠ»Π½Π° ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ° Π½Π° PCF ΡΠ°ΡΡΠ΅ΡΠ½ΠΈ ΡΡΠΈΡΡΠΎΠ²Π΅, ΠΊΠΎΠΌΠΏΡΠ΅ΡΠΈΡΠ°Π½ΠΈ ΡΡΠ΅Π· Π°Π»Π³ΠΎΡΠΈΡΡΠΌΠ° LZW.
- ΠΠΎΠ±Π°Π²Π΅Π½ ΠΌΠ°ΠΊΡΠΎΡ FT_DEBUG_LOGGING Π·Π° ΡΠ΅Π³ΠΈΡΡΡΠΈΡΠ°Π½Π΅ Π½Π° Π³ΡΠ΅ΡΠΊΠΈ.
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: opennet.ru