如何在 Windows 7 上设置低于 100% 的自定义 DPI?

Man*_*ero 28 windows-7 display dpi

换句话说,如何使字体变得比原生 LCD 分辨率的默认值小?

Chr*_*Rea 27

Windows 7 本身不会让你直接这样做。以下是您获得的选项:

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

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

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

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

所以......如果你要问的事情完全可以完成,那很可能是通过某种黑客攻击。 如果我找到一个,我会回来更新这个。但是,官方我认为答案是“你不能那样做”。


更新:好的,有一个注册表黑客。我在这里找到了详细信息:
在 Windows Vista 中使用 DPI 缩放保护您的眼睛(第 8 篇,共 24 篇)

在此处引用 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 中测试)。

  • 不能在 Windows 10 中工作?两种方法都试过了 (4认同)
  • 我了解到有些应用程序不能很好地处理它。即全屏游戏,如果您设置为 80%,鼠标通常会停止在屏幕底部和右侧 205 处工作。Aero Snapping 也有很多问题。我知道这是一篇旧帖子,但这个网站通常是关于合作的,所以我希望没有人介意我添加这个。 (2认同)
  • 无需重新启动即可使更改生效;注销并重新登录就足够了。 (2认同)