SVG rasterizazio liburutegiaren bertsio berri eta esanguratsu bat kaleratu da - erresvg.
Aldaketa nagusiak:
- Testu errendatzearen inplementazio guztiz berria:
- Ia pila osoa sinbolotik Bezier kurbaraino inplementatuta dago orain Rust-en:
letra-tipoen hautaketa (letra-tipoak bat etortzea eta ordezkoa), TrueType analizatzea, glifo multzoen antolaketa SVG arauen arabera (SVG testu-diseinua).
Salbuespen bat testuen moldaketa da, horretarako erabiltzen da
HarfBuzz. - Testua Bizeux kurbetara bihurtuko da errendatu aurretik.
Hau da, errendatzeko backend-a jada ez da beharrezkoa testua onartzeko. - Bi norabideko testu-laguntza (BIDI berrantolaketa). Adibidea.
- textPath laguntza. Adibidez 1, adibidea 2.
- Idazteko modurako euskarria (testu bertikala). Adibidea.
- Hitz-tarteen eta letra-tarteen euskarri zuzena. Adibidea.
- Ia pila osoa sinbolotik Bezier kurbaraino inplementatuta dago orain Rust-en:
- Backend berria eta esperimentala - Raqote (esker berezia jrmuizel).
Raqote Rust-en idatzitako 2D liburutegi grafiko bat da.
Garapenaren hasierako fasean dago, baina bere gaitasunak nahikoak dira dagoeneko
erabili erresvg.
Bere abantaila nagusia da orain resvg-a Rust ez den menpekotasun batekin eraiki daitekeela - HarfBuzz. - Forma-errendatzea, testu-errendatzea eta irudi-errendatzea onartzen ditu.
- Raster irudien errendatzea bizkortu da.
- Probak guztira 1112ra iritsi ziren.
Inkscape eta librsvg-en proba arrakastatsuen kopurua % 75 jaitsi da. - Konponketa eta hobekuntza txiki asko.
Proben emaitzak. Konparazio taula.
Iturria: linux.org.ru