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:
- arranging input text from the input sequence to visual sequence.
- substituting glyphs according to context (e.g. different forms of Arabic characters)
- 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
- Uniscribe
- Microsoft Typography
- Uniscribe at MSDN
- Summer Institute of Linguistics. Uniscribe versions