-
Bug
-
Resolution: Not an Issue
-
P2
-
None
-
1.3.1_01
-
x86
-
linux
Tested with Firefly FCS3 on RedHatLinux6.2J
Graphics.drawString can not draw Japanese characters with
Helvetica, Timesroman and Courier.
On the other hand, Japanese characters can be displyaed on another
components (Button, Label, TextField, Checkbox, Radiobutton and TextField), however, the shape is not changed even if any font among Helvetica, Timesroman and Courier is selected.
On Firefly FCS2 and Kestrel FCS,
Graphics.drawString CAN draw Japanese characters with
Helvetica, Timesroman and Courier.Each font's shape is like below;
Helvetrica equals SansSerif.
Timesroman equals Serif.
Coureir equals Monospaced.
Japanese characters can be displyaed on another components(Button, Label, TextField, Checkbox, Radiobutton and TextField),
and the situation of each font's shape is same as graphics.drawString.
From above situation, it can be said that this problem is a regression.
To reproeuce,
1. Please compile FontView.java CharView.java
2. Run CharView
3. Select graphics.drawString
4. Input 3000 or 4e00 to display Japanese characters in TextField.
5. Select Helvetica or Timesroman or Courier.
Then you can see Japanese characters can not be drawn.
6. Select one of the item such as Label, Button, etc... except graphics.drawString and do 4 and 5 step again.
Then you can see Japanese characters can be displayed, however, the shape is not changed even if one of the fonts among Helvetica, Timesroman and Courier.