Я заметил, что ввод Unicode не работает так, как я ожидал.
Примером является символ Unicode для надстрочного индекса два (символ "квадрат"), U+ 00B2. Если я наберу numeric +
+ 00b2
я получу «☻» (то есть рендеринг в виде темного смайлика) вместо верхнего индекса 2. Эта проблема возникает при использовании Metro IE в полях ввода текста. Я ничего не получаю в строке URL. Я также ничего не получаю в WordPad.
Специфическое поведение различных приложений:
Metro IE имеет оба поведения: в строке URL он ничего не вставляет, но в текстовые поля он вставляет какой-то другой символ (вместо символа Unicode SUPERSCRIPT-TWO "²", я получаю смайлик: "☻").
IE для рабочего стола: я получаю смайлик как в текстовых полях ввода, так и в строке URL.
Комп: он ничего не вставляет.
Основная функция поиска Windows 8: она не работает, хотя, по крайней мере, я не получаю ввод, а не неправильный символ Unicode. Приложение Maps Tile работает отлично, хотя.
Командная строка: отлично работает.
Браузер Google Chrome: работает отлично.
Мой основной язык ввода - сингапурский-английский, но это не должно повлиять на это. У меня HKEY_Current_User/Control Panel/Input Method
Ключ метода ввода EnableHexNumpad
установлен в "1".
Есть идеи, что не так?