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

Merlin b38: drawString() and TextLayout.draw() can't draw JIS0212 on Sol2.6/x86

    • 2d
    • x86
    • solaris

      Tested with Merlin b38 on Solaris 2.6/x86.

      TextLayout.draw() and drawString() can not draw JIS0212 characters.

      To reproduce,

      1. Excute Font2DTest demo on Solaris 2.6 x86.
         ($JAVAHOME/demo/jfc/Font2DTest/Font2DTest.jar)
      2. Select one of the font among Serif, SansSerif, MonoSpaced, Dialog and DialogInput from Font Choice.
      3. Select "Other" from Unicode Range.
      4. Input "4e00" in Unicode Range.
      5. Select one of the method from DrawMethod except drawBytes.

      You can see JIS0212 characters like \u4e02. \u4e04, \u4e05, \u4e12 are not drawn.

      This problem is not reproduced with Merlin beta 36 build.
      This phenomenon occurs on only solaris X86.

      <java version>
      java version "1.4.0beta"
      Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.0beta-b38)
      Java HotSpot(TM) Client VM (build 1.4beta-B38, mixed mode)

      [rieko.suzuki@Japan 2000-11-09]


      Not reproducible with jdk1.4 beta b44

      keiko.nakayama@Eng 2000-12-13

            pkejriwasunw Parry Kejriwal (Inactive)
            rsuzukisunw Rieko Suzuki (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: