Lëshimi i motorit të fontit FreeType 2.12 me mbështetje për formatin OpenType-SVG

Ë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

Shto një koment