resvg 0.7 - SVG Rendering Bibliothéik

Eng nei, bedeitend Verëffentlechung vun der SVG Rasteriséierungsbibliothéik ass verëffentlecht ginn - resvg.

Main Ännerungen:

  • Komplett nei Implementatioun vun Text Rendering:
    • Bal de ganze Stack vu Symbol bis Bezier Curve ass elo a Rust implementéiert:
      Auswiel vu Schrëften (Schrëftpassung an Fallback), TrueType Parsing, Arrangement vu Glyphcluster no SVG Regelen (SVG Text Layout).
      Eng Ausnam ass Textformen, fir déi se benotzt gëtt
      HarfBuzz.
    • Den Text gëtt elo op Bizeux Kéiren ëmgewandelt virum Rendering.
      Dat ass, de Rendering-Backend ass net méi erfuerderlech fir Text z'ënnerstëtzen.
    • Bidirektional Text Ënnerstëtzung (BIDI Neibestellung). Beispill:.
    • textPath Ënnerstëtzung. Beispill 1, 2 Beispill.
    • Ënnerstëtzung fir Schreifmodus (vertikal Text). Beispill:.
    • Korrekt Ënnerstëtzung fir Wuertabstand a Bréifabstand. Beispill:.
  • Neien, experimentellen Backend - Raqote (speziell Merci un jrmuizel).
    Raqote ass eng 2D Grafikbibliothéik geschriwwen a Rust.
    Et ass an de fréie Stadien vun der Entwécklung, awer seng Fäegkeeten si scho genuch fir
    benotzen an resvg.
    Seng Haaptvirdeel ass, datt resvg elo mat genee engem Net-Rust Ofhängegkeet gebaut ginn - HarfBuzz.
  • Ënnerstëtzt Form Rendering, Text Rendering a Bild Rendering.
  • Raster Bild Rendering gouf beschleunegt.
  • D'total Unzuel vun Tester erreecht 1112.
    D'Zuel vun den erfollegräichen Tester fir Inkscape a librsvg ass ëm 75% gefall.
  • Vill kleng Fixen a Verbesserungen.

Test Resultater. Verglach Dësch.

Source: linux.org.ru

Setzt e Commentaire