Uniscribe is the Microsoft Windows set of services for rendering Unicode-encoded text, especially complex text layout. 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.
Although Uniscribe continues to be maintained, with Windows 7 its intended replacement DirectWrite was introduced, which has more features.
USP is an initialism for Unicode Scripts Processor. The main purpose of Uniscribe includes the following:
Here listed are some common versions of usp10.dll, as well as the methods by which they are distributed.
Features are added according only the "major.minor" part of the version number, the third part in the full version number is used for system target identification numbers for which the DLL was ported by Microsoft, and the last part is the build number on each target system version (which may change within regular system/software updates). Some hotfixes provide upgrades only for specific applications (notably in the Office installation directory), and not suited for use in the Windows system directory (whose version of the DLL should never be updated and is often protected by the system) :
We wake with our forms all tangled up
Frozen in silence, no sound save breathing
I can feel your skin on my skin
How did it get so cold in here?
I need to crawl inside your shivers
We let go of ourselves sometimes
And I'm crawling inside your shivers
We let go of ourselves sometimes
And I'm crawling inside
And we rise in the air from our cradle shell
Like tears we fall on to the ice
We lay entangled, ice against skin
How did it get so cold out here?
I need to crawl inside your shivers
We let go of ourselves sometimes
I'm crawling inside your shivers
We let go of ourselves sometimes
And I'm crawling inside your shivers
Oh, we let go of ourselves sometimes
And I'm crawling inside your shivers
We let go of ourselves sometimes