Java Solaris Communities Sun Store Join SDN My Profile Why Join?
 
Bug Database
Bug Detail
Quick Lists
Top 25 Bugs
Top 25 RFE's
Recently Closed Bugs
Printable Page Printable Page


Bug Database
Bug ID: 4346273
Votes 78
Synopsis User interface text in Plugin control panel unreadable in T. Chinese
Category java:classes_2d
Reported Against 1.3 , 1.1.8 , kestrel-rc3
Release Fixed 1.3.0_01
State 10-Fix Delivered, Verified, bug
Priority: 1-Very High
Related Bugs 4331130 , 4336122 , 4361073 , 4411077 , 4674009
Submit Date 16-JUN-2000
Description
Install Java Plug-in. Open Java Plug-in control panel while running in "Chinese (Taiwan)" locale (select this locale both as the user locale and the default locale in Regional Options control panel). The entire text shown in the control panel is illegible. If you read the source file (ext/plugin/java/src/sun/plugin/resources/ControlPanel_zh_TW.java, converted to Big5) side by side, it's kinda possible to match the pixels to the original characters, but without that help it's impossible to decipher the text.
Work Around
N/A
Evaluation

I have downloaded Java Plug-in 1.3 from http://java.sun.com/products/plugin/ and installed it in Traditional Chinese Windows 95 and 98. The problem can be reproduced by clicking Control Panel, then click Java Plug-in icon. In Windows 95, text are displayed as square boxes. In Windows 98, the text are displayed as garbled/unreadable glyphs. However, in both versions, the title are correctly displayed in Traditional Chinese. (therefore we can say that the correct resource file has been opened and applied).

I have verified that the resource file ControlPanel_zh_TW.class packaged in jdk1.3\jre\lib\jaws.jar is correct.

Bug 4282089 reported that this problem also happens in Korean. In order to trace this bug, we need to find the source java file for this dialog or figure out which font has been specified for the text messages. I suspect either (1) the font specified for the text messages in the java file is not supported/deprecated, or (2) the font.properties.zh_TW file is not correct.

-----------------------------------------------------------------------------

Duplicate bug 4331130 reports that in Traditional Chinese a similar display problem occurs in Swing menus.
 xxxxx@xxxxx  2000-07-26


[ xxxxx@xxxxx  2000-08-15]
bug was introduced in by the fix for #4179223&#4155852 in fontObject.cpp,
the same cause as bug#4177514

 xxxxx@xxxxx  2000-09-25
The fix for ladybird is a workaround.  The better fix will be in merlin.


[ xxxxx@xxxxx  2000-09-26]
The embedded bitmap has been implemented in t2k in merlin-beta, and the TrueType
font "minliu" on T.Chinese version of Windows does have the embedded bitmap date
for 12, 16 and 20 point size glyph,  so as long as the 12 point size font is the
default font for Swing apps (it's true for JLabel currently, and I don't see
any possibility that we will change this in the near future), the Swing and the
Plugin control panel should no longer have this "UI text unreadable" problem on
T. Chinese Windows. However, fonts have size otherthan 12, 16, 20 still have
this "unreadable" problem, looks like the current t2k "hint" implementation
still has problem to deal with T.Chinese TT fonts, but this problem is being
tracked by bug#4177514, shoudl not change the fact that this #4346273 is no longer reproducible with the latest embedded bitmap implementation in merlin-beta.

And we actually have already integrated a workaround into the patch release
of win32 kestrel, and will also integrate this same workaround into ladybird
when the workspace is ready.

--------------------------------------------------
The workaround is part of release 1.3.0_01, which is available as an alternate download at http://java.sun.com/j2se/1.3.0_01/.
 xxxxx@xxxxx  2001-02-01
Comments
  
  Include a link with my name & email   

Submitted On 21-JUN-2000
alberttsai
fdsaf


Submitted On 22-JUN-2000
jankjava
I like using java but in Taiwan that's a big trouble!
Because I cann't using java without Big5 code text, in my 
opinion fix it is necessity and must be quick.


Submitted On 22-JUN-2000
s851313
JAVA is a good platform of all user.But please take care 
with all your release version and FIX THE BUG!!!


Submitted On 22-JUN-2000
sarbon
I met another problem similiar to the plug-in control panel.
Everytime I saw the exception messages, there are always 
words unreadable. They looks like simplified chinese(GB).I 
just can't understand the meanings of the message and doing 
the further recorrecting. 


Submitted On 22-JUN-2000
handel-1
Let's talk in Chinese Taiwan


Submitted On 22-JUN-2000
jinglin_java
Because the bug of Chinese message, I change back to JDK1.2.
Get me a no problem jdk1.3 , Please.


Submitted On 22-JUN-2000
talimu
let's have a full Traditional Chinese response from the 
compiler


Submitted On 22-JUN-2000
talimu
come on baby
let's talk in Chinese(Taiwan)


Submitted On 22-JUN-2000
ccyanni
Chinese Means Complex Chinese!


Submitted On 23-JUN-2000
josechen
Big5 code of Java in Taiwan is very important bussiness.
Let's say Java using Big5!!


