Uniscribe Versions
Note
This is a work in progress. Additions and corrections are welcome - please contact us if you have anything to add to this page.
Uniscribe is the Microsoft Windows set of services for rendering Unicode-encoded text, especially complex text layout. This chart lists various versions of Uniscribe (usp10.dll), what software they were distributed with and some of the complex scripts they support.
| Version | Comes with | Arabic | Devanagari | Tamil | Tibetan | Khmer | Mongolian | Complex Latin | Hebrew | Malayalam | Kannada | Oriya |
| 1.325.2180.1 | Windows ME | No | Yes | Yes | No | No | No | No | No | No | No | No |
| 1.325.2195.4506 | ? | No | Yes | Yes | No | No | No | No | No | No | No | No |
| 1.325.2195.6692 | Windows 2000 | Yes | Yes | Yes | No | No | No | No | No | No | No | No |
| 1.405.2416.1 | MS Word 2000 and MS Office 2002 | Yes | Yes | Yes | No | No | No | No | Yes | No | No | No |
| 1.409.2600.1106 | Win XP SP1 | Yes | Yes | Yes | No | No | No | No | Yes | No | No | No |
| 1.420.2600.2180 | Win XP SP2 | Yes | Yes | Yes | No | No | No | Yes1 | Yes | No | No | No |
| 1.420.2600.5512 | Win XP SP3 | Yes | Yes | Yes | No | No | No | Yes | Yes | No | No | No |
| 1.453.3665.0 | VOLTSupplementalFiles (Aug 2002) | Yes | Yes | Yes | No | ? | No | Yes | Yes | No | No | No |
| 1.460.3707.0 | MS VOLT 1.1.206 | Yes | Yes | Yes | No | Yes | No | Yes | Yes | ? | No | No |
| 1.468.4011.0 | ? | Yes | Yes | Yes | Yes | Yes | No | Yes | Yes | ? | No | No |
| 1.468.4015.0 | Yes | Yes | Yes | Yes | Yes | No | Yes | Yes | ? | No | No | |
| 1.471.4030.0 | MS Office 2003 and Google Earth (has been removed) | Yes | Yes | Yes | Yes | Yes | No | Yes | Yes | ? | No | No |
| 1.471.4063.0 | MS Office 2003 and |
Yes | Yes | Yes | Yes | Yes | No | Yes | Yes | ? | No | No |
| 1.473.4067.0 | VOLTSupplementalFiles (Nov 2004) | Yes | Yes | Yes | Yes | Yes | No | Yes | Yes2 | Yes | No | No |
| 1.473.4067.15 | MS VOLT 1.1.225 | Yes | Yes | Yes | Yes | Yes | No | Yes | Yes | Yes | No | No |
| 1.606.5065.1 | ? | Yes | Yes | Yes | Yes | Yes | Yes | Yes3 | Yes | Yes | No | No |
| 1.606.5078.0 | ? | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | No | No |
| 1.609.5231.2 | Vista beta 1 | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | ? | ? |
| 1.613.5291.0 | MS VOLT 1.2 | Yes4 | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | ? | ? |
| 1.614.5315.0 | MS Word 2007 (beta) | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | ? | ? |
| 1.615.5384.4 | Vista beta 2 | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | ? | ? |
| 1.626.5756.05 | Office 2007 Ultimate | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | ? | Yes |
| 1.626.6000.163866 | Vista Ultimate | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
| 1.626.6000.20581 | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | |
| 1.626.6001.16510 | Windows Server "Longhorn" Beta 3 | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
| 1.626.6001.18000 | Windows Vista SP1 / |
Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
| 1.626.6002.18005 | Windows Vista SP2 | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
| 1.626.7600.16385 | Windows 7 | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
| 1.626.7600.20602 | Office 2010 (RTM) | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
| 1.626.7600.20796 | Office 2010 SP1 | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
| 1.626.7601.17514 | Windows 7 SP1 | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Uniscribe versions and complex rendering
Other Uniscribe information
How do I tell what version of Uniscribe I’m using?
Replacing your Uniscribe dll
http://www.babelstone.co.uk/Software/BabelPad.html also has useful information. Search for
“Uniscribe Issues”.
Wikipedia: Uniscribe
versions
Introduction to
Uniscribe
Rendering technologies
overview
| 1 | Supports diacritic placement as well as right- and left-stem tone contours |
| 2 | There is an improvement in rendering to 3 diacritics with CGJ |
| 3 | Bug fixed: see |
| 4 | This version, and later, supports shaping of Arabic Extended characters (U+0750..U+077F) |
| 5 | There is a bug in the Uniscribe that ships with Vista and Office 2007. If you use fully decomposed text that includes multiple combining marks on a base, you may get hit by this. Vista is failing to render text in some cases. The failing text is always a full (though not always canonically ordered) decomposition of a Unicode composite (where the decomposition is of length greater than 2) followed by a space (more generally, it may be that any whitespace will fail). In Latin there are 114 such characters, all of which have exactly 3 characters in their NFD. This was fixed in SP1. |
| 6 | There is a bug in the Uniscribe that ships with Vista and Office 2007. If you use fully decomposed text that includes multiple combining marks on a base, you may get hit by this. Vista is failing to render text in some cases. The failing text is always a full (though not always canonically ordered) decomposition of a Unicode composite (where the decomposition is of length greater than 2) followed by a space (more generally, it may be that any whitespace will fail). In Latin there are 114 such characters, all of which have exactly 3 characters in their NFD. This was fixed in SP1. |
| Source |
Lorna A. Priest, Joan Wardell, SIL, 2010 |
| Copyright | © 2003-2011 SIL International |
| License | Creative Commons Attribution-ShareAlike 3.0 Allows modification and redistribution |
| Contributor | Steph Holloway |