您现在的位置是:首页 > 文章详情

微软改进 Chrome 在 Windows 11 和 10 上的字体渲染

日期:2024-03-25点击:30

微软最近在 Chrome Status 上发布了一份文档,确认其正在将 Windows ClearType Text Tuner 集成到 Chrome 中。该功能名为“Windows ClearType Text Tuner Integration”,用于确保 Windows 设备上使用原生文本渲染首选项。

长期以来,部分使用特定显示配置的用户在使用 Chrome 时发现网站上的字体看起来模糊或太细,导致阅读困难。其他浏览器,如 Firefox 和 Microsoft Edge 则没有这个问题,而且看起来更美观。

在旧的 Chromium 讨论贴中,一位用户提到,在 Google Chrome 中查看模糊文本太久甚至会让他们头疼。发生这种情况是因为 Chrome 不使用 Windows 原生字体渲染。

默认情况下,Windows 原生应用程序使用 DirectWrite(原生文本堆栈 API)选取各种对比度和伽玛值进行文本渲染。Chromium 也使用 DirectWrite,但 Google 的实现仅限于某些任务,例如识别字体。

Google 依赖 Skia 图形库,它是跨平台字体渲染的主流选择。这意味着 Google 可以在所有平台上处理自己的文本塑造和渲染。然而,与其他应用程序相比,这种方法导致文本在 Windows 上的显示方式存在明显差异。

一段时间以来,微软一直在努力解决这些问题。2021 年,微软发布了 Edge 更新,允许浏览器支持 Windows ClearType 字体渲染。

虽然 Chrome 无法"完全支持"ClearType,因为它使用 Skia 进行文本渲染,但微软已经进行了一些更改,将 ClearType Tuner 的值应用到 Chrome 的文本渲染中。通过 Chrome 的 Skia 文本渲染后台,ClearType Tuner 的值已尽可能接近 ClearType。

微软的一位代表说:"由于 Chrome 使用 Skia 进行文本渲染,因此无法完全支持 ClearType。不过,最新的 Canary 将在 Windows 上应用 ClearType Tuner 的值,并将其映射到 Skia 文本渲染,这是目前最接近 ClearType 的支持。"

现在,Windows 11/10 版 Chrome Canary 已默认启用了这些改进,并可能随 124 版一起向公众发布。

原文链接:https://www.oschina.net/news/284600/microsoft-is-improving-chromes-font-rendering
关注公众号

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。

持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。

文章评论

共有0条评论来说两句吧...

文章二维码

扫描即可查看该文章

点击排行

推荐阅读

最新文章