Tso tawm ntawm FreeType 2.12 font engine nrog kev txhawb nqa rau OpenType-SVG hom

Kev tso tawm ntawm FreeType 2.12.0, modular font engine uas muab ib qho API rau kev sib sau ua ke thiab tso tawm cov ntaub ntawv font hauv ntau hom vector thiab raster, tau nthuav tawm.

Ntawm cov kev hloov pauv:

  • Ntxiv kev txhawb nqa rau OpenType-SVG (OT-SVG) font hom, tso cai rau tsim cov xim OpenType fonts. Lub ntsiab feature ntawm OT-SVG yog lub peev xwm los siv ntau yam xim thiab gradients hauv ib glyph. Tag nrho lossis ib feem ntawm cov glyphs tau nthuav tawm raws li SVG cov duab, uas tso cai rau koj los tso saib cov ntawv nyeem nrog qhov zoo ntawm cov duab vector tag nrho, thaum tuav lub peev xwm ua haujlwm nrog cov ntaub ntawv raws li cov ntawv nyeem (kho, tshawb nrhiav, indexing) thiab tau txais cov yam ntxwv ntawm OpenType hom. , xws li glyph hloov lossis lwm yam glyph style .

    Txhawm rau pab txhawb OT-SVG, FreeType muab qhov ntsuas "FT_CONFIG_OPTION_SVG". Los ntawm lub neej ntawd, tsuas yog thauj cov SVG lub rooj los ntawm font yog muab, tab sis siv cov cuab yeej svg-hooks muab rau hauv qhov tshiab ot-svg module, nws muaj peev xwm txuas sab nraud SVG rendering xyaw. Piv txwv li, cov piv txwv uas muaj nyob rau hauv cov ntaub ntawv siv lub librsvg tsev qiv ntawv rau rendering.

  • Txhim kho kev tuav cov fonts nrog 'sbix' (Standard Bitmap Graphics Table) cov lus tau teev tseg hauv OpenType 1.9 specification.
  • Cov cai ntawm lub tsev qiv ntawv built-in zlib tau hloov kho rau version 1.2.11.
  • Kev txhim kho tau ua rau cov txheej txheem tsim, suav nrog kev hloov pauv cuam tshuam txog kev siv lub tsev qiv ntawv built-in lossis sab nraud zlib.
  • Ntxiv kev txhawb nqa rau Universal Windows Platform rau cov tshuab uas tsis yog PCs thiab laptops.

Tau qhov twg los: opennet.ru

Ntxiv ib saib