Windows下浏览器高分屏字体渲染

随着高分屏的普及,越来越多的应用开始提供HiDPI支持。对高分屏支持良好的应用中,字体真是赏心悦目,再也没有传统屏幕的颗粒感。但支持不好的应用,却比普通屏幕还要难受,字体十分模糊,阅读起来很痛苦。这其中,最为重要的便是浏览器。

 

高分屏支持分为两部分,一部分是UI的绘制,另一部分是字体的渲染。

前者分为传统Win32应用和WPFUWPWin32下的UI缩放和布局会出现一些稀奇古怪的错误,WPFUWP一般不会出什么问题。但这部分的问题基本上都可以通过禁用DPI缩放或者其他兼容性选项解决,对于开发者来说这部分问题也比较容易解决。

后者分为传统的Win32渲染和DirectWrite渲染。前者同样是问题百出,后者一般没什么问题。

 

日常使用中,使用频率最高的应用便是浏览器了,因此浏览器的高分屏支持如何最影响使用体验。IEEdge作为微软自己的应用,自然是在UI和字体的渲染上做得非常出色,但无奈插件匮乏,用者寥寥。ChromeFirefox也都默认启用了DirectWrite技术,但渲染的效果却是天壤之别。Chrome会有字体发虚的问题,而Firefox就极为锐利,甚至比IE的渲染效果还要好。Chrome的这一问题迟迟没有解决,我只好放弃Chrome选择使用Firefox

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值