Panorama (typesetting software)
पैनोरमा बिटस्ट्रीम इंक द्वारा बनाई गई दुनिया भर की विभिन्न भाषाओं में पाठ प्रस्तुत करने के लिए एक लाइन लेआउट और पाठ रचना इंजन है। पैनोरमा पाठ के प्रतिपादन का समर्थन करने के लिए आधार के रूप में फ़ॉन्ट फ्यूजन का उपयोग करता है। इंजन उपयोगकर्ता को अंतर, संरेखण, शैली प्रभाव (बोल्ड, एम्बॉस्ड, आउटलाइन, ड्रॉप शैडो आदि) जैसे विभिन्न पाठ स्वरूपण पहलुओं को प्रबंधित करने की अनुमति देता है। पैनोरमा ओपनटाइप फ़ॉन्ट तालिकाओं के लिए समर्थन प्रदान करता है जिससे लिगेचर, स्वैश, वैज्ञानिक आकृतियों आदि के लिए स्वचालित चरित्र प्रतिस्थापन होता है। पैनोरमा तीन एंटी-एलियासिंग मोड मोनोक्रोम, ग्रेस्केल और एलसीडी अनुकूलित (क्षैतिज और ऊर्ध्वाधर) का समर्थन करता है। पैनोरमा के संस्करण के इतिहास में इसके प्रारंभिक विमोचन के साथ-साथ मुख्य इंजन में एपीआई के कई परिवर्धन के बाद से कई बदलाव हुए हैं। थाई आकार और ओपनटाइप नियमों के लिए समर्थन। यूनिकोड लाइन ब्रेकिंग एल्गोरिदम के लिए उन्नत समर्थन। टीवी स्क्रीन के लिए बेहतर समर्थन। उन्नत फ़ॉन्ट भार प्रबंधन और फ़ॉन्ट अनुपात, छाया चौड़ाई और छाया रंग के साथ स्वरूपण समर्थन। यूनिकोड अनुपालन यूनिकोड 5 और जटिल स्क्रिप्टिंग भाषाओं, जैसे अरबी, भारतीय और थाई सहित सभी अंतर्राष्ट्रीय भाषाओं के लिए पूर्ण लेआउट समर्थन। वर्णों को क्रमिक रूप से पुनर्व्यवस्थित करने के लिए आवश्यक द्वि-दिशात्मक एल्गोरिदम का समर्थन करता है। उदाहरण के लिए, अरबी, हिब्रू और उर्दू जैसी भाषाओं में वर्णों को एक तरह से कीबोर्ड पर दर्ज किया जा सकता है, लेकिन एक दृश्य उपकरण पर सही तरीके से प्रस्तुत करने की आवश्यकता होती है। प्रासंगिक आकार वर्णों के लिए प्रासंगिक आकार को लागू करता है, यानी, वर्णों को भाषा के नियमों के आधार पर प्रतिस्थापित, संयुक्त या पुनर्स्थापित किया जाता है। दुनिया भर की सभी भाषाओं में पाठ की रचना करता है, जिसमें विभिन्न जटिल स्क्रिप्टिंग भाषाएँ शामिल हैं जैसे किः अरबी, भारतीय और हिब्रू। बी. ए. एस. ई., ग्लिफ परिभाषा (जी. डी. ई. एफ.), ग्लिफ पोजिशनिंग (जी. पी. ओ. एस.), और ग्लिफ प्रतिस्थापन (जी. एस. यू. बी.) जैसे लाइन लेआउट के लिए आवश्यक प्रमुख ओपनटाइप तालिकाओं का समर्थन करता है। ओपनटाइप फ़ॉन्ट में कर्निंग जानकारी का समर्थन करता है। पथ पर पाठ एक पथ, रूपरेखा या एक पूर्वनिर्धारित आकार के साथ पाठ प्रतिपादन को सक्षम करता है। फ़ॉन्ट मैपिंग स्क्रिप्ट-आधारित फ़ॉन्ट मैपिंग का समर्थन करता है जो एप्लिकेशन को एक ही उदाहरण में कई स्क्रिप्ट का समर्थन करने में सक्षम बनाता है। स्टाइल मैपिंग स्टाइल-लिंक्ड फोंट के समूह को एकल फ़ॉन्ट के रूप में माने जाने की अनुमति देता है। जब आप स्टाइल मेन्यू से शैलियों को लागू करते हैं तो इंजन फ़ॉन्ट की अपनी सही-चित्रित शैली तक पहुँचने के लिए "जानता है"। यूनिकोड मानचित्रण प्रस्तुत किए जाने वाले पाठ धारा के यूनिकोड मूल्यों के आधार पर स्वचालित फ़ॉन्ट स्विचिंग का समर्थन करता है। यूनिकोड-इमेज मैपिंग डेवलपर्स को किसी भी छवि के लिए यूनिकोड अनुक्रम को मैप करने में सक्षम बनाता है। पैराग्राफ स्टाइलिंग पाठ संरेखण, अक्षर/रेखा अंतराल और इंडेंटेशन कार्यों सहित पैराग्राफ-विशिष्ट स्वरूपण विशेषताओं का समर्थन करता है। समाप्ति शैली अनुप्रयोग को कटे हुए पाठ के लिए एक दीर्घवृत्ताकार प्रकार की समाप्ति शैली को शामिल करने की सुविधा प्रदान करती है यदि स्ट्रिंग निर्दिष्ट क्षेत्र के अंदर फिट नहीं होती है। इनलाइन छवियाँ तैरते हुए ग्राफिक ऑब्जेक्ट प्रकारों का समर्थन करती हैं जो पाठ के साथ इनलाइन होते हैं। समृद्ध-पाठ संपादन सुविधाएँ, जैसे कि स्पेस रैप, टैब स्टॉप, और अंतर-वर्ण स्थान, लाइन इंडेंट और लाइन अंतराल के लिए गतिशील संपत्ति परिवर्तन। अल्फा चैनल समर्थन के साथ मोनोक्रोम, आरजीबी और बीजीआर सहित उद्योग-मानक रंग प्रारूपों का समर्थन करता है। फ़ॉन्ट प्रारूप समर्थित कई मास्टर फ़ॉन्ट बंद फ़ॉन्ट प्रकार 1 ट्रूटाइप ट्रूटाइप संग्रह ओपनटाइप कॉम्पैक्ट फ़ॉन्ट प्रारूप (सी. एफ. एफ.)/टाइप 2 ट्रूडॉक पोर्टेबल फ़ॉन्ट संसाधन (पी. एफ. आर.) बिटस्ट्रीम स्पीडो टी2के फ़ॉन्ट फ्यूजन स्ट्रोक (एफ. एफ. एस.) एम्बेडेड बिटमैप (ट्रूटाइप, ट्रूडॉक, और टी2के) विंडोज बिटमैप फ़ॉन्ट प्रारूप एफ. एन. टी./एफ. ओ. एन. बिटमैप वितरण प्रारूप (बी. डी. एफ.) मैक फ़ॉन्ट सूटकेस (डी. फॉन्ट) वर्ण सेट समर्थित रंग प्रारूप मोनोक्रोम और ग्रेस्केल प्रारूप का समर्थन करते हैं। मोनोक्रोम, आरजीबी और बीजीआर सहित उद्योग-मानक स्क्रीन रंग प्रारूपों का समर्थन करता है। आरजीबी या बीजीआर प्रारूप में आर, जी, बी और अल्फा चैनल के लिए आठ अलग-अलग पिक्सेल गहराई का समर्थन करता है। पाठ शैली और प्रभाव उभरा हुआ बाएँ और दाएँ ड्रॉप छाया एल्गोरिदमिक तिरछा एल्गोरिदमिक एम्बोल्डिंग अंडरलाइन/ओवरलाइन/स्ट्राइकथ्रू (एकल/डबल/बिंदीदार रेखा) रंगीन सीमा पाठ शैलियों की रूपरेखा सुपरस्क्रिप्ट सबस्क्रिप्ट फ्लिकर फ़िल्टर उपयोगकर्ता परिभाषित फ़िल्टर अनुप्रयोग/ऑपरेटिंग सिस्टम समर्थित क्रॉस-प्लेटफ़ॉर्म अनुप्रयोग वेब (एच. टी. एम. एल.) अनुप्रयोग मैकिनटोश और विंडोज बी. आर. ई. डब्ल्यू. लिनक्स और यूनिक्स एम्बेडेड ऑपरेटिंग सिस्टम वास्तविक समय ऑपरेटिंग सिस्टम उपकरण समर्थित उपभोक्ता इलेक्ट्रॉनिक उपकरण, मोबाइल हैंडसेट, सेट-टॉप बॉक्स, डिजिटल टीवी, प्रिंटर, मेडिकल इमेजिंग डिवाइस, जी. पी. एस. सिस्टम, ऑटोमोबाइल डिस्प्ले और अन्य एम्बेडेड सिस्टम भी फ़ॉन्ट देखें