Windows 7 缩放不正确

Windows 7 缩放不正确

几个月前安装 Windows 7 后,我遇到了一个问题,但当时只影响了几个应用程序,所以我忽略了它。现在越来越多的应用程序有同样的行为,这很烦人。DPI 设置似乎有问题,如下所示:

坏的

同一应用程序应该看起来像这样:

好的

DPI 设置为 100%(我尝试更改它,但没有效果)。我想也许区域/语言设置与此有关,但我无法将其关闭为仅英语。

有任何想法吗?

答案1

这是一个已知的错误,会影响使用高分辨率显示器的用户。

在安装过程中,Windows 7 会安装一个较大的字体集,其大小为正常大小的 125%。如果您随后选择恢复标准字体大小 (100%),Windows 将保留一些大字体,尽管其他所有内容都已调整为标准字体,这会导致某些程序显示不正确,因为 DPI 相对于窗口大小来说太大。

  1. 打开开始菜单并输入regedit并按进入
  2. 找到钥匙HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts
  3. 找到价值MS Sans Serif 8,10,12,14,18,24
  4. 更改SSERIFF.FONSSERIFE.FON
  5. 寻找MS Serif 8,10,12,14,18,24
  6. 更改SERIFF.FONSERIFE.FON
  7. 查找快递10,12,15
  8. 更改COURF.FONCOURE.FON

重新启动 Windows,问题就解决了。

答案2

右键单击桌面,单击个性化 > 窗口颜色 > 高级外观设置,然后在那里更改字体大小。或者,您可以将所有内容设置为默认主题,然后看看会发生什么。

答案3

我使用的是 Windows 7 32 位 SP1,我下载了应用程序 MemSet4.1,它在我的屏幕上显示一切正常。更改 DPI 设置不会对其显示产生任何影响。更改屏幕分辨率也不会切断内容,正如您在屏幕上显示的那样。即使使用不同的语言也不会对输出产生任何影响。在所有这些情况下,我都得到了正确的结果,因此,事实上我没有在我的计算机上看到这个问题。

我认为,您应该查找您的机器上安装的显示驱动程序,如果没有安装正确的驱动程序并且使用 Windows 默认设置,那么您需要安装正确的显示驱动程序。

答案4

@ian-atkin 的解决方案并没有解决这个问题,但帮助我发现了这些字体位置,从而找到了问题/解决方案:

由于某种原因,我的本地应用程序填充了其自己的 MS Sans Serif 版本,导致字体看起来非常小。不得不将其改回其原始值。

相关内容