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

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

XMLWordPrintable

    • b52
    • 9
    • b94
    • os_x

        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 "。".

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

              alitvinov Anton Litvinov (Inactive)
              shadowbug Shadow Bug
              Votes:
              0 Vote for this issue
              Watchers:
              6 Start watching this issue

                Created:
                Updated:
                Resolved: