为什么我的某些用户界面符号呈现为框?

为什么我的某些用户界面符号呈现为框?

我首先注意到的是 IE10 中的滚动条:

在此处输入图片描述

不过,一些用户界面元素也会显示相同的框。以下是 NetLimiter 的一个下拉框:

在此处输入图片描述

鉴于该框看起来像字体渲染中使用的“缺失字符”符号,我相信这与字体问题有关。虽然我还没能弄清楚。我知道的唯一用于 UI 元素渲染的字体是 Merlott,而且它看起来不错。

答案1

滚动条箭头现在使用从字体中提取的特定字符来绘制Segoe UI Symbol[1]

绘制这些方框表示 Windows 无法找到字体或无法正确加载字体,或者由于某种原因无法正确显示字符。人们通常会在 Segoe UI Symbol 字体损坏或丢失时看到这种情况。

解决方案是重新安装 Segoe UI Symbol 字体。您可以通过在现有 Windows 安装中找到该字体的 .ttf 文件,然后将其安装在计算机上来执行此操作。有些地方可以在线下载,但据我所知,这些地方没有得到 Microsoft 的批准,并且已被删除。不过,您也可以看看是否可以通过这种方式找到它。

答案2

“C:\Windows\winsxs\Backup”文件夹中可能有 Segoe UI Symbol 字体的副本。

“Windows 7 x64 上的 Internet Explorer 10 使用错误的 UI 按钮图像”了解更多信息。

答案3

您可以使用Microsoft 更新至 Segoe UI 字体下载来修复此问题。(如果该链接不起作用,请尝试搜索“MS Fix KB 2729094”。)

相关内容