Font Display problem on win 98

We are facing a font display problem on windows 98. The application written in Java runs on both Win98 and Win NT Server Ver 4.0. It is used to display data in multiple languages eg Camodian, Laotian etc.

We are using Arial Unicode MS font for displaying Unicode characters.

These characters appear fine on Windows NT but appear differently on windows 98 for Cambodian, Laotian, Vietnamese, Turkish, Greek languages.

For all other languages ( 13 other than these) there is no problem.

Arial Unicode MS shows all languages used by us correclty in both OS except these five.

We need help to reslove this issue ASAP.

[658 byte] By [tntsoft] at [2007-9-26 7:11:15]
# 1

Hi Ravindra,

I am also using Arial unicode MS under Windows 98. Can you give me some specific examples (unicode code point values) of characters that are appearing differently under the two operating systems? Also, is it the case that the characters appear correctly in one operating system and incorrectly in the other?

Regards,

Joe

joefk at 2007-7-1 16:54:28 > top of Java-index,Desktop,I18N...
# 2
give me your mail id, i will send u the outputs on both environament.
tntsoft at 2007-7-1 16:54:28 > top of Java-index,Desktop,I18N...
# 3
Ravindra,I'd rather continue the discussion here. Just pick a couple of characters that work on one system and not the other and let me know what you see compared to what you expect.Regards,Joe
joefk at 2007-7-1 16:54:28 > top of Java-index,Desktop,I18N...
# 4
I am having same problem displaying punctuations (\u201e & \u201c) I am using the defautl fonts on Windows 98. Fonts are displayed properly on NT
Dipti_a at 2007-7-1 16:54:28 > top of Java-index,Desktop,I18N...
# 5

Hi Dipti

Windows NT is built around Unicode, but Windows 98 does not include full Unicode support.

There are at least 3 places to add multilingual support in Windows 98:

Control Panel > Add/Remove Programs > Windows Setup > Multilanguage Support

Program Menu > Microsoft Office Tools > Microsoft Office Language Settings

IE 5 > Tools menu > Windows Update > PRODUCT UPDATES > INTERNATIONAL LANGUAGE SUPPORT

It is also possible that adding keyboard drivers from Control Panel might help.

One more most important thing is see whether "i18n.jar" file is present in <Java_home>\jre\lib or not.

regards

Ravindra Kumar

tntsoft at 2007-7-1 16:54:28 > top of Java-index,Desktop,I18N...
# 6

the problem is that the default Windows 98 fonts aren't capable of displaying the two characters:(\u201e & \u201c).

You need to:

1) install a font that is capable of displaying these characters into your Windows environment (unless you already have such a font installed. Do a text search of this forum for messages relating to the Arial Unicode MS font).

2) set this font on the Component on which you are displaying the text. Easiest way is to use the "setFont" method.

Windows NT systems come with Unicode display fonts already installed and presumably your java VM is using one of these as a default.

Post back if you need more clarification.

Regards,

Joe

joefk at 2007-7-1 16:54:28 > top of Java-index,Desktop,I18N...
# 7
JRE/JDK 1.3.1 in Win98 has bugs in displaying some Unicode characters, Vietnamese in particular -- it works fine in WinNT/2K. Upgrading to 1.4 will solve this problem.
nguyenq87 at 2007-7-1 16:54:28 > top of Java-index,Desktop,I18N...