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

[macosx] Chinese full stop symbol cannot be entered with Pinyin IM on OS X

    Details

    • Subcomponent:
    • Introduced In Build:
      b52
    • Introduced In Version:
      9
    • Resolved In Build:
      b94
    • OS:
      os_x

      Backports

        Description

        FULL PRODUCT VERSION :
        JDK 9, JDK 8u51, JDK 8u45-b31, JDK 8u40-b31, JDK 8u31-b33

        ADDITIONAL OS VERSION INFORMATION :
        OS X 10.10, OS X 10.9.5

        A DESCRIPTION OF THE PROBLEM :
        If "Pinyin – Traditional" or "Pinyin – Simplified" input method (IM) is selected and "dot" character is pressed on keyboard, then "." (U+002E - FULL STOP - Unicode code point) instead of "。" (U+3002 – IDEOGRAPHIC FULL STOP – Unicode code point) is inserted in JTextArea component on OS X.

        STEPS TO FOLLOW TO REPRODUCE THE PROBLEM :
        1. Go to "System Preferences -> Keyboard -> Input Sources" and add "Pinyin – Traditional" or "Pinyin – Simplified" IM.
        2. Compile and run the test case attached as the file "Main.java".
        3. Set current IM to "Pinyin" added in the step #1, set focus to the text area of the test case dialog and press "dot" character on keyboard. Observe that "." is inserted instead of "。".

          Attachments

          1. Main.java
            0.6 kB
            Masayoshi Okutsu
          2. Screen_Shot_2015-07-28_at_14.47.41.png
            82 kB
            Masayoshi Okutsu

            Issue Links

              Activity

                People

                • Assignee:
                  alitvinov Anton Litvinov
                  Reporter:
                  shadowbug Shadow Bug
                • Votes:
                  0 Vote for this issue
                  Watchers:
                  6 Start watching this issue

                  Dates

                  • Created:
                    Updated:
                    Resolved: