resvg 0.7 - SVG rendering bibleteek

In nije, wichtige release fan 'e SVG rasterisaasjebibleteek is frijjûn - resvg.

Grutte feroaringen:

  • Folslein nije ymplemintaasje fan tekstrendering:
    • Hast de heule stapel fan symboal oant Bezier-kromme is no ymplementearre yn Rust:
      seleksje fan lettertypen (lettertype oerienkommende en fallback), TrueType parsing, regeling fan glyph klusters neffens SVG regels (SVG tekst opmaak).
      In útsûndering is tekstfoarming, dêr't it foar brûkt wurdt
      HarfBuzz.
    • Tekst sil no wurde konvertearre nei Bizeux-kurven foardat it werjûn wurdt.
      Dat is, de werjefte-backend is net langer nedich om tekst te stypjen.
    • Bidirektionale tekststipe (BIDI-weroardieling). Foarbyld:.
    • textPath-stipe. foarbyld 1, 2 foarbyld.
    • Stipe foar skriuwmodus (fertikale tekst). Foarbyld:.
    • Korrekte stipe foar wurd- en letter-spaasje. Foarbyld:.
  • Nije, eksperimintele backend - Raqote (spesjaal tank oan jrmuizel).
    Raqote is in 2D-grafykbibleteek skreaun yn Rust.
    It is yn 'e iere stadia fan ûntwikkeling, mar syn mooglikheden binne al genôch foar
    brûke yn resvg.
    Syn wichtichste foardiel is dat resvg kin no boud wurde mei krekt ien net-Rust ôfhinklikens - HarfBuzz.
  • Unterstützt foarm-rendering, tekst-rendering en ôfbylding-rendering.
  • Rasterôfbylding werjefte is fersneld.
  • It totale oantal testen berikte 1112.
    It oantal suksesfolle tests foar Inkscape en librsvg foel mei 75%.
  • In protte lytse reparaasjes en ferbetterings.

Testresultaten. Fergeliking tabel.

Boarne: linux.org.ru

Add a comment