Submitted On 23-JUN-2000
HengYuan
I am just trying to convince my boss to adopt Java as our development platform.
Because of this bug, I can't tell my boss that our Java applications DO support
Traditional Chinese correctly.  Please give us a fix, or MS and C++/C are the only
choice in our position.


Submitted On 23-JUN-2000
iamhero
Unreadable compile message on Windows(Big5)


Submitted On 25-JUN-2000
vake
this problem drives me crazy!!


Submitted On 25-JUN-2000
vake
this problem drives me crazy!!


Submitted On 26-JUN-2000
Fw
it's bad


Submitted On 27-JUN-2000
bensonlo
QUOTED:

Wed May 31 19:56:07 PDT 2000
koonyin

I have discovered the problem.
In <ProgramDIR>/JavaSoft/JRE/1.3/lib/font.properties.zh_TW,
the font, \u7d30\u660e\u9ad4, is wrong.
It should be \u660e\u7d30\u9ad4.
I think it is a mistake.
Now, I provide my own patch for user to overwrite
that file to fix the problem.
Would it be possible to fix this problem in JRE1.3.1?




Submitted On 28-JUN-2000
hans_tw
I could understand sun tries to made java more friendly for 
other non-english user. But it's a serious bug . When I 
compile my program I can not understand what's wrong with 
it !
So fix it ok??


Submitted On 29-JUN-2000
bensonlo
I have my installation in Traditional Chinese Windows 98. I run the demo applet SymbolTest 
inside directory jdk1.3/demo/applets/SymbolTest and notice that all the menu labels and 
messages are converted partially to Chinese. All other characters unable to be converted are 
displayed as square.

Furthermore, if I change the value of Unicode base to, say, 7000, the box inside the applet 
will display some garbled glyphs. Is there a problem with Unicode conversion to MingLiu 
font?

BTW, the solution provided by koonyin has no effect in my situation.


Submitted On 05-JUL-2000
kogrs
i love java !
and i hope java can support Traditional Chinese


Submitted On 10-JUL-2000
jakky1
We Need Chinese !!!!!   Please Give us Chinese !!!
We Need Chinese !!!!!   Please Give us Chinese !!!
We Need Chinese !!!!!   Please Give us Chinese !!!


Submitted On 23-JUL-2000
piaip
People on news:tw.bbs.comp.lang.java have worked on this
and made some (well, maybe not so good, but it just made
us work happier) patch to take over this problem.
For who in a hurry to use JDK1.3 on Windows platform,
get the patch from http://piaip.cetu.net/jdk13/


Submitted On 24-AUG-2000
dnsjong
Hope to fixed the Big5 chinese display problems & Thanks!


Submitted On 08-FEB-2001
fxall
JRE 1.3.0_01 is not a workaround for this bug, your bug rpt 
system is out of control !!!!


I've download the new JRE 1.3.0_01 Java  software, our OS 
is Windows98(gb Chinese) ,
after I installed the software, same as under JRE 1.3 ---I 
found the Plug-in control panel can't be started in the 
control panel , and the Applet can't use the JRE  in 
Internet Explorer, after run the on line system which 
supported by JRE , all of Internet Explorer sensions was 
shut down and can not access any software, hv to restart 
windows.
As I check the Registry Form of Windows, I find that the 
registry key in the Form is same as in JRE 1.3 --- nothing 
wrong in 
HKEY_LOCAL_MACHINE'-'SOFTWARE'-JAVASOFT'
item, it's in ENGLISH ( not in Chinese), 'Java Plug-
in\1.3.0_01  (  JavaHome  / C:\Program 
Files\JavaSoft\JRE\1.3.0_01 )   and 'Java Runtime 
Environment\1.3.0_01 (RuntimeLib-  C:\Program 
Files\JavaSoft\JRE\1.3.0_01\bin\hotspot\jvm.dll ) 

And as I check the C:\Program Files\JavaSoft\JRE\1.3.0_01
\bin  , found all of .exe files in it can not be run , show 
error , but can not be watch due to too quick flash !!  I 
already attach all of them for your reference.

I'v already submitted the bug rpt under JRE 1.3 (Review ID: 
116332)  to you but get your revert  said -- same as bug id 
4346273 and 4389955,  The workaround is part of release 
1.3.0_01, which is available as an alternate
download at http://java.sun.com/j2se/1.3.0_01/. xxxxx@xxxxx 
2001-02-01


****   But now, 1.3.0_01 got same result , Can you solve 
this problem soon?


Submitted On 21-JUN-2001
yenguo
When can you fix this problem? I found similar problem on win95 using JDK1.2.2 and 1.3.

Like to see SUN put in more attension to ensure this problem is fixed in the next new release


Submitted On 18-JUL-2001
lcn2
Hope that most language will be support (unicode ?).
Under french win98, I can't use many programs from japanese 
friends. I haven't tried under Linux because too few 
foreign programs.  ;_;


Submitted On 29-JAN-2002
liqin_li
there is some fixed traditional chinese characters 
can not display on java environment of the 
win95,but it can display normally on win98 and 
win2000,what's the reason nand how to solve it.


Submitted On 16-JAN-2003
lyuandong163
how can I show chinese and japanese in one web page at the 
same time?
thank you very much



PLEASE NOTE: JDK6 is formerly known as Project Mustang