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

Solaris:Dingbats unicode aren't rotated in correct direction with Merlin

XMLWordPrintable

    • 2d
    • tiger
    • sparc
    • solaris_8
    • Verified

      Tested with Merlin b52 and b53 on Solaris sparc 2.6/7/8 and x86 7/8.

      The Dingbats unicode(\u2700 - \u279f) are not rotated in correct direction with drawString() and TextLayout.getOutline().

      Please compare attached "test-14.gif with test-131.gif" which are screen shot on Solaris with jdk1.4(test-14.gif) and jdk1.3.1(test-131.gif) for this problem.
      You can see that rotated text does not render in correct direction on test-14.gif.
      Another unicode are rotated in correct direction on Solaris with Merlin.

      This problem is not seen on Windows japanese.

      To reproduce:
      1. Extract attched test case program.
         % tar xvf rotate.tar
      2. compile and execute test case program.
         % javac *.java
         % java FontEffectTest2
      3. Please input Dingbats code into Hex Unicode text area.
         for example,
             input "2700" into Hex Uncode.
         
         Result: Dingbats unicode are not renderd in correct direction.

      This problem does not occur with ladybird.

      [rieko.suzuki@Japan 2001-02-23]

      ------------------------------------------------

      Unicode \u301c in "CJK symbols and punctuation" also seen the same behavior.

      shinkichi.yamazaki@japan 2001-03-12

      ------------------------------------------------

            prr Philip Race
            rsuzukisunw Rieko Suzuki (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: