USP10.dll
USP其實是英語Unicode Scripts Processor的簡稱,意思就是“Unicode文字系統處理器”。它主要包括以下的部件:
把文字從輸入次序重排成為顯示次序
把文字按前文後理作出適當的變換
按文字顯示的方向作出字元的替換
現時最新版本是隨同Windows Server 2008 RTM、Windows Vista SP1等所附帶的版本1.626.6001.18000。
如何更新?
雖然Uniscribe從Windows 2000開始隨系統提供,但不同版本的Uniscribe對各地不同的文字有不同的支援:最初的版本只支援顯示泰語、越南語,之後到希伯來語和阿拉伯語。從Windows XP開始支援幾個主要的南亞文字及亞述語,但僧加羅語、高棉語、緬甸語及各種使用蒙古文字的語言,由於他們的具體編碼方式在Windows XP推出時還未落實,因此未能正式支援。現時不少為這些語言而設計的軟體,在USP10.dll未更新之前,都不能正確操作。
其實要這些軟體正常操作,只要軟體連同USP10.dll一起付運就可以。然而,微軟並未允許開發者把usp10.dll連同他們的軟體一起捆綁,所以現時一般人要更新本檔,都要先行加入一個微軟在MSN Groups開設的字型設計討論區,然後再從討論區下載更新檔,再利用管理員許可權登入電腦,才可以更新本檔,非常費時失事。