Uniscribe

From Wikipedia, the free encyclopedia

Uniscribe is the Microsoft Windows set of services for rendering Unicode-encoded text. They are implemented in the DLL USP10.DLL. USP10.dll became available to the public with Windows 2000 and Internet Explorer 5.0. In addition, the Windows CE platform has supported Uniscribe since version 5.0.

Contents

[edit] USP10.dll

USP is an acronym for Unicode Scripts Processor. The most recent version of usp10.dll available is 1.626.6000.16386. The main purpose of Uniscribe includes the following:

  1. arranging input text from the input sequence to visual sequence.
  2. substituting glyphs according to context (e.g. different forms of Arabic characters)
  3. ordering displayed text based on text flow direction (e.g. LTR vs RTL, Horizontal vs Vertical)

Here listed some common versions of usp10.dll, as well as the methods by which they are distributed:

Version number File Size File Date Software Bundled by New feature of this version
1.626.6000.16386 491 kB
Nov 2, 2006 Windows Vista RTM
1.626.5756.0 491 kB
Oct 13, 2006 Microsoft Office 2007 RTM
1.615.5384.4 484 kB
Jun 17, 2006 Windows Vista Beta 2
1.614.5315.0 454 kB
Mar 13, 2006 Microsoft Office 2007 Beta 2
1.613.5291.0 481 kB
(492,544 bytes)
Jan 4, 2006 Microsoft VOLT 1.2 - bundled in Windows Vista
1.609.5219.0 469 kB
Aug 17, 2005 Microsoft Office 12 Professional beta 1
1.601.5022.8 428 kB
7 January 2005 Sinhala Enabling Pack for XP 0.42 Sinhala support
1.473.4067.0 415 kB
(424,960 bytes)
22 October 2004 Microsoft VOLT discussion forum in MSN groups
1.471.4063.0 415 kB
(424,960 bytes)
4 February 2004 Microsoft Office 2003
1.471.4030.0 404 kB
(413,184 bytes)
15 April 2004 Google Earth
1.422.3790.1830 355 kB
(364,032 bytes)
30 March 2005 Windows Server 2003 SP1
1.421.3790.0 353,280 bytes 25 March 2003 Windows Server 2003
1.420.2600.2180 397 kB
(406,528 bytes)
12 August 2004 Windows XP SP2 Build 2180
1.409.2600.1106 331 kB
(339,456 bytes)
29 August 2002 Windows XP SP1 Build 1106
1.0408.2600.1020 331 kB (339,456 bytes) 17 April 2002 Internet Explorer 6.0.2800.1106 (SP1)
1.407.2600.0 331 kB
(339,456 bytes)
17 August 2001 Windows XP
1.405.2416.1 317 kB
(325,120 bytes)
15 January 2001 Microsoft Office XP Hebrew support
1.400.2411.1[1] ? ? Internet Explorer 6 Arabic support since 1.325.2195.6692
1.325.2195.1340 308 kB
(315,664 bytes)
21 July 2000 Windows 2000 SP1
1.325.2180.1 316 kB
(323,584 bytes)
8 Jun 2000 Windows Me
307 kB
(315,152 bytes)
26 April 2000 Microsoft Global IME for Office XP
307 kB
(315,152 bytes)
30 November 1999 Internet Explorer 5.5 release, SP1 & SP2
1.175.0.1 268 kB
(274,432 bytes)
5 May 1999 Windows 98
258 kB
(264,976 bytes)
28 January 1999 Internet Explorer 5.01
1.163.1890.1 262 kB
(268,288 bytes)
22 September 1998 Multilanguage Text Layout and Complex Scripts (MTLCS) snapshot

[edit] How to update?

Although Uniscribe has been available since Windows 2000, new versions of Uniscribe provided more functions to the system, namely, support to other writing systems. An earlier update of it supports the display of Arabic and Hebrew, then Thai and Vietnamese. Since Windows XP, more South Asian and Assyrian alphabets are supported.

If a user needs to use the newer usp10.dll for only certain applications, they can copy the newer version into the executable directories of those applications.

[edit] See also

[edit] References

[edit] External links

In other languages