高 DPI 会弄乱文本和图标;重新格式化之前不会发生这种情况

高 DPI 会弄乱文本和图标;重新格式化之前不会发生这种情况

我有两台 2560x1440 显示器,在 Windows 7 上运行 ATI Radeon 6970。

在重新格式化之前,我已通过控制面板 > 外观和个性化 > 显示 > “中 - 125%” 将 DPI 调整为 120。我不太确定,但我想我已经选中了“使用 Windows XP 样式 DPI 缩放”(我相信这是 DPI 小于 144 的默认设置)。我的应用程序看起来不错;文本大小更大,但这从未真正造成任何问题。

然而,在重新格式化后,我尝试做同样的事情,结果却让我的应用程序中出现了混乱的文本和图标。示例:

Outlook 图标大小调整不正确

在 Outlook 中,图标的大小被疯狂地调整,看起来更糟糕,而且文本---除了实际的消息列表--- 尺寸过大。

muTorrent 文本重叠

在 muTorrent 中,文本太大,无法放入其边界框中,因此被剪切。

我尝试右键单击该程序并选择“属性”>“兼容性”>“在高 DPI 设置下禁用显示缩放”;这确实没有什么

还要注意:在 Windows 资源管理器中,一切看起来都很好;文本没有夸张地放大,图标也没有放大。

有任何想法吗?

答案1

课程尽管几天来我一直苦苦挣扎,但我还是在发布后几分钟解决了这个问题 X_x。

如果我切换到“控制面板”>“外观和个性化”>“个性化”下的“Windows 经典主题”,然后返回到 Windows 7(Aero)主题,字体大小就会调整回合理大小,图标也不会再出现奇怪的缩放。

因此,不知何故,我的字体大小和/或 DPI 缩放比例与我的主题绑定在一起。我相信这是因为我尝试了 144 DPI (150%) 几分钟,在此期间我可能对主题设置进行了调整,也许从 Basic(默认)切换到 Aero。

相关内容