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.
- Peaaegu kogu hulk funktsioone alates sĂŒmbolist kuni Bezieri kĂ”verani on nĂŒĂŒd teostatud Rustis:
- 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
