Windows:如何更改系统/对话框字体?

Windows:如何更改系统/对话框字体?

大约 3 年前,我在 Windows XP 上改用 Cleartype。在主题设置中,我为所有 UI 小部件使用了 Vista(专为 Cleartype 打造)字体。

但是,Windows 和 Windows 实用程序的某些系统对话框仍然以较旧的 Windows 字体显示。现在在 Cleartype 下看起来非常丑陋。有人知道如何更改此系统字体吗?

答案1

有时字体被硬编码到应用程序中。

在这种情况下,您无法通过全局 Windows 设置更改其字体。

还记得微软决定将对话框背景颜色调浅一点吗?(Windows 2000/ME)突然间,许多应用程序的对话框都混合了深灰色和浅灰色。(大多数时候,字形/图标不透明,而是使用旧的对话框颜色背景)

答案2

问题确实出在所使用的字体上MS Shell 下载默认情况下,微软无衬线字体后者被描述为“在度量上与 MS Sans 位图字体兼容”,这暗示了为什么高 dpi 缩放会出现混乱。

解决方案:右键单击“开始”按钮(Windows 图标),选择“运行”,输入“regedit”并按 Enter 打开注册表。然后找到

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\FontSubstitutes

在注册表中将其更改MS Shell Dlg为其他内容 -Arial或者Tahoma可以工作,但看起来像我选择的其余 Windows Segoe UI

您现在可以返回正常对话框或...

相关内容