字体渲染

字体渲染

今天我更新了 Google Chrome,新版本36.0.1985.143引入37.0.2062.102了一个奇怪的渲染变化。对于锚链接,链接文本底部与其下划线(文本修饰)之间的间距似乎比以前少了一个像素:

在此处输入图片描述

就我个人而言,这看起来太糟糕了。有人能告诉我,这是一个错误还是一个新功能?

此外,我最想知道的最重要的事情是是否有任何方法可以恢复或禁用此更改。

答案1

字体渲染

它是特征。其实不只是下划线而已,比如对比一下0前后,还是有一点区别的,放大图片还能发现其他细微的差别:

在此处输入图片描述

子像素渲染并不相同,正如变更日志所暗示的那样(粗体强调是我的):

Chrome 37.0.2062.94 包含许多修复和改进,其中包括:

  • Windows 上支持 DirectWrite 以改进字体渲染
  • 许多新的应用程序/扩展 API
  • 为了提高稳定性和性能,进行了大量内部改进

完整变更列表可在日志

来源:Chrome 发布:稳定渠道更新

这项改变旨在改善用户体验,但人们对此的反应不一,因为并不是每个人都体验到了真正的改善。当然,硬件和软件的组合在这里肯定发挥了重要作用,因此您的体验可能会有所不同。

恢复

如果你不喜欢这些变化,你可以尝试禁用直接写入解决方法:

  1. 在 Chrome 地址栏中输入或粘贴以下地址:

    chrome://flags/#disable-direct-write
    
  2. 关闭 DirectWrite 功能。重新启动浏览器以应用更改。

笔记上述步骤适用于 版本37.0.2062.102;较新的版本可能需要不同的方法。由于 DirectWrite 仅在 Windows Vista 及更高版本中可用,因此在XP 支持将于 2015 年 4 月结束

进一步阅读

相关内容