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

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

                Created:
                Updated:
                Resolved: