resvg 0.7 — SVG joonistamise raamatukogu

Ilmus uus, oluline vĂ€ljaanne SVG rasterdamise teegist — resvg.

Peamised muudatused:

  • TĂ€iesti uus teksti renderdamise teostus:
    • Peaaegu kogu hulk funktsioone alates sĂŒmbolist kuni Bezieri kĂ”verani on nĂŒĂŒd teostatud Rustis:
      fontide sobitamine ja varukoopiad, TrueType'i parsimine, glĂŒĂŒfide klastrite asetamine SVG reeglite kohaselt (SVG teksti paigutus).
      Erandiks on tekstide vormindamine, mille jaoks kasutatakse
      HarfBuzz'i.
    • Tekst konverteeritakse nĂŒĂŒd Bezieri kĂ”veratesse enne renderdamist.
      See tÀhendab, et renderdamise backend ei pea enam teksti toetama.
    • Duunasuunalise teksti toetus. NĂ€ide.
    • textPath toe tugi. NĂ€ide 1, nĂ€ide 2.
    • writing-mode toe tugi (vertikaalne tekst). NĂ€ide.
    • Korrektne word-spacing ja letter-spacing tugi. NĂ€ide.
  • Uus, katsetav backend — Raqote (eriti suur tĂ€nu jrmuizel).
    Raqote on 2D graafika teek, mis on kirjutatud Rustis.
    See on arendamise algfaasis, kuid selle vÔimalused on juba piisavad
    resvg-s kasutamiseks.
    Peamine eelis on see, et resvg on nĂŒĂŒd vĂ”imalik kompileerida vaid ĂŒhe Rusti sĂ”ltuvusega — HarfBuzz.
  • shape-rendering, text-rendering ja image-rendering toe tugi.
  • Rasterpiltide renderdamise kiirus on suurenenud.
  • Testide koguarv on jĂ”udnud 1112-ni.
    Edukalt lÀbitud testide arv Inkscape'i ja librsvg'i puhul on langenud alla 75%.
  • Palju vĂ€iksemat parandust ja tĂ€iustust.

Testimise tulemused. VÔrdlustabel.

Allikas: linux.org.ru

Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster