SVG rasterization لائبريري جو هڪ نئون، اهم رليز جاري ڪيو ويو آهي - resvg.
مکيه تبديليون:
- ٽيڪسٽ رينڊرنگ جو مڪمل طور تي نئون نفاذ:
- علامت کان وٺي بيزيئر وکر تائين تقريبن سڄو اسٽيڪ هاڻي زنگ ۾ لاڳو ڪيو ويو آهي:
فونٽس جي چونڊ (فونٽ جي ميلاپ ۽ فال بيڪ)، TrueType parsing، Glyph clusters جي ترتيب SVG ضابطن جي مطابق (SVG text layout).
ھڪڙو استثنا آھي متن جي شڪل ڏيڻ، جنھن لاء اھو استعمال ڪيو ويندو آھي
ھرفوف. - متن ھاڻي رينڊرنگ کان اڳ Bizeux وکر ۾ تبديل ڪيو ويندو.
اهو آهي، رينڊرنگ پس منظر هاڻي متن جي حمايت ڪرڻ جي ضرورت ناهي. - ٻه طرفي ٽيڪسٽ سپورٽ (BIDI ٻيهر ترتيب ڏيڻ). مثال طور.
- textPath سپورٽ. مثال طور 1, مثال 2.
- لکڻ واري موڊ لاءِ سپورٽ (عمودي متن). مثال طور.
- لفظ جي فاصلي ۽ خط جي فاصلي لاء صحيح سپورٽ. مثال طور.
- علامت کان وٺي بيزيئر وکر تائين تقريبن سڄو اسٽيڪ هاڻي زنگ ۾ لاڳو ڪيو ويو آهي:
- نئون، تجرباتي پس منظر - راڪوٽ (خاص مهرباني jrmuizel).
Raqote هڪ 2D گرافڪس لائبريري آهي جيڪا Rust ۾ لکيل آهي.
اهو ترقي جي شروعاتي مرحلن ۾ آهي، پر ان جي صلاحيت اڳ ۾ ئي ڪافي آهي
resvg ۾ استعمال ڪريو.
ان جو مکيه فائدو اهو آهي ته resvg هاڻي تعمير ڪري سگهجي ٿو بلڪل هڪ غير زنگ انحصار سان - HarfBuzz. - شڪل رينجرنگ، ٽيڪسٽ رينجرنگ ۽ تصوير رينجرنگ کي سپورٽ ڪري ٿو.
- Raster تصوير رينڊنگ تيز ڪئي وئي آهي.
- ٽيسٽن جو ڪل تعداد 1112 ٿي ويو.
Inkscape ۽ librsvg لاءِ ڪامياب ٽيسٽن جو تعداد 75 سيڪڙو گهٽجي ويو. - ڪيترائي ننڍا سڌارا ۽ سڌارا.
ٽيسٽ جا نتيجا. مقابلي واري جدول.
جو ذريعو: linux.org.ru