resvg 0.7 - SVG رينڊرنگ لائبريري

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

تبصرو شامل ڪريو