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

Details

    • b52
    • 9
    • b94
    • 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

          Issue Links

            Activity

              People

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

                Dates

                  Created:
                  Updated:
                  Resolved: