Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-4255219

Thai not supported in JDK1.2

XMLWordPrintable

    • Icon: Enhancement Enhancement
    • Resolution: Duplicate
    • Icon: P4 P4
    • None
    • 1.2.0, 1.2.1
    • client-libs
    • 2d
    • 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)
      ======================================================================

            dougfelt Doug Felt
            jehung Jeannette Hung
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: