Впервые я заметил это в полосах прокрутки в IE10:
Хотя некоторые элементы пользовательского интерфейса также показывают тот же блок. Вот выпадающий блок из NetLimiter:
Учитывая, что этот блок выглядит как символ "отсутствующего символа", используемый при рендеринге шрифта, я считаю, что это как-то связано с проблемой шрифта. Хотя я не смог выяснить это. Единственный шрифт, который я знаю, который используется для рендеринга элементов пользовательского интерфейса, это Merlott, и он выглядит нормально.
решение1
Стрелки полосы прокрутки теперь рисуются с использованием специальных символов, взятых из Segoe UI Symbol
шрифта.[1]
Эти квадратные поля, которые рисуются, указывают на то, что Windows не может найти шрифт или загрузить его должным образом, или не может правильно отобразить символ по какой-либо причине. Обычно люди видят это, если шрифт Segoe UI Symbol поврежден или отсутствует.
Решение здесь заключается в том, чтобы каким-то образом переустановить шрифт Segoe UI Symbol. Вы можете сделать это, найдя файл .ttf для шрифта в существующей установке Windows, а затем установив его на свой компьютер. Были места, где вы могли скачать его онлайн, но они не были одобрены Microsoft и были удалены, насколько я могу судить. Однако вы можете посмотреть, сможете ли вы найти его таким образом.
решение2
Копия шрифта Segoe UI Symbol может находиться в папке «C:\Windows\winsxs\Backup».
Видеть«Internet Explorer 10 на Windows 7 x64 использует неправильное изображение для кнопок пользовательского интерфейса»для получения дополнительной информации.
решение3
Вы можете использоватьОбновление Microsoft для загрузки шрифта Segoe UIчтобы исправить эту проблему. (Если эта ссылка не работает, попробуйте поискать «MS Fix KB 2729094».)