Windows 10周年更新使DPI缩放功能大大改进
随着屏幕分辨率的大幅提升,处理文本和显示比例不给力的Windows,让许多用户感到使用不方便。此次Windows 10周年更新给大家带来了好消息,微软此次更新DPI缩放的功能得到了大幅改进。Ask the Core Team开发者平台高级项目经理Peter Felts在自己的文章中详细介绍了显示缩放的技术、优化和改进,包括如何处理旧软件的缩放和兼顾UWA性能、以及一些设计样式的调整。
据相关消息称,微软雇员Steve Wright提到了Windows显示缩放遇到了三个常见问题:
1)本文和UI组件变得模糊;
2)应用程序的尺寸变得不正确(过大或过小);
3)应用程序大小正确、也不模糊,但有其它布局上的问题(比如文本或其它UI组件显示不全)。
上述问题经常在用户改变了显示比例、或者从一台显示器切换到另一台时发生。
尽管微软已经在操作系统上耕耘了30多年,但很多人仍怀疑该公司能否提供一个像样点的显示缩放体验——为什么Windows 7、8上都没能很好地解决?
微软的回答是,由于在Windows上运行的程序实在太多,因此无法彻底解决显示比例方面的问题。万幸的是,Windows 10和Redstone 1更新已经对此作出了重大的改进。
在Widnows 10周年更新之前,如果一应用程序开发者试图更新他们的桌面应用以迎合显示缩放因素的变动,他将很快发现变更后的NCA无法调整大小。这将会使他们的应用程序会出现显示过小或标题栏过大的问题(如上图所示)。
不过经过本次Windows周年后,通过全新的“EnableNonClientDpiScaling”API,我们已支持NCA自动缩放。