सामग्री पर जाएँ

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

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

USP10.dll

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

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

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

संस्करण क्रमांकफाइल आकारफाइल तिथिसंलग्न सॉफ्टवेयरइस संस्करण में नई सुविधायें
1.626.7600.16385628 केबी
2009-08-04माइक्रोसॉफ्ट ऑफिस 2010 बीटा
1.626.7600.16385612 केबी
2009-07-14विंडोज़ 7 RTM
1.626.7100.0612 केबी
2009-04-22विंडोज़ 7 RC
1.626.6002.18005607 केबी
2009-04-11विंडोज़ सर्वर 2008 SP2, विंडोज़ विस्ता SP2
1.626.6001.18000490 केबी
2008-01-19विंडोज़ सर्वर 2008 RTM, विंडोज़ विस्ता SP1, MS VOLT 1.3 [1] (released जुलाई 31, 2008)
1.626.6001.16510491 केबी
अप्रैल 18, 2007विंडोज़ सर्वर "Longhorn" बीटा 3 
1.626.6000.20581491 केबी
(502,784 bytes)
2007/04/19 02:15:55 UTCविंडोज़ विस्ता Hotfix KB936176 
1.626.6000.16386491 केबी
(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.0491 केबी
अक्टूबर 13, 2006माइक्रोसॉफ्ट ऑफिस 2007 RTM
1.615.5384.4484 केबी
जून 17, 2006विंडोज़ विस्ता बीटा 2
1.614.5315.0454 केबी
मार्च 13, 2006माइक्रोसॉफ्ट ऑफिस 2007 बीटा 2
1.613.5291.0481 केबी
(492,544 bytes)
जनवरी 4, 2006माइक्रोसॉफ्ट VOLT 1.2 [2] - bundled in विंडोज़ विस्ता
1.609.5219.0469 केबी
अगस्त 17, 2005माइक्रोसॉफ्ट ऑफिस 12 Professional beta 1
1.601.5022.8428 केबी
जनवरी 7, 2005Sinhala Enabling Pack for ऍक्सपी 0.42Sinhala support
1.473.4067.0415 केबी
(424,960 bytes)
अक्टूबर 22, 2004माइक्रोसॉफ्ट Visual OpenType Layout Tool (VOLT) 1.1 update
1.471.4063.0415 केबी
(424,960 bytes)
फरवरी 4, 2004माइक्रोसॉफ्ट ऑफिस 2003, SIL FieldWorksProvide Khmer script support.
1.471.4030.0404 केबी
(413,184 bytes)
अप्रैल 15, 2004गूगलEarth
1.453.3665.0? केबी
(? bytes)
??Provide Tibetan language support.
1.422.3790.1830355 केबी
(364,032 bytes)
मार्च 30, 2005विंडोज़ सर्वर 2003 SP1
1.421.3790.0353,280 bytesमार्च 25, 2003विंडोज़ सर्वर 2003
1.420.2600.5512397 केबी
(406,016 bytes)
अप्रैल 14, 2008विंडोज़ ऍक्सपी SP3 बिल्ड 5512
1.420.2600.3163397 केबी
(406,016 bytes)
जून 26, 2007विंडोज़ ऍक्सपी SP2 Hotfix KB939450 [3]FIX: The GetCharacterPlacement function unexpectedly returns zero
1.420.2600.2791397 केबी
(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.2180397 केबी
(406,528 bytes)
अगस्त 12, 2004विंडोज़ ऍक्सपी SP2 बिल्ड 2180Supports Bengali and Malayalam
1.409.2600.1106331 केबी
(339,456 bytes)
अगस्त 29, 2002विंडोज़ ऍक्सपी SP1 बिल्ड 1106
1.0408.2600.1020331 केबी (339,456 bytes)अप्रैल 17, 2002इण्टरनेट ऍक्सप्लोरर 6.0.2800.1106 (SP1)
1.407.2600.0331 केबी
(339,456 bytes)
अगस्त 17, 2001विंडोज़ ऍक्सपीThaana, Gujarati, Kannada, Gurmukhi (Punjabi), Syriac and Telugu scripts
1.405.2416.1317 केबी
(325,120 bytes)
जनवरी 15, 2001माइक्रोसॉफ्ट ऑफिस ऍक्सपीHebrew support
1.400.2411.1 [5]316 केबी
(323,072 bytes)
दिसम्बर 13, 2000इण्टरनेट ऍक्सप्लोरर 6Arabic support since 1.325.2195.6692
1.325.2195.6692308 केबी
(315,664 bytes)
जून 19, 2003विंडोज़ 2000 SP4 (?)
1.325.2195.1340308 केबी
(315,664 bytes)
जुलाई 21, 2000विंडोज़ 2000 SP1
1.325.2180.1316 केबी
(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.1268 केबी
(274,432 bytes)
मई 5, 1999विंडोज़ 98
258 केबी
(264,976 bytes)
जनवरी 28, 1999इण्टरनेट ऍक्सप्लोरर 5.01
1.163.1890.1262 केबी
(268,288 bytes)
सितम्बर 22, 1998Multilanguage 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

बाहरी कड़ियाँ