OpenType-SVG فارمیٹ کے لیے سپورٹ کے ساتھ FreeType 2.12 فونٹ انجن کی ریلیز

FreeType 2.12.0 کی ریلیز، ایک ماڈیولر فونٹ انجن جو مختلف ویکٹر اور راسٹر فارمیٹس میں فونٹ ڈیٹا کی پروسیسنگ اور آؤٹ پٹ کو یکجا کرنے کے لیے ایک واحد API فراہم کرتا ہے، پیش کیا گیا ہے۔

تبدیلیوں کے درمیان:

  • OpenType-SVG (OT-SVG) فونٹ فارمیٹ کے لیے سپورٹ شامل کیا گیا، جس سے رنگین اوپن ٹائپ فونٹس تخلیق کیے جا سکتے ہیں۔ OT-SVG کی اہم خصوصیت ایک ہی گلیف میں متعدد رنگوں اور میلان کو استعمال کرنے کی صلاحیت ہے۔ Glyphs کے تمام یا کچھ حصے کو SVG امیجز کے طور پر پیش کیا جاتا ہے، جو آپ کو مکمل ویکٹر گرافکس کے معیار کے ساتھ ٹیکسٹ ڈسپلے کرنے کی اجازت دیتا ہے، جبکہ معلومات کے ساتھ بطور ٹیکسٹ کام کرنے کی صلاحیت کو برقرار رکھتے ہوئے (ترمیم، تلاش، اشاریہ سازی) اور اوپن ٹائپ فارمیٹ کی وراثتی خصوصیات , جیسے کہ گلائف کی تبدیلی یا متبادل گلائف سٹائل۔

    OT-SVG سپورٹ کو فعال کرنے کے لیے، FreeType ایک بلڈ پیرامیٹر "FT_CONFIG_OPTION_SVG" فراہم کرتا ہے۔ پہلے سے طے شدہ طور پر، فونٹ سے صرف SVG ٹیبل کو لوڈ کرنا فراہم کیا جاتا ہے، لیکن نئے ot-svg ماڈیول میں فراہم کردہ svg-hooks پراپرٹی کا استعمال کرتے ہوئے، بیرونی SVG رینڈرنگ انجنوں کو جوڑنا ممکن ہے۔ مثال کے طور پر، کمپوزیشن میں پیش کردہ مثالیں رینڈرنگ کے لیے librsvg لائبریری کا استعمال کرتی ہیں۔

  • 'sbix' (اسٹینڈرڈ بٹ میپ گرافکس ٹیبل) کے ساتھ فونٹس کی بہتر ہینڈلنگ OpenType 1.9 تفصیلات میں بیان کی گئی ہے۔
  • بلٹ ان zlib لائبریری کے کوڈ کو ورژن 1.2.11 میں اپ ڈیٹ کر دیا گیا ہے۔
  • بلٹ ان یا ایکسٹرنل zlib لائبریری کے استعمال سے متعلق تبدیلیوں سمیت بلڈ سسٹم میں بہتری لائی گئی ہے۔
  • پی سی اور لیپ ٹاپ کے علاوہ دیگر سسٹمز کے لیے یونیورسل ونڈوز پلیٹ فارم کے لیے سپورٹ شامل کی گئی۔

ماخذ: opennet.ru

نیا تبصرہ شامل کریں