Thursday, November 26, 2009

Issue in WindowsXP SP3 related rendering Sinhala Fonts

This article is related to a Sinhala Unicode issue. In most of the Computers which installed Windows Xp Sp3 this problem may consists.

In Sinhala there are several special characters called "kombuwa", "elapilla"... always kombuwa comes first before any charter if it use the kombuwa.
But in some computers this is not perfectly rendering, kombuwa comes after letters. So this is a problem related to one of the dll file called "usp10.dll"

So how you will find your machine usp10.dll file version?

1. Go to run & type msinfo32
Or 
2. c:\Program Files\Common Files\Microsoft Shared\MSinfo\msinfo32.exe

This will open following window.















Then you will see what the version of your computer file is.

If you want to check the correct version for each version of windows, please go to this location http://en.wikipedia.org/wiki/Uniscribe
Then you can see that 1.601.5022.8 version is the one Sinhala supported one. But your system may contain other version like 1.420.2600.5512. This is come with SP3. 

Now where you can find the 1.601.5022.8 dll file. 
http://www.dlldump.com/download-dll-files_new.php/dllfiles/U/USP10.DLL/1.601.5022.8/download.html 

Now what should do....?

If you want to apply the changes for whole system you have to replace dll file from c:\windows\system32\ locations. But this can't be done in normal mode. So you have to log in to the system in safe Mode & rename c:\windows\system32\usp10.dll file with latest one. 

But this seems little scary, so my suggestion is that keep that file as it is.
Then copy your latest usp10.dll file to application folder.
Eg: 
C:\Program Files\Internet Explorer\
C:\Program Files\Opera

C:\Program Files\Common Files\Microsoft Shared\OFFICE11

Then latest dll will effects only on these applications.

No more rendering issue in Sinhala.



2 comments:

  1. Thanks a lot for this information: I believe this exactly the problem I'm having with SP3.

    When I go to the website you have specified however, it keeps giving version 1.420.2600.2180 and the kombuwa still does not render properly.

    How can I get the version 1.601.5022.8 ?

    Your help is greatly appreciated.

    ReplyDelete
  2. dlldump website gives the wrong info or wrong file :(

    ReplyDelete

 

blogger templates | Make Money Online