由于屏幕的关系,我的DPI设置高于典型值96。这导致某些程序的字体显示效果变得很奇怪。例如,某个使用VB6编写的程序运行起来效果如下图所示:
标题栏的字体是清晰的。而界面内部的文字却非常模糊。看起来很不舒服。基本上只有微软的软件(资源管理器、IE、Word等)能够正常显示而不模糊(VB6.0仍然是一个例外)。
我知道解决问题的方法,即在兼容性选项中选择“高DPI设置时禁用显示缩放”。但是仍然有一些问题:
难道我要为每一个程序都进行此设置?有没有一个全局的选项使得“高DPI设置时禁用显示缩放”是默认开启的?
绝大部分Windows组件的文字是正常显示的,但是仍然有少部分有问题。例如网络连接的属性对话框也有字体模糊的问题:
对于Windows组件又怎么设置呢?