resvg 0.7 - SVG ரெண்டரிங் லைப்ரரி

SVG ராஸ்டரைசேஷன் நூலகத்தின் புதிய, குறிப்பிடத்தக்க வெளியீடு வெளியிடப்பட்டது - resvg.

முக்கிய மாற்றங்கள்:

  • உரை வழங்கலின் முற்றிலும் புதிய செயலாக்கம்:
    • சின்னம் முதல் பெசியர் வளைவு வரை கிட்டத்தட்ட முழு அடுக்கும் இப்போது ரஸ்டில் செயல்படுத்தப்படுகிறது:
      எழுத்துருக்களின் தேர்வு (எழுத்துரு பொருத்தம் மற்றும் பின்னடைவு), TrueType பாகுபடுத்துதல், SVG விதிகளின்படி கிளிஃப் கிளஸ்டர்களின் ஏற்பாடு (SVG உரை அமைப்பு).
      ஒரு விதிவிலக்கு உரை வடிவமைத்தல், இது பயன்படுத்தப்படுகிறது
      HarfBuzz ஐ.
    • ரெண்டரிங் செய்வதற்கு முன் உரை இப்போது Bizeux வளைவுகளாக மாற்றப்படும்.
      அதாவது, உரையை ஆதரிக்க ரெண்டரிங் பேக்கெண்ட் தேவையில்லை.
    • இருதரப்பு உரை ஆதரவு (BIDI மறுவரிசைப்படுத்தல்). உதாரணமாக.
    • textPath ஆதரவு. உதாரணமாக 1, 2 எடுத்துக்காட்டு.
    • எழுத்து முறைக்கான ஆதரவு (செங்குத்து உரை). உதாரணமாக.
    • வார்த்தை இடைவெளி மற்றும் எழுத்து இடைவெளிக்கான சரியான ஆதரவு. உதாரணமாக.
  • புதிய, சோதனை பின்னணி - ரகோட் (சிறப்பு நன்றிகள் jrmuizel).
    ரகோட் என்பது ரஸ்டில் எழுதப்பட்ட 2டி கிராபிக்ஸ் நூலகம்.
    இது வளர்ச்சியின் ஆரம்ப கட்டத்தில் உள்ளது, ஆனால் அதன் திறன்கள் ஏற்கனவே போதுமானவை
    resvg இல் பயன்படுத்தவும்.
    அதன் முக்கிய நன்மை என்னவென்றால், resvg இப்போது சரியாக ஒரு துருப்பிடிக்காத சார்பு - HarfBuzz மூலம் கட்டமைக்கப்படலாம்.
  • வடிவம்-ரெண்டரிங், உரை-ரெண்டரிங் மற்றும் படத்தை-ரெண்டரிங் ஆதரிக்கிறது.
  • ராஸ்டர் பட ரெண்டரிங் துரிதப்படுத்தப்பட்டது.
  • மொத்த சோதனைகளின் எண்ணிக்கை 1112 ஐ எட்டியது.
    Inkscape மற்றும் librsvg க்கான வெற்றிகரமான சோதனைகளின் எண்ணிக்கை 75% குறைந்துள்ளது.
  • பல சிறிய திருத்தங்கள் மற்றும் மேம்பாடுகள்.

சோதனை முடிவுகள். ஒப்பீட்டு அட்டவணை.

ஆதாரம்: linux.org.ru

கருத்தைச் சேர்