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

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

    XMLWordPrintable

    Details

    • Subcomponent:
      2d
    • Resolved In Build:
      tiger
    • CPU:
      sparc
    • OS:
      solaris_8
    • Verification:
      Verified

      Description

      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

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

        Attachments

          Activity

            People

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

              Dates

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: