डायरेक्टराइट: Difference between revisions

From Vigyanwiki
(Created page with "DirectWrite Microsoft द्वारा एक टेक्स्ट लेआउट और ग्लिफ़ रेंडरिंग अप्लिकेशन प...")
 
No edit summary
 
(6 intermediate revisions by 3 users not shown)
Line 1: Line 1:
DirectWrite [[Microsoft]] द्वारा एक टेक्स्ट लेआउट और ग्लिफ़ रेंडरिंग [[अप्लिकेशन प्रोग्रामिंग अंतरफलक]] है। इसे [[ग्राफिक्स डिवाइस इंटरफ़ेस]] और स्क्रीन-उन्मुख रेंडरिंग के लिए [[यूनिस्क्राइब]] को बदलने के लिए डिज़ाइन किया गया था और इसे सबसे पहले [[Windows 7]] और [[[[Windows Server 2008]] R2]] के साथ-साथ [[Windows Vista]] और Windows Server 2008 (Windows Vista प्लेटफ़ॉर्म अद्यतन स्थापित के साथ) के साथ भेजा गया था।<ref>{{cite web |url=http://blogs.msdn.com/directx/archive/2009/09/10/windows-7-transition-pack-for-windows-vista.aspx |title=विंडोज विस्टा के लिए प्लेटफॉर्म अपडेट|publisher=DirectX Developer Blog |date=10 September 2009 |access-date=27 January 2012 |url-status=dead |archive-url=https://web.archive.org/web/20140408062133/http://blogs.msdn.com/b/directx/archive/2009/09/10/windows-7-transition-pack-for-windows-vista.aspx |archive-date=8 April 2014 }}</ref> [[Direct2D]] के शीर्ष पर चलने पर DirectWrite [[हार्डवेयर-त्वरित]] ([[GPU]] का उपयोग करके) होता है, लेकिन ग्राफिक्स डिवाइस इंटरफ़ेस [[बिटमैप]] सहित किसी भी लक्ष्य पर प्रस्तुत करने के लिए CPU का उपयोग भी कर सकता है।<ref>{{cite web|url=https://msdn.microsoft.com/en-us/library/windows/desktop/dd371554(v=vs.85).aspx|title=डायरेक्टराइट का परिचय|publisher=Microsoft|work=Microsoft Developer Network}}</ref><ref>[http://channel9.msdn.com/pdc2008/PC18/ Windows 7: Introducing Direct2D and DirectWrite] – PDC 2008 video 15:00-16:00 and 27:00-28:00</ref>
'''डायरेक्टराइट''' [[Microsoft|माइक्रोसॉफ्ट]] द्वारा प्रस्तुत एक विषय विन्यास और ग्लिफ़ रेंडरिंग API होता है। इसे स्क्रीन-उन्मुखी रेंडरिंग के लिए GDI/GDI+ और [[यूनिस्क्राइब]] को बदलने के लिए डिज़ाइन किया गया था और इसे सबसे पहले [[Windows 7|विंडोज 7]] और विंडोज सर्वर 2008 R2, साथ ही [[Windows Vista|विंडोज विस्टा]] और [[Windows Server 2008|विंडोज सर्वर 2008]] के साथ प्रस्तुत किया गया था।<ref>{{cite web |url=http://blogs.msdn.com/directx/archive/2009/09/10/windows-7-transition-pack-for-windows-vista.aspx |title=विंडोज विस्टा के लिए प्लेटफॉर्म अपडेट|publisher=DirectX Developer Blog |date=10 September 2009 |access-date=27 January 2012 |url-status=dead |archive-url=https://web.archive.org/web/20140408062133/http://blogs.msdn.com/b/directx/archive/2009/09/10/windows-7-transition-pack-for-windows-vista.aspx |archive-date=8 April 2014 }}</ref> [[Direct2D|डायरेक्ट2D]] के शीर्ष पर डायरेक्टराइट [[हार्डवेयर-त्वरित]] होता है, लेकिन GDI [[बिटमैप]] सहित किसी भी लक्ष्य पर रेंडर करने के लिए CPU का भी उपयोग कर सकता है।<ref>{{cite web|url=https://msdn.microsoft.com/en-us/library/windows/desktop/dd371554(v=vs.85).aspx|title=डायरेक्टराइट का परिचय|publisher=Microsoft|work=Microsoft Developer Network}}</ref><ref>[http://channel9.msdn.com/pdc2008/PC18/ Windows 7: Introducing Direct2D and DirectWrite] – PDC 2008 video 15:00-16:00 and 27:00-28:00</ref>
== विशेषताएँ ==
*[[यूनिकोड]] के लिए व्यापक समर्थन, विंडोज़ में समर्थित प्रत्येक भाषा का विन्यास और प्रतिपादन प्रदान करने वाली 20 से अधिक स्क्रिप्ट होती है। डायरेक्टराइट बहु-प्रारूप पाठ के मापन, रेखांकन और हिट-परीक्षण का समर्थन करता है। समर्थित यूनिकोड सुविधाओं में बीआईडीआई, लाइन ब्रेकिंग, सरोगेट्स, यूवीएस, भाषा-निर्देशित स्क्रिप्ट आइटमाइजेशन, संख्या प्रतिस्थापन और ग्लिफ़ शेपिंग सम्मलित होते है।
*द्वि-दिशात्मक एंटी-अलियासिंग के साथ उप-पिक्सेल [[स्पष्ट प्रकार]] विषय रेंडरिंग GDI/GDI+, डायरेक्ट2D/[[Direct3D|डायरेक्ट3D]] और किसी भी एप्लिकेशन-विशिष्ट तकनीक के साथ अंतरसंचालन कर सकता है। डायरेक्ट2D के साथ उपयोग करते समय, विषय रेंडरिंग को हार्डवेयर-त्वरित किया जा सकता है या हार्डवेयर त्वरण उपलब्ध नहीं होने पर WARP सॉफ़्टवेयर रैस्टराइज़र का उपयोग किया जा सकता है।
*[[ खुले प्रकार का |प्रारंभिक प्रकार]] की उन्नत मुद्रण सुविधाओं का समर्थन करता है, जैसे शैलीगत विकल्प और [[स्वैश (टाइपोग्राफी)|स्वैश]], जिन्हें GDI और [[विंडोज फॉर्म]] में कभी भी समर्थित नहीं किया गया था। इन सुविधाओं को डायरेक्टराइट के लॉन्च पर (PDC2008 में) [[ गैब्रिओला (टाइपफेस) |गैब्रिओला]] फ़ॉन्ट का उपयोग करके प्रदर्शित किया गया था, जिसे विंडोज़ 7 के साथ भी प्रस्तुत किया गया था।<ref>{{cite web|date=29 October 2008|url=http://channel9.msdn.com/Blogs/pdc2008/PC18|title=Windows 7: Introducing Direct2D and DirectWrite – pdc2008|publisher=Microsoft|work=Channel 9}}</ref>
*उन लोगों के लिए निम्न-स्तरीय ग्लिफ़ रेंडरिंग एपीआई प्रदान करता है जो मालिकाना विषय विन्यास और यूनिकोड-टू-ग्लिफ़ प्रोसेसिंग का उपयोग करते है।


विंडोज़ 8.1 में, डायरेक्टराइट को रंगीन फ़ॉन्ट के लिए समर्थन प्राप्त हुआ था।<ref>{{cite web|url=https://msdn.microsoft.com/en-us/library/windows/desktop/hh802480(v=vs.85).aspx|title=DirectWrite में नया क्या है|publisher=Microsoft|work=Microsoft Developer Network}}</ref><ref>{{cite web|author=Dan McLachlan|date=26 June 2013|url=http://channel9.msdn.com/Events/Build/2013/3-191|title=Innovations in High Performance 2D Graphics with DirectX – Build 2013|publisher=Microsoft|work=Channel 9}}</ref>
=== डीराइटकोर ===
डीराइटकोर, डायरेक्टराइट का विंडोज़ ऐप SDK (प्रोजेक्ट रीयूनियन) कार्यान्वयन है जो विंडोज़ से लेकर विंडोज़ 10, संस्करण 1809 (10.0, बिल्ड 17763) तक के संस्करणों पर चलता है, और क्रॉस-प्लेटफ़ॉर्म उपयोग के लिए द्वार खोलता है।<ref>{{cite web |url=https://docs.microsoft.com/en-us/windows/win32/directwrite/dwritecore-overview |title=DWriteCore सिंहावलोकन|department=DirectWrite |website=[[Microsoft Docs]] |access-date=2021-10-19}}</ref>
== उपयोग ==
विंडोज 7 में XPS दृश्य डायरेक्टराइट का उपयोग करता है, लेकिन यह आउटपुट को GDI+ सतह पर प्रस्तुत करता है।<ref>{{cite web|author=Worachai Chaoweeraprasit|date=13 February 2009|url=http://blogs.msdn.com/b/e7/archive/2009/02/13/advances-in-typography-and-text-rendering-in-windows-7.aspx|title=Advances in typography and text rendering in Windows 7|publisher=Microsoft|work=Microsoft Developer Network}}</ref>


== सुविधाएँ ==
[[Internet Explorer 9|इंटरनेट एक्सप्लोरर 9]] और बाद के संस्करण दृश्य गुणवत्ता और प्रदर्शन में सुधार के लिए डायरेक्ट2D पर लेयर्ड डायरेक्टराइट का उपयोग करते है।<ref>{{cite web|author=Tim Anderson|url=http://www.itwriting.com/blog/3003-firefox-4-as-psychedelic-as-ie9-with-direct2d-enabled.html |title=Firefox 4 as Psychedelic as IE9 with Direct2D enabled |publisher=itwriting.com |date=11 August 2010 |access-date=6 August 2014}}</ref><ref>{{cite web|last=Shankland |first=Stephen |url=http://www.cnet.com/news/firefox-4-beta-4-adds-hardware-acceleration/ |title=Firefox 4 beta 4 adds hardware acceleration |publisher=CNET |date=25 March 2014 |access-date=6 August 2014}}</ref><ref>{{cite web|date=13 September 2010|url=https://www.theregister.co.uk/Print/2010/09/13/mozilla_v_windows_on_hardware_acceleration/|title=Mozilla ने Roc को Microsoft की नई कठोरता पर चकमा दिया|work=The Register}}</ref> फ़ायरफ़ॉक्स 4 ने डायरेक्टराइट समर्थन भी जोड़ा था, लेकिन रेंडरिंग गुणवत्ता के बारे में उपयोगकर्ताओं की शिकायतों के कारण फ़ायरफ़ॉक्स 7 में कुछ फ़ॉन्ट्स के लिए डायरेक्टराइट विशिष्ट शैली में रेंडरिंग को गैर-डिफ़ॉल्ट बना दिया गया था।<ref>{{cite web |url=https://blog.mozilla.org/nattokirai/2011/08/11/directwrite-text-rendering-in-firefox-6/ |title=DirectWrite Text Rendering in Firefox 6 |publisher=Blog.mozilla.org |date=11 August 2011 |access-date=9 August 2014 |url-status=dead |archive-url=https://web.archive.org/web/20140810103409/https://blog.mozilla.org/nattokirai/2011/08/11/directwrite-text-rendering-in-firefox-6/ |archive-date=10 August 2014 }}</ref>
* [[यूनिकोड]] के लिए व्यापक समर्थन, 20 से अधिक लिपियों के साथ विंडोज़ में समर्थित प्रत्येक भाषा का लेआउट और प्रतिपादन प्रदान करना। DirectWrite बहु-प्रारूप पाठ के मापन, आरेखण और हिट-परीक्षण का समर्थन करता है। समर्थित यूनिकोड सुविधाओं में [[द्वि-दिशात्मक पाठ]], लाइन ब्रेकिंग, सरोगेट्स, यूवीएस शामिल हैं{{Clarify|date=November 2022}}, भाषा-निर्देशित स्क्रिप्ट मदीकरण, संख्या प्रतिस्थापन, और ग्लिफ़ शेपिंग।
* द्वि-दिशात्मक स्थानिक एंटी-अलियासिंग के साथ उप-पिक्सेल [[स्पष्ट प्रकार]] टेक्स्ट रेंडरिंग जो GDI/GDI+, Direct2D/[[Direct3D]] और किसी भी एप्लिकेशन-विशिष्ट तकनीक के साथ इंटरऑपरेट कर सकता है। Direct2D के साथ उपयोग करते समय, टेक्स्ट रेंडरिंग हार्डवेयर-त्वरित हो सकता है या हार्डवेयर त्वरण उपलब्ध नहीं होने पर Windows उन्नत रेखांकन प्लेटफ़ॉर्म का उपयोग कर सकता है।
* [[ खुले प्रकार का ]] की उन्नत टाइपोग्राफिक सुविधाओं का समर्थन करता है, जैसे कि शैलीगत विकल्प और [[स्वैश (टाइपोग्राफी)]], जो जीडीआई और [[विंडोज फॉर्म]] में कभी समर्थित नहीं थे। इन विशेषताओं को [[ गैब्रिओला (टाइपफेस) ]] का उपयोग करते हुए DirectWrite के लॉन्च ([[पेशेवर डेवलपर्स सम्मेलन]] 2008 में) में प्रदर्शित किया गया था, जिसे विंडोज़ 7 के साथ भी पेश किया गया था।<ref>{{cite web|date=29 October 2008|url=http://channel9.msdn.com/Blogs/pdc2008/PC18|title=Windows 7: Introducing Direct2D and DirectWrite – pdc2008|publisher=Microsoft|work=Channel 9}}</ref>
* उन लोगों के लिए एक निम्न-स्तरीय ग्लिफ़ रेंडरिंग एपीआई प्रदान करता है जो मालिकाना टेक्स्ट लेआउट और यूनिकोड-टू-ग्लिफ़ प्रोसेसिंग को नियोजित करते हैं।
 
विंडोज 8.1 में, DirectWrite ने OpenType#Color फोंट के लिए समर्थन प्राप्त किया।<ref>{{cite web|url=https://msdn.microsoft.com/en-us/library/windows/desktop/hh802480(v=vs.85).aspx|title=DirectWrite में नया क्या है|publisher=Microsoft|work=Microsoft Developer Network}}</ref><ref>{{cite web|author=Dan McLachlan|date=26 June 2013|url=http://channel9.msdn.com/Events/Build/2013/3-191|title=Innovations in High Performance 2D Graphics with DirectX – Build 2013|publisher=Microsoft|work=Channel 9}}</ref>
 


=== DWriteCore ===
[[Microsoft Office 2013|माइक्रोसॉफ्ट ऑफिस 2013]] डिस्प्ले रेंडरिंग और मुद्रण के लिए डायरेक्ट2D/डायरेक्टराइट या GDI/यूनिस्क्राइब का समर्थन करता है।<ref>{{cite web|author=Murray Sargent|url=http://blogs.msdn.com/b/murrays/archive/2012/07/29/office-adopts-new-windows-display-technology.aspx|title=ऑफिस नई विंडोज डिस्प्ले टेक्नोलॉजी को अपनाता है|publisher=Microsoft|work=Microsoft Developer Network}}</ref>
DWriteCore DirectWrite का Windows ऐप SDK (प्रोजेक्ट रीयूनियन) कार्यान्वयन है जो Windows के संस्करणों पर Windows 10, संस्करण 1809 (10.0; बिल्ड 17763) तक चलता है, और क्रॉस-प्लेटफ़ॉर्म उपयोग के लिए द्वार खोलता है।<ref>{{cite web |url=https://docs.microsoft.com/en-us/windows/win32/directwrite/dwritecore-overview |title=DWriteCore सिंहावलोकन|department=DirectWrite |website=[[Microsoft Docs]] |access-date=2021-10-19}}</ref>


विंडोज़ में [[Google Chrome|गूगल क्रोम]] संस्करण 37 से डायरेक्टराइट का समर्थन करता है।<ref>{{cite web|author=Brandon Chester|title=Google Updates Chrome To Version 37 With DirectWrite Support|url=http://www.anandtech.com/show/8431/google-updates-chrome-to-version-37-with-directwrite-support|date=26 August 2014|access-date=27 August 2014|work=AnandTech}}</ref>


== उपयोग ==
[[ टेलीग्राम (संदेश सेवा) |टेलीग्राम]] डेस्कटॉप क्लाइंट विंडोज़ पर रंगीन इमोजी प्रस्तुत करने के लिए डायरेक्टराइट का उपयोग करता है।
विंडोज 7 में [[ एक्सएमएल पेपर विशिष्टता खोलें ]] व्यूअर DirectWrite का उपयोग करता है, लेकिन यह आउटपुट को GDI+ सतह पर प्रस्तुत करता है।<ref>{{cite web|author=Worachai Chaoweeraprasit|date=13 February 2009|url=http://blogs.msdn.com/b/e7/archive/2009/02/13/advances-in-typography-and-text-rendering-in-windows-7.aspx|title=Advances in typography and text rendering in Windows 7|publisher=Microsoft|work=Microsoft Developer Network}}</ref>
[[Internet Explorer 9]] और बाद के संस्करण बेहतर दृश्य गुणवत्ता और प्रदर्शन के लिए Direct2D पर लेयर्ड DirectWrite का उपयोग करते हैं।<ref>{{cite web|author=Tim Anderson|url=http://www.itwriting.com/blog/3003-firefox-4-as-psychedelic-as-ie9-with-direct2d-enabled.html |title=Firefox 4 as Psychedelic as IE9 with Direct2D enabled |publisher=itwriting.com |date=11 August 2010 |access-date=6 August 2014}}</ref><ref>{{cite web|last=Shankland |first=Stephen |url=http://www.cnet.com/news/firefox-4-beta-4-adds-hardware-acceleration/ |title=Firefox 4 beta 4 adds hardware acceleration |publisher=CNET |date=25 March 2014 |access-date=6 August 2014}}</ref><ref>{{cite web|date=13 September 2010|url=https://www.theregister.co.uk/Print/2010/09/13/mozilla_v_windows_on_hardware_acceleration/|title=Mozilla ने Roc को Microsoft की नई कठोरता पर चकमा दिया|work=The Register}}</ref> फ़ायरफ़ॉक्स 4 ने DirectWrite समर्थन भी जोड़ा, लेकिन DirectWrite विशिष्ट शैली में रेंडरिंग को फ़ायरफ़ॉक्स 7 में कुछ फोंट के लिए गैर-डिफ़ॉल्ट बना दिया गया था, क्योंकि रेंडरिंग गुणवत्ता के बारे में उपयोगकर्ता की शिकायतें थीं।<ref>{{cite web |url=https://blog.mozilla.org/nattokirai/2011/08/11/directwrite-text-rendering-in-firefox-6/ |title=DirectWrite Text Rendering in Firefox 6 |publisher=Blog.mozilla.org |date=11 August 2011 |access-date=9 August 2014 |url-status=dead |archive-url=https://web.archive.org/web/20140810103409/https://blog.mozilla.org/nattokirai/2011/08/11/directwrite-text-rendering-in-firefox-6/ |archive-date=10 August 2014 }}</ref>
[[Microsoft Office 2013]] डिस्प्ले रेंडरिंग और टाइपोग्राफी के लिए Direct2D/DirectWrite या GDI/Unscribe का समर्थन करता है।<ref>{{cite web|author=Murray Sargent|url=http://blogs.msdn.com/b/murrays/archive/2012/07/29/office-adopts-new-windows-display-technology.aspx|title=ऑफिस नई विंडोज डिस्प्ले टेक्नोलॉजी को अपनाता है|publisher=Microsoft|work=Microsoft Developer Network}}</ref>
Windows में [[Google Chrome]] 37 संस्करण से DirectWrite का समर्थन करता है।<ref>{{cite web|author=Brandon Chester|title=Google Updates Chrome To Version 37 With DirectWrite Support|url=http://www.anandtech.com/show/8431/google-updates-chrome-to-version-37-with-directwrite-support|date=26 August 2014|access-date=27 August 2014|work=AnandTech}}</ref>
[[ टेलीग्राम (संदेश सेवा) ]] का डेस्कटॉप क्लाइंट विंडोज पर कलर इमोजी रेंडर करने के लिए DirectWrite का उपयोग करता है।


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


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


Line 32: Line 30:


{{Microsoft APIs}}
{{Microsoft APIs}}
[[Category: टेक्स्ट रेंडरिंग लाइब्रेरी]]


[[Category: Machine Translated Page]]
[[Category:Collapse templates]]
[[Category:Created On 16/06/2023]]
[[Category:Created On 16/06/2023]]
[[Category:Machine Translated Page]]
[[Category:Navigational boxes| ]]
[[Category:Navigational boxes without horizontal lists]]
[[Category:Pages with script errors]]
[[Category:Sidebars with styles needing conversion]]
[[Category:Template documentation pages|Documentation/doc]]
[[Category:Templates Vigyan Ready]]
[[Category:Templates generating microformats]]
[[Category:Templates that are not mobile friendly]]
[[Category:Templates using TemplateData]]
[[Category:Wikipedia metatemplates]]
[[Category:टेक्स्ट रेंडरिंग लाइब्रेरी]]

Latest revision as of 20:06, 3 July 2023

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

विशेषताएँ

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

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

डीराइटकोर

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

उपयोग

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

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

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

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

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

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

यह भी देखें

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

संदर्भ

  1. "विंडोज विस्टा के लिए प्लेटफॉर्म अपडेट". DirectX Developer Blog. 10 September 2009. Archived from the original on 8 April 2014. Retrieved 27 January 2012.
  2. "डायरेक्टराइट का परिचय". Microsoft Developer Network. Microsoft.
  3. Windows 7: Introducing Direct2D and DirectWrite – PDC 2008 video 15:00-16:00 and 27:00-28:00
  4. "Windows 7: Introducing Direct2D and DirectWrite – pdc2008". Channel 9. Microsoft. 29 October 2008.
  5. "DirectWrite में नया क्या है". Microsoft Developer Network. Microsoft.
  6. Dan McLachlan (26 June 2013). "Innovations in High Performance 2D Graphics with DirectX – Build 2013". Channel 9. Microsoft.
  7. "DWriteCore सिंहावलोकन". DirectWrite. Microsoft Docs. Retrieved 2021-10-19.
  8. Worachai Chaoweeraprasit (13 February 2009). "Advances in typography and text rendering in Windows 7". Microsoft Developer Network. Microsoft.
  9. Tim Anderson (11 August 2010). "Firefox 4 as Psychedelic as IE9 with Direct2D enabled". itwriting.com. Retrieved 6 August 2014.
  10. Shankland, Stephen (25 March 2014). "Firefox 4 beta 4 adds hardware acceleration". CNET. Retrieved 6 August 2014.
  11. "Mozilla ने Roc को Microsoft की नई कठोरता पर चकमा दिया". The Register. 13 September 2010.
  12. "DirectWrite Text Rendering in Firefox 6". Blog.mozilla.org. 11 August 2011. Archived from the original on 10 August 2014. Retrieved 9 August 2014.
  13. Murray Sargent. "ऑफिस नई विंडोज डिस्प्ले टेक्नोलॉजी को अपनाता है". Microsoft Developer Network. Microsoft.
  14. Brandon Chester (26 August 2014). "Google Updates Chrome To Version 37 With DirectWrite Support". AnandTech. Retrieved 27 August 2014.