Mae datganiad newydd, sylweddol o lyfrgell rasteroli SVG wedi'i ryddhau - resvg.
Newidiadau mawr:
- Gweithrediad cwbl newydd o rendro testun:
- Mae bron y pentwr cyfan o'r symbol i gromlin Bezier bellach wedi'i weithredu yn Rust:
dewis ffontiau (paru ffontiau a wrth gefn), dosrannu TrueType, trefniant clystyrau glyff yn unol Γ’ rheolau SVG (cynllun testun SVG).
Eithriad yw siapio testun, y caiff ei ddefnyddio ar ei gyfer
HarfBuzz. - Bydd testun nawr yn cael ei drawsnewid i gromliniau Bizeux cyn ei rendro.
Hynny yw, nid oes angen y backend rendro i gefnogi testun mwyach. - Cefnogaeth testun deugyfeiriadol (ail-archebu BIDI). Enghraifft.
- cefnogaeth textPath. Enghraifft 1, enghraifft 2.
- Cefnogaeth ar gyfer modd ysgrifennu (testun fertigol). Enghraifft.
- Cefnogaeth gywir ar gyfer bylchau geiriau a bylchau rhwng llythrennau. Enghraifft.
- Mae bron y pentwr cyfan o'r symbol i gromlin Bezier bellach wedi'i weithredu yn Rust:
- Cefndir newydd, arbrofol - Raqote (diolch arbennig i jrmuizel).
Llyfrgell graffeg 2D yw Raqote a ysgrifennwyd yn Rust.
Mae yng nghamau cynnar ei ddatblygiad, ond mae ei alluoedd eisoes yn ddigonol ar gyfer
defnydd yn resvg.
Ei brif fantais yw y gellir adeiladu resvg nawr gydag union un dibyniaeth nad yw'n rhwd - HarfBuzz. - Yn cefnogi rendro siΓ’p, rendro testun a rendro delwedd.
- Mae rendro delwedd Raster wedi'i gyflymu.
- Cyrhaeddodd cyfanswm y profion 1112.
Bu gostyngiad o 75% yn nifer y profion llwyddiannus ar gyfer Inkscape a librsvg. - Llawer o atebion a gwelliannau bach.
Canlyniadau profion. Tabl cymhariaeth.
Ffynhonnell: linux.org.ru