如何在 Chrome 中恢复最近的下划线更改?

tre*_*der 5 google-chrome appearance

今天我更新了谷歌浏览器,从版本36.0.1985.14337.0.2062.102引入了一个奇怪的渲染变化。似乎对于锚链接,链接文本底部与其下划线(文本装饰)之间的间距比以前少了一个像素:

在此处输入图片说明

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

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

and*_*415 6

字体渲染

这是一个特点。实际上,这不仅仅是下划线。例如,比较0之前和之后:它们略有不同。通过放大图片,您可以发现其他细微的差异:

在此处输入图片说明

子像素渲染是不一样的,通过更改日志(粗体重点煤矿)的暗示:

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

  • Windows 上的 DirectWrite 支持以改进字体渲染
  • 许多新的应用程序/扩展 API
  • 许多引擎盖下的变化以提高稳定性和性能

日志中提供了完整的更改列表。

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

这种改变的目的是为了更好,但它得到了不同的反应,因为并不是每个人都经历了真正的改进。当然,硬件和软件组合在这里肯定起着重要作用,因此您的里程可能会有所不同。

回归

如果您不喜欢这些更改,可以尝试禁用DirectWrite作为解决方法:

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

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

注意以上步骤适用于版本37.0.2062.102;较新的版本可能需要不同的方法。由于 DirectWrite 仅在 Windows Vista 及更高版本中可用,因此在XP 支持于 2015 年 4 月结束后,可以完全删除旧的基于 GDI 的渲染引擎。

进一步阅读