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

tiger b08:certain range of Japanese glyphs sometime do not display in TextLayout

    Details

    • Subcomponent:
      2d
    • Resolved In Build:
      b30
    • CPU:
      sparc
    • OS:
      generic
    • Verification:
      Verified

      Description

      Build: 1.5 b08
      locale: ja
      run i18n GlobalSuite/test/font-render/2d/two/

      Notice the glyphs in unicode range u3090 - u3094, u30f0 - u30ff all are missing.
      The bug does not show in b07, nor erlier builds.

      To reproduce:
      1. untar 2d-4880211.tar (attached)
      2. javac -classpath gslib.jar *.java
      3. java -classpath .:gslib.jar -Djava.security.policy=policy.all sun.applet.AppletViewer FontEffectTest3.html
      4. after test launched, change font size to 12 (8 is too small to see)
      5. type 3040 in Hex Unicode: field
      6. click on Next until it goes to 3090, notice under TextLayout.draw(), the first part of glyphs are missing, while under drawString, it shows fine.

      Forgot to mention, after you see range 3090 or 30f0, click next, then back by clicking previous, the glyphs now all dislplayed correctly.

      ###@###.### 2003-06-17

      This happens on thai and arabic locale on solaris with CharView app.
      missing glyphs in range from 06B6 - 06BF
      ###@###.### 2003-06-18

      Tested with Tiger b25, bug is still reproducible.
      ###@###.### 2003-10-27

      Verified with b31, fixed.

      ###@###.### 2003-12-17

        Attachments

          Activity

            People

            • Assignee:
              dougfelt Doug Felt
              Reporter:
              mtiensunw Minchi Tien (Inactive)
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:
                Imported:
                Indexed: