यूनिस्क्राइब

मुक्त ज्ञानकोश विकिपीडिया से

यूनिस्क्राइब माइक्रोसॉफ्ट विंडोज़ में यूनिकोड ऍन्कोडित टैक्स्ट, विशेषकर कॉम्प्लॅक्स स्क्रिप्ट लेआउट रॅण्डर करने हेतु सेवायें प्रदान करने वाला इंजन है। ये USP10.DLL नामक डायनेमिक लिंक लाइब्रेरी में क्रियान्वित किये जाते हैं। USP10.dll विंडोज़ २००० में तथा इण्टरनेट ऍक्सप्लोरर ५.० में आया था। इसके अतिरिक्त विंडोज़ सीई प्लेटफॉर्म यूनिस्क्राइब का संस्करण ५.० से समर्थन करता है।

USP10.dll[संपादित करें]

USP Unicode Scripts Processor का संक्षिप्त रूप है। यूनिस्क्राइबू के मुख्य उद्देश्य निम्नलिखित हैं:

  1. इनपुट टैक्स्ट को इनपुट सीक्वेंस से विजुअल सीक्वेंस में व्यवस्थित करना।
  2. प्रसंग के अनुसार ग्लिफ्स को सबस्टीच्यूट करना (उदाहरणस्वरुप अरबी वर्णों के विभिन्न रुप)
  3. प्रदर्शन टैक्स्ट को टैक्स्ट फ्लो डायरैक्शन के अनुसार व्यवस्थित करना (उदाहरणस्वुरुप LTR बनाम RTL, क्षैतिज बनाम उधर्वाकार)

नीचे usp10.dll के कुछ सामान्य संस्करण एवं वे विधियाँ जिनके द्वारा वे वितरित किये जाते हैं, सूचीबद्ध किये गये हैं:

संस्करण क्रमांक फाइल आकार फाइल तिथि संलग्न सॉफ्टवेयर इस संस्करण में नई सुविधायें
1.626.7600.16385 628 केबी
2009-08-04 माइक्रोसॉफ्ट ऑफिस 2010 बीटा
1.626.7600.16385 612 केबी
2009-07-14 विंडोज़ 7 RTM
1.626.7100.0 612 केबी
2009-04-22 विंडोज़ 7 RC
1.626.6002.18005 607 केबी
2009-04-11 विंडोज़ सर्वर 2008 SP2, विंडोज़ विस्ता SP2
1.626.6001.18000 490 केबी
2008-01-19 विंडोज़ सर्वर 2008 RTM, विंडोज़ विस्ता SP1, MS VOLT 1.3 [1] (released जुलाई 31, 2008)
1.626.6001.16510 491 केबी
अप्रैल 18, 2007 विंडोज़ सर्वर "Longhorn" बीटा 3  
1.626.6000.20581 491 केबी
(502,784 bytes)
2007/04/19 02:15:55 UTC विंडोज़ विस्ता Hotfix KB936176  
1.626.6000.16386 491 केबी
(502,784 bytes)
2006/11/02 09:44:03 UTC विंडोज़ विस्ता RTM सपोर्ट PR-37: Clarification of the Use of Zero Width Joiner in Indic Scripts[1]
1.626.5756.0 491 केबी
अक्टूबर 13, 2006 माइक्रोसॉफ्ट ऑफिस 2007 RTM
1.615.5384.4 484 केबी
जून 17, 2006 विंडोज़ विस्ता बीटा 2
1.614.5315.0 454 केबी
मार्च 13, 2006 माइक्रोसॉफ्ट ऑफिस 2007 बीटा 2
1.613.5291.0 481 केबी
(492,544 bytes)
जनवरी 4, 2006 माइक्रोसॉफ्ट VOLT 1.2 [2] - bundled in विंडोज़ विस्ता
1.609.5219.0 469 केबी
अगस्त 17, 2005 माइक्रोसॉफ्ट ऑफिस 12 Professional beta 1
1.601.5022.8 428 केबी
जनवरी 7, 2005 Sinhala Enabling Pack for ऍक्सपी 0.42 Sinhala support
1.473.4067.0 415 केबी
(424,960 bytes)
अक्टूबर 22, 2004 माइक्रोसॉफ्ट Visual OpenType Layout Tool (VOLT) 1.1 update
1.471.4063.0 415 केबी
(424,960 bytes)
फरवरी 4, 2004 माइक्रोसॉफ्ट ऑफिस 2003, SIL FieldWorks Provide Khmer script support.
1.471.4030.0 404 केबी
(413,184 bytes)
अप्रैल 15, 2004 गूगलEarth
1.453.3665.0 ? केबी
(? bytes)
? ? Provide Tibetan language support.
1.422.3790.1830 355 केबी
(364,032 bytes)
मार्च 30, 2005 विंडोज़ सर्वर 2003 SP1
1.421.3790.0 353,280 bytes मार्च 25, 2003 विंडोज़ सर्वर 2003
1.420.2600.5512 397 केबी
(406,016 bytes)
अप्रैल 14, 2008 विंडोज़ ऍक्सपी SP3 बिल्ड 5512
1.420.2600.3163 397 केबी
(406,016 bytes)
जून 26, 2007 विंडोज़ ऍक्सपी SP2 Hotfix KB939450 [3] FIX: The GetCharacterPlacement function unexpectedly returns zero
1.420.2600.2791 397 केबी
(406,016 bytes)
नवम्बर 5, 2005 विंडोज़ ऍक्सपी SP2 Hotfix KB910466 [4] FIX: You may receive a "MEM_BAD_POINTER" error message on a computer that is running विंडोज़ ऍक्सपी with Service Pack 2
1.420.2600.2180 397 केबी
(406,528 bytes)
अगस्त 12, 2004 विंडोज़ ऍक्सपी SP2 बिल्ड 2180 Supports Bengali and Malayalam
1.409.2600.1106 331 केबी
(339,456 bytes)
अगस्त 29, 2002 विंडोज़ ऍक्सपी SP1 बिल्ड 1106
1.0408.2600.1020 331 केबी (339,456 bytes) अप्रैल 17, 2002 इण्टरनेट ऍक्सप्लोरर 6.0.2800.1106 (SP1)
1.407.2600.0 331 केबी
(339,456 bytes)
अगस्त 17, 2001 विंडोज़ ऍक्सपी Thaana, Gujarati, Kannada, Gurmukhi (Punjabi), Syriac and Telugu scripts
1.405.2416.1 317 केबी
(325,120 bytes)
जनवरी 15, 2001 माइक्रोसॉफ्ट ऑफिस ऍक्सपी Hebrew support
1.400.2411.1 [5] 316 केबी
(323,072 bytes)
दिसम्बर 13, 2000 इण्टरनेट ऍक्सप्लोरर 6 Arabic support since 1.325.2195.6692
1.325.2195.6692 308 केबी
(315,664 bytes)
जून 19, 2003 विंडोज़ 2000 SP4 (?)
1.325.2195.1340 308 केबी
(315,664 bytes)
जुलाई 21, 2000 विंडोज़ 2000 SP1
1.325.2180.1 316 केबी
(323,584 bytes)
जून 8, 2000 विंडोज़ Me
307 केबी
(315,152 bytes)
अप्रैल 26, 2000 माइक्रोसॉफ्ट Global IME for ऑफिस ऍक्सपी
307 केबी
(315,152 bytes)
नवम्बर 30, 1999 इण्टरनेट ऍक्सप्लोरर 5.5 release, SP1 & SP2
1.175.0.1 268 केबी
(274,432 bytes)
मई 5, 1999 विंडोज़ 98
258 केबी
(264,976 bytes)
जनवरी 28, 1999 इण्टरनेट ऍक्सप्लोरर 5.01
1.163.1890.1 262 केबी
(268,288 bytes)
सितम्बर 22, 1998 Multilanguage Text Layout and Complex Scripts (MTLCS) snapshot

अपडेट कैसे करें?[संपादित करें]

यद्यपि यूनिस्क्राइब विंडोज़ २००० के समय से ही उपलब्ध है, लेकिन यूनिस्क्राइब के नये संस्करण सिस्टम को अधिक सुविधायें प्रदान करते हैं, विशेषकर अन्य लेखन प्रणालियों के लिये समर्थन। इसका एक पूर्व अपडेट अरबी तथा हिब्रूके प्रदर्शन का सक्षम करता है, फिर थाई तथा वियतनामीविंडोज़ ऍक्सपी के बाद से अधिक दक्षिण एशियाई तथा Assyrian वर्णमालाओं का समर्थन किया गया है।

अगर कोई प्रयोक्ता नई usp10.dll का केवल कुछ ऍप्लीकेशनों हेतु प्रयोग करना चाहे तो वे नये संस्करण को उन ऍप्लीकेशनों की ऍग्जीक्यूटेबल डायरैक्ट्री में कॉपी कर सकते हैं।

इन्हें भी देखें[संपादित करें]

सन्दर्भ[संपादित करें]

  1. Public Review Issue #37 Archived 2010-06-27 at the वेबैक मशीन, Proposal on Clarification and Consolidation of the Function of ZERO WIDTH JOINER in Indic Scripts, Unicode Consortium

बाहरी कड़ियाँ[संपादित करें]