Është paraqitur lëshimi i FreeType 2.12.0, një motor fonti modular që ofron një API të vetme për unifikimin e përpunimit dhe daljes së të dhënave të shkronjave në formate të ndryshme vektoriale dhe raster.
Ndër ndryshimet:
- Mbështetje e shtuar për formatin e fontit OpenType-SVG (OT-SVG), duke lejuar krijimin e shkronjave me ngjyra OpenType. Karakteristika kryesore e OT-SVG është aftësia për të përdorur shumë ngjyra dhe gradientë në një glyph. Të gjitha ose një pjesë e glifeve paraqiten si imazhe SVG, gjë që ju lejon të shfaqni tekst me cilësinë e grafikëve të plotë vektoriale, duke ruajtur aftësinë për të punuar me informacionin si tekst (redaktim, kërkim, indeksim) dhe trashëgim të veçorive të formatit OpenType. , të tilla si zëvendësimi i glifeve ose stilet alternative të glifeve .
Për të aktivizuar mbështetjen OT-SVG, FreeType ofron një parametër ndërtimi "FT_CONFIG_OPTION_SVG". Si parazgjedhje, ofrohet vetëm ngarkimi i tabelës SVG nga fonti, por duke përdorur veçorinë svg-hooks të ofruar në modulin e ri ot-svg, është e mundur të lidhni motorë të jashtëm të interpretimit SVG. Për shembull, shembujt e paraqitur në përbërje përdorin bibliotekën librsvg për renderim.
- Trajtimi i përmirësuar i shkronjave me tabelën 'sbix' (Tabela standarde e grafikëve të Bitmap) të përcaktuar në specifikimin OpenType 1.9.
- Kodi i bibliotekës së integruar zlib është përditësuar në versionin 1.2.11.
- Janë bërë përmirësime në sistemin e ndërtimit, duke përfshirë ndryshime në lidhje me përdorimin e bibliotekës zlib të integruar ose të jashtëm.
- Mbështetje e shtuar për Platformën Universale të Windows për sisteme të ndryshme nga PC dhe laptopë.
Burimi: opennet.ru