Panorama (typesetting software)
پینورما ایک لائن لے آؤٹ اور ٹیکسٹ کمپوزیشن انجن ہے جو بٹ اسٹریم انکارپوریٹڈ کے ذریعہ بنائی گئی دنیا بھر کی مختلف زبانوں میں متن پیش کرتا ہے۔ پینورما متن کی پیش کش کی حمایت کے لیے فونٹ فیوژن کو بیس کے طور پر استعمال کرتا ہے۔ انجن صارف کو ٹیکسٹ فارمیٹنگ کے مختلف پہلوؤں جیسے فاصلہ، صف بندی، اسٹائل ایفیکٹس (بولڈ، ایمبوسڈ، آؤٹ لائن، ڈراپ شیڈوز وغیرہ) کا انتظام کرنے کی اجازت دیتا ہے۔ پینورما اوپن ٹائپ فونٹ ٹیبلز کے لیے سپورٹ فراہم کرتا ہے جس کی وجہ سے لیگچرز، سویشز، سائنسی شخصیات وغیرہ کے لیے خودکار کردار کا متبادل ہوتا ہے۔ پینورما تین اینٹی الیازنگ طریقوں مونوکروم، گرے اسکیل، اور ایل سی ڈی آپٹیمائزڈ (افقی اور عمودی) کی حمایت کرتا ہے۔ ورژن کی تاریخ پینورما میں اس کی ابتدائی ریلیز کے ساتھ ساتھ بنیادی انجن میں اے پی آئی کے متعدد اضافے کے بعد سے کئی تبدیلیاں ہوئی ہیں۔ خصوصیات تھائی شکل دینے اور اوپن ٹائپ کے قوانین کے لیے سپورٹ۔ یونیکوڈ لائن بریکنگ الگورتھم کے لیے بہتر سپورٹ۔ ٹی وی اسکرینوں کے لیے بہتر سپورٹ۔ بہتر فونٹ وزن کا انتظام اور فونٹ تناسب، شیڈو چوڑائی اور شیڈو رنگ کے ساتھ فارمیٹنگ سپورٹ۔ یونیکوڈ تعمیل یونیکوڈ 5 اور تمام بین الاقوامی زبانوں بشمول پیچیدہ اسکرپٹنگ زبانوں، جیسے عربی، ہندوستانی اور تھائی کے لیے مکمل ترتیب کی حمایت کرتا ہے۔ حروف کو ترتیب وار ترتیب دینے کے لیے درکار دو طرفہ الگورتھم کی حمایت کرتا ہے۔ مثال کے طور پر، عربی، عبرانی اور اردو جیسی زبانوں میں حروف کو کی بورڈ پر ایک طرح سے درج کیا جا سکتا ہے، لیکن بصری ڈیوائس پر صحیح طریقے سے پیش کرنے کی ضرورت ہے۔ سیاق و سباق کی شکل کا اطلاق حروف پر سیاق و سباق کی شکل پر ہوتا ہے، یعنی حروف کو زبان کے اصولوں کے مطابق تبدیل، مشترکہ یا تبدیل کیا جاتا ہے۔ دنیا بھر کی تمام زبانوں میں متن مرتب کرتا ہے، جس میں مختلف پیچیدہ اسکرپٹنگ زبانیں شامل ہیں جیسے: عربی، ہندوستانی اور عبرانی۔ لائن لے آؤٹ کے لیے درکار کلیدی اوپن ٹائپ ٹیبلز جیسے بیس، گلف ڈیفینیشن (جی ڈی ای ایف)، گلف پوزیشننگ (جی پی او ایس)، اور گلف متبادل (جی ایس یو بی) کی حمایت کرتا ہے۔ اوپن ٹائپ فونٹس میں کرننگ کی معلومات کی حمایت کرتا ہے۔ راستے پر متن کسی راستے، خاکہ، یا پہلے سے طے شدہ شکل کے ساتھ متن کی پیش کش کو قابل بناتا ہے۔ فونٹ میپنگ اسکرپٹ پر مبنی فونٹ میپنگ کی حمایت کرتا ہے جو ایپلی کیشن کو ایک ہی مثال میں متعدد اسکرپٹ کی حمایت کرنے کے قابل بناتا ہے۔ اسٹائل میپنگ اسٹائل سے منسلک فونٹس کی گروپنگ کو واحد فونٹ کے طور پر استعمال کرنے کی اجازت دیتی ہے۔ جب آپ اسٹائل مینو سے اسٹائل لاگو کرتے ہیں تو انجن فونٹ کے اپنے حقیقی تیار کردہ اسٹائل تک رسائی حاصل کرنا "جانتا ہے"۔ یونیکوڈ میپنگ پیش کیے جانے والے ٹیکسٹ اسٹریم کی یونیکوڈ اقدار کی بنیاد پر خودکار فونٹ سوئچنگ کی حمایت کرتا ہے۔ یونیکوڈ-امیج میپنگ ڈویلپرز کو کسی بھی تصویر کے ساتھ یونیکوڈ کی ترتیب کا نقشہ بنانے کے قابل بناتا ہے۔ پیراگراف اسٹائلنگ پیراگراف مخصوص فارمیٹنگ صفات کی حمایت کرتا ہے جس میں متن کی صف بندی، حرف/لائن کا فاصلہ، اور انڈینٹیشن افعال شامل ہیں۔ اگر سٹرنگ نامزد علاقے کے اندر فٹ نہیں ہوتی ہے تو ٹرمینیشن اسٹائل ایپلی کیشن کو کٹے ہوئے متن کے لیے ایلیپسس قسم کے ٹرمینیشن اسٹائل کو شامل کرنے میں سہولت فراہم کرتا ہے۔ ان لائن امیجز تیرتی ہوئی گرافک آبجیکٹ کی اقسام کی حمایت کرتی ہیں جو متن کے ساتھ ان لائن ہوتی ہیں۔ رچ ٹیکسٹ ایڈیٹنگ کی خصوصیات، جیسے اسپیس ریپ، ٹیب اسٹاپ، اور انٹر کیریکٹر اسپیس، لائن انڈینٹس، اور لائن گیپس کے لیے ڈائنامک پراپرٹی تبدیلیاں۔ الفا چینل سپورٹ کے ساتھ صنعت کے معیاری رنگ فارمیٹس بشمول مونوکروم، آر جی بی، اور بی جی آر کی حمایت کرتا ہے۔ فونٹ فارمیٹس سپورٹڈ ملٹیپل ماسٹر فونٹس آف فونٹس ٹائپ 1 ٹرو ٹائپ ٹرو ٹائپ کلیکشنز اوپن ٹائپ کمپیکٹ فونٹ فارمیٹ (سی ایف ایف)/ٹائپ 2 ٹرو ڈاک پورٹیبل فونٹ ریسورسز (پی ایف آر) بٹ اسٹریم اسپیڈو ٹی 2 کے فونٹ فیوژن اسٹروک (ایف ایف ایس) ایمبیڈڈ بٹ میپس (ٹرو ٹائپ، ٹرو ڈاک، اور ٹی 2 کے) ونڈوز بٹ میپ فونٹ فارمیٹ ایف این ٹی/فون بٹ میپ ڈسٹری بیوشن فارمیٹ (بی ڈی ایف) میک فونٹ سوٹ کیس (ڈی فونٹ) کریکٹر سیٹس سپورٹڈ کلر فارمیٹس سپورٹڈ مونوکروم اور گرے اسکیل فارمیٹ۔ صنعت کے معیاری اسکرین رنگ فارمیٹس بشمول مونوکروم، آر جی بی، اور بی جی آر کی حمایت کرتا ہے۔ آر جی بی یا بی جی آر فارمیٹ میں آر، جی، بی، اور الفا چینل کے لیے آٹھ مختلف پکسل گہرائی کی حمایت کرتا ہے۔ ٹیکسٹ اسٹائل اور ایفیکٹس ایمبوسڈ لیفٹ اور رائٹ ڈراپ شیڈوز الگورتھمک اوبلیکنگ الگورتھمک ایمبولڈنگ انڈر لائن/اوور لائن/اسٹرائیک تھرو (سنگل/ڈبل/ڈاٹڈ لائن) رنگین بارڈر ٹیکسٹ اسٹائل کا خاکہ سپر اسکرپٹ سبسکرپٹ فلکرٹر یوزر ڈیفائنڈ فلٹر ایپلی کیشنز/آپریٹنگ سسٹمز سپورٹڈ کراس پلیٹ فارم ایپلی کیشنز ویب (ایچ ٹی ایم ایل) ایپلی کیشنز میکنٹوش اور ونڈوز بی آر ای ڈبلیو لینکس اور یونکس ایمبیڈڈ آپریٹنگ سسٹمز ریئل ٹائم آپریٹنگ سسٹمز ڈیوائسز سپورٹڈ کنزیومر الیکٹرانک ڈیوائسز، موبائل ہینڈ سیٹ، سیٹ ٹاپ باکس، ڈیجیٹل ٹی وی، پرنٹر، میڈیکل امیجنگ ڈیوائس، جی پی ایس سسٹم، آٹوموبائل ڈسپلے، اور دیگر ایمبیڈڈڈ سسٹم