如何使Windows在高DPI显示器上更好地工作并修复模糊字体

高像素密度显示器现在在新的Windows PC上是常见的,就像在智能手机,平板电脑和Mac上一样。 但要小心,您希望 - 许多桌面应用程序仍然在高DPI显示器上有问题。

Windows已经提供长时间的DPI缩放支持,但许多Windows桌面应用程序从未利用它。 微软正在努力解决这个问题,但是许多应用程序开发人员也是如此。 在此期间,您可以更改一些设置,使应用程序看起来更好。

升级到Windows 10

Windows 7对于许多事情来说仍然是非常好的,但在高DPI显示器上并不好。 Windows 7从来没有为这些超高分辨率显示器构建,并且在Windows 7中使用它们将是一场艰巨的任务。 微软显着改善了Windows 8的高DPI支持,Windows 10更好。 自从发布Windows 10以来,微软还没有站稳脚跟。 诸如Windows 10的创建者更新之类的更新继续增加对高DPI缩放的改进

如果您尝试使用Windows 7的高DPI显示屏,我们强烈建议您升级到Windows 10.如果您符合条件,仍然可以免费升级到Windows 10

调整显示缩放设置

如果笔记本电脑,敞篷车或平板电脑带有高密度显示器,Windows 10将自动为其选择适当的显示缩放设置。 但是,您可能需要自己调整此设置,使项目显得更大,更可读,或使元素更小,以便您拥有更多的屏幕空间。

要在Windows 10上更改此设置,请转到“设置”>“系统”>“显示”。 将“缩放和布局”下的选项更改为首选设置。 如果您有多个显示器连接到您的PC,您可以在此页面的顶部选择它们,并为每个显示器分别设置缩放级别。 理想的设置将取决于您的显示和眼睛,所以随时进行实验。 您还可以单击“自定义缩放”,并从此处设置100%至500%之间的自定义百分比值,但Microsoft建议您选择列表中的默认选项之一,以最大程度地与应用程序兼容。

注意:如果您在调整这些设置时遇到问题,可能需要查看本文 -某些软件可能会干扰Windows的缩放设置。

你的改变会立即发生。 但是,一些较旧的程序在您退出Windows并重新登录之前不会注意到此更改。

覆盖具有模糊字体的应用程序的系统DPI缩放

某些第三方桌面应用程序将会出现模糊字体,并且在启用DPI缩放时看起来很糟。 这是因为Windows只是把它们吹起来看起来更大 - 就像放大图像一样。 图像会显得更大,更可读,但模糊。

理论上说,这仅适用于不了解DPI缩放的“较旧”的应用程序。 实际上,这个问题仍然适用于许多常见的桌面应用程序,包括Steam。

要解决此问题,您可以调整不适用于单个应用程序的DPI缩放设置。 为此,请右键单击桌面应用程序的快捷方式,然后选择“属性”。 如果应用程序位于任务栏上,请右键单击任务栏图标,右键单击该应用程序的名称,然后选择“属性”。

单击“兼容性”选项卡,并选中“覆盖高DPI缩放行为”选项。

您还需要从下拉列表中选择三种高DPI缩放选项之一。 他们这样做:

  • 应用程序 :Windows将离开应用程序。 这将完全禁用应用程序的DPI缩放,它将显得很小,但不会模糊。 此选项以前称为“在高DPI设置上禁用显示缩放”,它也是一样的。
  • 系统 :Windows将使用其正常行为。 不遵守系统DPI设置的应用程序将被“位图拉伸”,以使其显得更大,以便它们更容易阅读,但往往会显得模糊。 这是默认行为。
  • 系统(增强版) :Windows将以更智能的方式扩展应用程序。 此选项将导致应用程序中的清晰文本和其他元素通常在正常系统缩放时会出现模糊。 在创作者更新中,这只适用于基于GDI的应用程序。 这个新功能是为什么设备管理器和其他系统工具终于在创作者更新中没有模糊的文本。

选择首选项后,点击“确定”。 如果应用程序正在运行,则需要关闭该应用程序,并再次启动该应用程序以使更改生效。

如果您不确定要使用哪个选项,例如,如果您不确定开发人员是否使用桌面应用程序的GDI(Windows图形设备界面),请随时尝试各种设置。 关闭该程序并在更改设置后重新打开该程序,以查看该应用程序的最佳效果。

例如,对于Steam,“系统(增强)”缩放不正常。 即使选择此选项,Steam也会显示模糊。 您将需要在“应用程序”缩放之间进行选择,使Steam显示为锐利但很小,或默认的“系统”缩放,使Steam显示较大但模糊。

Windows 10的全新通用应用程序在Windows Store中可用,可以在较大的高DPI显示屏上进行扩展。 但是很少有开发人员已经接受了微软的应用平台,而微软仍然在努力将所有这些旧的桌面应用程序 - 包括Windows内置的许多桌面应用程序 - 拖放到未来。 随着开发人员更新他们的应用程序,这一点应该会随着时间的推移而改善,而Microsoft改进了Windows中桌面应用程序的高DPI支持。

如何使Windows桌面在高DPI显示和修复模糊字体上工作良好

tiny-elements-on-windows-desktop-on-high-dpi-display

在Windows用户观看智能手机,平板电脑,甚至Mac笔记本电脑后,他们获得了高密度显示器,他们终于到达了新的Windows笔记本电脑。 但要小心你的愿望 - 许多桌面应用程序在高DPI显示器有问题。

