如何在Windows 7上将自定义DPI设置为100%以下?


Answers:


26

Windows 7本身不允许您直接这样做。这是您获得的选项:

Windows 7“自定义DPI设置”对话框

您可以通过选择“ 控制面板”>“外观和个性化设置” >“显示”,然后单击左侧面板中的“设置自定义文字大小(DPI)”链接来找到该链接。

实际上,您可以获得的数字不是拖动标尺显示的数字,但是它不允许您选择小于100%的值……也不能输入小于100%的值;不会的。500%似乎是上限。

Microsoft有一篇很好的文章描述了此功能:放大或缩小屏幕上的文本

所以...如果您要问的事情可以完全解决,那可能是通过某种黑客手段。 如果找到一个,我会回来更新。但是,正式而言,我认为答案是“你不能那样做”。


更新:好的,有一个注册表黑客。我在这里找到了详细信息:
在Windows Vista中使用DPI缩放功能可以省掉您的视线(第24个帖子,共8个)

在此处引用techrepublic.com用户MetaPop:

使用后果自负,未知。

1.注意:
创建一个还原点。
将注册表导出到文件以保存它。

2.编辑注册表:
注册
导航到HKEY_CURRENT_CONFIG,软件,字体
Name = LogPixels的值为十进制96。
对于90%的字体大小,设置为十进制86。
对于80%的字体大小,设置为76小数。

关闭REGEDIT,然后重新启动计算机。

3.如果某些文本显得太小或模糊,请尝试使用其他值或
返回到96 dpi。

如果这不起作用或部分不起作用(仅在登录屏幕上),则可能还必须在注册表位置进行更改:HKEY_CURRENT_USER \ Control Panel \ Desktop,Name = LogPixels。请按照上述步骤操作(在Windows7 SP1中测试)。


我想通了。任何人都可以说出MS为什么这样做吗?
Maniero

MS可能会限制它,因为设置低于100%可能会破坏某些软件中的文本呈现。顺便说一句,注意上面的更新;有办法,这是黑客。小心点,YMMV。
克里斯·瑞

2
我了解到有些应用不能很好地处理它。也就是说,如果将全屏游戏设置为80%,通常鼠标将在屏幕的底部和右侧205停止工作。Aero Snapping也有很多问题。我知道这是一篇过时的文章,但是此站点通常是关于协作的,所以我希望没人介意添加此内容。
肖恩

2
重启并不需要使更改生效。注销并再次登录就足够了。
gm2 2014年

3
在Windows 10中无法使用?尝试了两种方法
laggingreflex
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.