Duplicate :
|
|
Relates :
|
|
Relates :
|
|
Relates :
|
|
Relates :
|
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 "���".
|