डायरेक्टराइट

डायरेक्टराइट माइक्रोसॉफ्ट द्वारा प्रस्तुत एक विषय विन्यास और ग्लिफ़ रेंडरिंग API होता है। इसे स्क्रीन-उन्मुखी रेंडरिंग के लिए GDI/GDI+ और यूनिस्क्राइब को बदलने के लिए डिज़ाइन किया गया था और इसे सबसे पहले विंडोज 7 और विंडोज सर्वर 2008 R2, साथ ही विंडोज विस्टा और विंडोज सर्वर 2008 के साथ प्रस्तुत किया गया था। डायरेक्ट2D के शीर्ष पर डायरेक्टराइट हार्डवेयर-त्वरित होता है, लेकिन GDI बिटमैप सहित किसी भी लक्ष्य पर रेंडर करने के लिए CPU का भी उपयोग कर सकता है।

विशेषताएँ

 * यूनिकोड के लिए व्यापक समर्थन, विंडोज़ में समर्थित प्रत्येक भाषा का विन्यास और प्रतिपादन प्रदान करने वाली 20 से अधिक स्क्रिप्ट होती है। डायरेक्टराइट बहु-प्रारूप पाठ के मापन, रेखांकन और हिट-परीक्षण का समर्थन करता है। समर्थित यूनिकोड सुविधाओं में बीआईडीआई, लाइन ब्रेकिंग, सरोगेट्स, यूवीएस, भाषा-निर्देशित स्क्रिप्ट आइटमाइजेशन, संख्या प्रतिस्थापन और ग्लिफ़ शेपिंग सम्मलित होते है।
 * द्वि-दिशात्मक एंटी-अलियासिंग के साथ उप-पिक्सेल स्पष्ट प्रकार विषय रेंडरिंग GDI/GDI+, डायरेक्ट2D/डायरेक्ट3D और किसी भी एप्लिकेशन-विशिष्ट तकनीक के साथ अंतरसंचालन कर सकता है। डायरेक्ट2D के साथ उपयोग करते समय, विषय रेंडरिंग को हार्डवेयर-त्वरित किया जा सकता है या हार्डवेयर त्वरण उपलब्ध नहीं होने पर WARP सॉफ़्टवेयर रैस्टराइज़र का उपयोग किया जा सकता है।
 * प्रारंभिक प्रकार की उन्नत मुद्रण सुविधाओं का समर्थन करता है, जैसे शैलीगत विकल्प और स्वैश, जिन्हें GDI और विंडोज फॉर्म में कभी भी समर्थित नहीं किया गया था। इन सुविधाओं को डायरेक्टराइट के लॉन्च पर (PDC2008 में) गैब्रिओला फ़ॉन्ट का उपयोग करके प्रदर्शित किया गया था, जिसे विंडोज़ 7 के साथ भी प्रस्तुत किया गया था।
 * उन लोगों के लिए निम्न-स्तरीय ग्लिफ़ रेंडरिंग एपीआई प्रदान करता है जो मालिकाना विषय विन्यास और यूनिकोड-टू-ग्लिफ़ प्रोसेसिंग का उपयोग करते है।

विंडोज़ 8.1 में, डायरेक्टराइट को रंगीन फ़ॉन्ट के लिए समर्थन प्राप्त हुआ था।

डीराइटकोर
डीराइटकोर, डायरेक्टराइट का विंडोज़ ऐप SDK (प्रोजेक्ट रीयूनियन) कार्यान्वयन है जो विंडोज़ से लेकर विंडोज़ 10, संस्करण 1809 (10.0, बिल्ड 17763) तक के संस्करणों पर चलता है, और क्रॉस-प्लेटफ़ॉर्म उपयोग के लिए द्वार खोलता है।

उपयोग
विंडोज 7 में XPS दृश्य डायरेक्टराइट का उपयोग करता है, लेकिन यह आउटपुट को GDI+ सतह पर प्रस्तुत करता है।

इंटरनेट एक्सप्लोरर 9 और बाद के संस्करण दृश्य गुणवत्ता और प्रदर्शन में सुधार के लिए डायरेक्ट2D पर लेयर्ड डायरेक्टराइट का उपयोग करते है।  फ़ायरफ़ॉक्स 4 ने डायरेक्टराइट समर्थन भी जोड़ा था, लेकिन रेंडरिंग गुणवत्ता के बारे में उपयोगकर्ताओं की शिकायतों के कारण फ़ायरफ़ॉक्स 7 में कुछ फ़ॉन्ट्स के लिए डायरेक्टराइट विशिष्ट शैली में रेंडरिंग को गैर-डिफ़ॉल्ट बना दिया गया था।

माइक्रोसॉफ्ट ऑफिस 2013 डिस्प्ले रेंडरिंग और मुद्रण के लिए डायरेक्ट2D/डायरेक्टराइट या GDI/यूनिस्क्राइब का समर्थन करता है।

विंडोज़ में गूगल क्रोम संस्करण 37 से डायरेक्टराइट का समर्थन करता है।

टेलीग्राम डेस्कटॉप क्लाइंट विंडोज़ पर रंगीन इमोजी प्रस्तुत करने के लिए डायरेक्टराइट का उपयोग करता है।

स्टीम के पास अपने डेस्कटॉप क्लाइंट पर बेहतर फॉन्ट समरेखण और कर्निंग के लिए डायरेक्टराइट को सक्षम करने का विकल्प होता है।

यह भी देखें

 * Pango: बहुभाषी पाठ के लिए समर्थन पर जोर देते हुए, उच्च गुणवत्ता में विषय प्रस्तुत करने के लिए एक क्रॉस प्लेटफॉर्म लाइब्रेरी।
 * काहिरा (ग्राफिक्स): एक वेक्टर-आधारित क्रॉस प्लेटफॉर्म ग्राफिक्स लाइब्रेरी जो पाठ प्रस्तुत कर सकती है।