Kutulutsidwa kwatsopano, kofunikira kwa library ya SVG rasterization kwatulutsidwa - resvg.
Zosintha zazikulu:
- Kukhazikitsa kwatsopano kwa mawu omasulira:
- Pafupifupi mulu wonse kuchokera pachizindikiro kupita ku Bezier curve tsopano ukugwiritsidwa ntchito ku Rust:
kusankha kwamafonti (kufananiza kwamafonti ndi kubwerera kumbuyo), kusanja kwa TrueType, kukonza magulu a glyph malinga ndi malamulo a SVG (mawonekedwe a SVG).
Kupatulapo ndikusintha mawu, komwe kumagwiritsidwa ntchito
HarfBuzz. - Mawu tsopano asinthidwa kukhala ma curve a Bizeux asanamasulidwe.
Ndiko kuti, rendering backend sikufunikanso kuthandizira mawu. - Thandizo la malemba a Bidirectional (BIDI reordering). Chitsanzo:.
- Thandizo la textPath. Mwachitsanzo 1, Chitsanzo 2.
- Thandizo lolemba-njira (mawu olunjika). Chitsanzo:.
- Thandizo lolondola la kalankhulidwe ka mawu ndi kusiyana kwa zilembo. Chitsanzo:.
- Pafupifupi mulu wonse kuchokera pachizindikiro kupita ku Bezier curve tsopano ukugwiritsidwa ntchito ku Rust:
- Zatsopano, zoyeserera - Raqote (zikomo mwapadera kwa jrmuizel).
Raqote ndi laibulale yazithunzi za 2D yolembedwa ku Rust.
Ili m'magawo oyambirira a chitukuko, koma mphamvu zake ndizokwanira kale
gwiritsani ntchito resvg.
Ubwino wake waukulu ndikuti resvg tsopano ikhoza kumangidwa ndi kudalira kumodzi komwe sikuli Rust - HarfBuzz. - Imathandizira kupanga mawonekedwe, kumasulira mawu ndi kutulutsa zithunzi.
- Kuwonetsa zithunzi za raster kwachulukitsidwa.
- Chiwerengero chonse cha mayeso chinafika pa 1112.
Chiwerengero cha mayeso opambana a Inkscape ndi librsvg chidatsika ndi 75%. - Zosintha zambiri zazing'ono ndi kukonza.
Zotsatira za mayeso. Kuyerekezera tebulo.
Source: linux.org.ru