Почему некоторые из моих символов пользовательского интерфейса отображаются в виде блоков?

14

Я заметил это первым с полосами прокрутки в IE10:

введите описание изображения здесь

Некоторые элементы пользовательского интерфейса также показывают то же самое поле. Вот выпадающий список от NetLimiter:

введите описание изображения здесь

Учитывая, что это поле выглядит как символ «отсутствующий символ», используемый при рендеринге шрифта, я считаю, что это как-то связано с проблемой шрифта. Хотя я не смог понять это. Единственный известный мне шрифт, который используется для рендеринга элементов пользовательского интерфейса, - это Merlott, и он выглядит отлично.

Der Hochstapler
источник

Ответы:

15

Стрелки полосы прокрутки теперь нарисованы с использованием определенных символов, извлеченных из Segoe UI Symbolшрифта. [1]

Эти квадратные прямоугольники указывают на то, что Windows не может найти шрифт или загрузить его должным образом, или по какой-либо причине не может правильно отобразить символ. Обычно это происходит, если шрифт Segoe UI Symbol поврежден или отсутствует.

Решение здесь состоит в том, чтобы каким-то образом переустановить шрифт Segoe UI Symbol. Вы можете сделать это, найдя файл .ttf для шрифта в существующей установке Windows, а затем установив его на свой компьютер. Были места, где можно было скачать его онлайн, но они не были санкционированы Microsoft и были сняты, насколько я могу судить. Однако вы можете посмотреть, сможете ли вы найти это и так.

Бен Ричардс
источник