Chrome字体渲染:Google删除DirectWrite标志

尝试消除问题的工具

Google放弃了对Chrome的支持 于2016年4月适用于多个较旧的操作系统,包括Windows XP和Vista。

该公司开始从Chrome浏览器的开源基础Chromium中删除代码,以反映对支持的更改,并通过仅专注于Windows 7和更新版本的Windows来简化浏览器的代码库。

Google员工早在2016年1月就开始从Chromium中删除一些代码,其中一些被删除的内容可能会影响Web浏览器的字体渲染。

问题 579678 ,删除GDI字体路径,确认Google删除了Google的GDI字体呈现,“禁用直接写入”开关以及关联的代码。

此补丁将删除gdi字体呈现,“ disable-direct-write”开关和关联的代码。现在,所有字体渲染都将由DirectWrite完成。

从Chrome 52开始,Google Chrome将专门使用DirectWrite在Windows上呈现字体。

该更改将在Chrome 52中生效,目前该版本已在Beta通道中提供。下一个稳定的更新会将浏览器移至该版本,然后大多数用户会注意到该更改。

disable-directwrite

大多数现代浏览器在Windows上使用DirectWrite进行字体渲染,并且在大多数情况下都可以正常工作。

更新资料 :请注意,Google已从其Chrome网络浏览器中删除了该标志,以禁用DirectWrite。它不再是它的一部分,这也意味着现在没有任何选项可以在Windows计算机上禁用DirectWrite。

随着选项的消失,受影响的用户几乎可以做的事情了。而Chrome扩展程序例如 字体渲染增强器 如果扩展程序不能最终解决字体渲染问题,则可能对某些人有帮助,而其他人可能对此无能为力。

但是,根据系统,显示设置和显示驱动程序的不同,DirectWrite可能会导致字体渲染变差。受此问题影响的用户可以将chrome:// flags页面上的标志设置为禁用Chrome中的DirectWrite字体渲染。

目前尚不清楚其他基于Chromium的浏览器(例如Vivaldi或Opera)如何受到此更改的影响。由于代码已从Chromium中删除,因此公司必须再次添加代码才能继续提供对在Web浏览器中禁用DirectWrite的支持。

尚不清楚的另一件事是,有多少Chrome用户受到浏览器中字体渲染问题的影响,以及有多少用户通过禁用DirectWrite来解决了渲染问题。

现在轮到你 :您受Google Chrome浏览器更改的影响吗?