Input Field caret position is wrong when I type Chineese using Win10 System IME.

Reproduce.

  1. I Built one sample app, It only have standard input field.
  2. I build it as Windows APP.
  3. As you see, when I type chineese, Caret appear at middle top of Input Field.
  4. About all Asian Characters It acts same.

Please help me to fix it.
Thanks for reading.

I found when I type chinese chracters, TextGenerator.characterCountVisible is zero.
In Unity Editor It is not zero,It shows current visible character count.
I dont know why it is zero on windows.