我使用的是 15.6 英寸 3840x2160 的显示屏,将其缩放到 150% 可以让我获得大量空间和可读文本大小的完美结合,但非 DPI 感知应用程序的文本很模糊。
有没有办法将所有正常(DPI 感知)应用程序缩放至 150%,而将非 DPI 感知应用程序缩放至 200%?
我在想象一些注册表黑客会将默认缩放值(当您选中“禁用此应用程序的缩放”时使用的值)更改为 200% 或其他值,但我无法弄清楚具体如何操作。有人有什么想法吗?
谢谢!
答案1
截至目前,答案很简单:不。
可以理解的是,实现此功能有点棘手,但距离 Windows 10 Beta 和发布已经过去很长时间了。以下内容来自微软开发人员关于缩放问题的直接引用,来源:这里。
“对于开放的 Windows 生态系统来说,缩放是一个复杂的问题,它必须支持尺寸从大约 4 英寸到 84 英寸的设备,密度从 50DPI 到 500DPI。在 Windows 10 中,我们采取措施整合和简化开发人员的缩放故事,并改善最终用户的视觉体验。敬请期待未来的版本!”
现在让我们转到微软官方帮助页面,这里是他们的 Technet 杂志提示如何修复 Windows 7 上的缩放问题
如果您已启用缩放功能,但应用程序中的文本模糊或无法阅读,则可能需要禁用该特定应用程序的显示缩放功能。为此,请右键单击应用程序的快捷方式,然后单击“属性”。在“兼容性”选项卡上,选择“在高 DPI 设置下禁用显示缩放”,然后单击“确定”。
好的,现在我们已经看到了旧的帮助页面,让我们看看 Windows 10 版本如何修复其缩放问题帮助页面。我真的很想引用整页内容,这太搞笑了,但我会让你理解整页内容。我只是引用解决方案 2:
您可以在 Windows 10 中禁用单个桌面应用的显示缩放。操作方法如下:
步骤1: 选择任务栏中的搜索框,输入运行程序,然后选择运行为以前版本的 Windows 制作的程序在搜索结果中。
第2步: 在里面程序兼容性疑难解答, 选择下一个。
步骤3: 从列表中选择您的程序,然后选择下一个。
步骤4: 选择程序疑难解答,选择程序打开但无法正确显示,然后选择下一个。
步骤5: 选择选择大尺寸字体设置时程序无法正确显示,然后选择下一个。
第 6 步: 选择测试程序使用新设置打开应用程序。如果成功,请选择下一个并保存设置。否则,选择取消。
毫不奇怪,所有这些步骤最终都是为了禁用高 DPI 上的显示缩放。这与之前在 Windows 7 解决方案中提到的相同。
因此,现在很明显,不可能改变每个应用程序的缩放比例,除非开发人员将其实现为支持 DPI 的桌面或 win32 应用程序。
由于我们没有得到官方确认,因此尚不清楚此功能是否会在可预见的未来在 Windows 中实现。
答案2
据我所知,在窗口缩放实验中没有。它要么打开,要么关闭 - 除非应用程序知道这一点,就像 CC2014 一样并允许您设置自己的变量。TWindows 8 似乎也存在这种情况
我能想到的最接近每个应用程序“缩放”选项的是 Windows 上的放大镜,也许还有镜头视图
答案3
您可以将显示设置为较低的分辨率(1/150%=75%),然后将窗口设置回 100%。
对于支持 DPI 的应用,它不会改变任何东西,而不支持 DPI 的应用将由设备驱动程序(而不是窗口)缩放。这可能会更好,也可能不会,但这是一次尝试。