resvg 0.7 - SVG flutningssafn

Ný, mikilvæg útgáfa af SVG rasterization bókasafninu hefur verið gefin út - resvg.

Helstu breytingar:

  • Alveg ný útfærsla á textaflutningi:
    • Næstum allur staflan frá tákni til Bezier ferilsins er nú útfærður í Rust:
      val á leturgerðum (letursamsvörun og fallback), TrueType þáttun, uppröðun glyph þyrpinga samkvæmt SVG reglum (SVG textaskipulag).
      Undantekning er textamótun, sem hún er notuð fyrir
      HarfBuzz.
    • Texti verður nú breytt í Bizeux-ferla áður en hann er birtur.
      Það er, flutningsbakendinn er ekki lengur nauðsynlegur til að styðja texta.
    • Tvíátta textastuðningur (BIDI endurröðun). Dæmi.
    • textPath stuðningur. Dæmi 1, dæmi 2.
    • Stuðningur við ritstillingu (lóðréttur texti). Dæmi.
    • Réttur stuðningur við orðabil og stafabil. Dæmi.
  • Nýr, tilraunabakendi - Raqote (sérstakar þakkir til jrmuizel).
    Raqote er 2D grafík bókasafn skrifað í Rust.
    Það er á frumstigi þróunar, en getu þess er nú þegar nægjanleg fyrir
    nota í resvg.
    Helsti kostur þess er að nú er hægt að byggja resvg með nákvæmlega einni ósjálfstæði - HarfBuzz.
  • Styður formgerð, textagerð og myndvinnslu.
  • Rastermyndagerð hefur verið flýtt.
  • Heildarfjöldi prófana náði 1112.
    Fjöldi árangursríkra prófa fyrir Inkscape og librsvg fækkaði um 75%.
  • Margar smá lagfæringar og endurbætur.

Niðurstöður prófa. Samanburðartafla.

Heimild: linux.org.ru

Bæta við athugasemd