-
Enhancement
-
Resolution: Duplicate
-
P4
-
None
-
1.2.0, 1.2.1
-
generic, x86, sparc
-
generic, solaris_2.5.1, windows_98
Name: sg39081 Date: 07/19/99
=20
In jdk1.2 it can't display Thai (Thailand) Fonts.
this problem don't occur in jdk1.1.x .
I edit font.properties.th following step.
1.set virtual font in java to platform font.=20
serif.0=3DAngsana New,THAI_CHARSET,NEED_CONVERTED=20
2.load platform font because if don't load it java-runtimes
will warning "[Angsana New] Specification Font not found".=20
filename.Angsana_New=3DANGSAU.TTF
filename.Angsana_New_Bold=3DANGSAUB.TTF
filename.Angsana_New_Italic=3DANGSAUI.TTF
filename.Angsana_New_Bold_Italic=3DANGSAUZ.TTF
3.set fontcharset to sun.io.CharToByteMS874 (MS WINDOWS THAI).
fontcharset.serif.0=3Dsun.io.CharToByteMS874
4.in my program. I set graphics font and drawString to display it.
g2.setFont(new Font("serif",Font.PLAIN,20));
g2.drawString("Test=3D>=A1=D2=C3=B7=D3=A7=D2=B9=A1=D1=BA=C0=D2=C9=D2=E4=
=B7=C2",130,30);
Display result to screen (thai font can't display)
Test=3D>=20
Note. My platform is windows98 Thai Edition.
(Review ID: 85607)
======================================================================
Name: krT82822 Date: 08/18/99
I wrote a program which use JTable of package javax.swing.* to receive some data from user but it can't use with Thai language.
when any character which key in Thai it will be a block character.
I'm sure that I was setFont to be Thai font.
(Review ID: 94060)
======================================================================
=20
In jdk1.2 it can't display Thai (Thailand) Fonts.
this problem don't occur in jdk1.1.x .
I edit font.properties.th following step.
1.set virtual font in java to platform font.=20
serif.0=3DAngsana New,THAI_CHARSET,NEED_CONVERTED=20
2.load platform font because if don't load it java-runtimes
will warning "[Angsana New] Specification Font not found".=20
filename.Angsana_New=3DANGSAU.TTF
filename.Angsana_New_Bold=3DANGSAUB.TTF
filename.Angsana_New_Italic=3DANGSAUI.TTF
filename.Angsana_New_Bold_Italic=3DANGSAUZ.TTF
3.set fontcharset to sun.io.CharToByteMS874 (MS WINDOWS THAI).
fontcharset.serif.0=3Dsun.io.CharToByteMS874
4.in my program. I set graphics font and drawString to display it.
g2.setFont(new Font("serif",Font.PLAIN,20));
g2.drawString("Test=3D>=A1=D2=C3=B7=D3=A7=D2=B9=A1=D1=BA=C0=D2=C9=D2=E4=
=B7=C2",130,30);
Display result to screen (thai font can't display)
Test=3D>=20
Note. My platform is windows98 Thai Edition.
(Review ID: 85607)
======================================================================
Name: krT82822 Date: 08/18/99
I wrote a program which use JTable of package javax.swing.* to receive some data from user but it can't use with Thai language.
when any character which key in Thai it will be a block character.
I'm sure that I was setFont to be Thai font.
(Review ID: 94060)
======================================================================
- duplicates
-
JDK-4107887 RFE: JDK should support Thai text display
-
- Closed
-
-
JDK-4287469 Enable Thai locale support
-
- Resolved
-