Windows已经对DPI扩展有一些支持,但是很少有桌面程序利用它。 现在,在Windows桌面上有一个磨合的问题-正如它在微软最初设立UAC

注:本文最初编写的Windows 8,但Windows 10是即使在处理高DPI显示器更好。

升级到Windows 8.1或10

Windows 8.1或10为高密度显示器提供了大大改进的显示缩放。 如果你正在使用Windows 8, 免费updrade到Windows 8.1是一个没有脑子,和Windows 10是现在从Windows 7或8免费升级。

如果你还在使用Windows 7,那么你不应该在高密度显示器上使用Windows 7。 具有高密度显示器的新笔记本电脑将随Windows 8.1或10一起提供 - 使用Windows 8.1或10,不要尝试降级它们。 视窗8.1或10可以配置为在桌面系统上更很好地工作并且具有用于高DPI显示器更好的支持。

Windows 8.1或10根据其像素密度和分辨率自动为每个显示器选择正确的显示缩放设置。 您还可以为每个显示器设置独立的缩放设置 - 因此,如果插入外部显示器,Windows将自动选择正确的缩放级别。 以前的Windows版本将强制在每个连接的显示器上使用相同的缩放设置。

控制系统级显示缩放

如果您的笔记本电脑,可转换或平板电脑带有高密度显示器,Windows 8.1或10将自动为其选择适当的缩放设置。 不过,如果您希望屏幕上的元素显示为更小或更大,您仍然可以修改缩放设置。

要访问此设置,请右键单击Windows桌面背景并选择屏幕分辨率。 点击屏幕分辨率窗口中的“使文字和其他项目变大或变小”链接,您就可以为显示设置自定义缩放级别。

windows-8.1-desktop-scaling

与以前版本的Windows不同,您不必在更改此设置后退出并重新登录,您的更改将立即生效。

修复特定应用程序中的模糊字体

许多第三方桌面应用程序在使用缩放时都具有模糊字体。 Windows 8.1和10启用所有桌面应用程序的DPI缩放,而不是高DPI感知的将有模糊或模糊的文本,特别是当他们被炸高达200%。

理论上,这仅适用于不知道DPI缩放的“较旧”应用程序。 在实践中,此问题适用于许多非常受欢迎的桌面应用程序,如Google Chrome和Steam。

要解决此问题,您可以禁用特定应用程序的显示缩放。 为此,请右键单击桌面应用程序的快捷方式,然后选择属性。 如果应用程序在任务栏上,请右键单击任务栏图标,右键单击应用程序的名称,然后选择属性。

make-fonts-appear-not-blurry

单击兼容性选项卡,然后单击“禁用高DPI设置上的显示缩放”复选框。 完成后,关闭应用程序并重新打开它。

fix-blurry-fonts-on-windows-8.1

字体在应用程序中将不再显示模糊,但图形元素可能会小得多。 这是一个折衷,你必须做的。 根据程序,您可以在其首选项窗口中放大字体和其他图形元素,使它们看起来更大,并补偿正确缩放的损失,

您还可以通过在上面的控制面板屏幕中选择100%缩放来禁用DPI缩放系统范围。 如果你这样做,一切都会更小。 这是否可以接受取决于你的屏幕像素密度和你的视力有多好。

修复Google Chrome(或任何其他应用程式)

注意:此时的Chrome应该致力于高DPI显示器好得多。 我们将这个部分只是为了后代,但你也可以使用相同的技术,以破坏任何应用程序。

从Windows 8.1的版本31,Chrome目前在高DPI显示器上打破。 希望您今后可以阅读这段时间,Chrome已经更新,可以解决所有这些问题。 如果没有,我们如何解决这些问题在Chrome 31。

首先,进入Chrome快捷方式的属性窗口并启用在高DPI设置上禁用显示缩放选项。

chrome-disable-dpi-scaling

重新启动Chrome,一切都会显示清晰,但非常微小。 这不够好。 在Chrome的位置栏中输入chrome:// flags,然后按Enter键即可访问隐藏的Flags页面。

向下滚动以找到Touch优化UI设置,将其设置为已启用,然后重新启动Chrome。 (在标记列表中还有一个HiDPI支持设置 - 现在忽略它,因为它似乎导致在Chrome的界面中有许多图形故障。)

chrome-enable-touch-optimized-ui

接下来,打开Chrome的“设置”页面。 向下滚动并单击显示高级设置选项,然后向下滚动到Web内容部分

根据您的屏幕分辨率和视力,将默认页面缩放级别设置为150%或125%。 这将使网页上的一切看起来更大 - 不只是文本,而是图像和其他元素。

chrome-make-fonts-bigger

Chrome现在应该是固定的。 Internet Explorer和Mozilla Firefox似乎工作正常,不需要任何调整,所以你也可以尝试其中之一。

请记住,您可以调整每个网页上的字体大小。 要执行此操作,请按住Ctrl键并按住+或 - 键,按住Ctrl键并向上或向下滚动鼠标滚轮,或使用Chrome的菜单中的缩放选项。


Windows 8或10风格的应用程序实际上可以很好地扩展到高密度显示器,并提供清晰的文本和图像,而没有任何错误,你会发现在桌面上。 使用Windows 8应用程序将是一个很好的方式来避免桌面的所有问题 - 如果有足够的应用程序可用。 切换到新的Windows 8界面对于大多数人来说是不起步的,尤其是因为微软甚至不提供自己的Office应用程序版本的新界面。

赞 (0)
分享到:更多 ()