3 月 25 日消息,你有没有觉得在 Win10 或 Win11 系统上使用 Chrome 时,字体看起来有些怪异?这并非个例,许多用户都遇到了同样的问题。不过好在微软已经意识到了该问题,并且正在着手进行修复。
据 Windows Latest 报道,此次影响部分用户的字体显示问题表现为文本模糊或纤细。由于在其他浏览器中字体显示正常,用户普遍将问题归咎于 Chrome 本身。然而事实并非如此,罪魁祸首其实是 Chrome 和 Windows 系统之间关于文本显示设置的沟通出现了问题。
据了解,Chromium / Skia 使用预先设定好的对比度和伽马值来渲染文本,这些数值因平台而异,并且用户无法进行调节。而 Windows 系统则内置了“ClearType 文本调谐器”,可以指导用户根据自身喜好调整文本的对比度和伽马值,并自动将其应用于使用 DirectWrite 文本渲染引擎的原生应用。由于 Chrome 使用的是 Skia 渲染引擎,因此无法读取用户在“ClearType 文本调谐器”中所做的调整。
为了解决这一问题,微软计划修改 Chromium 代码库,使其能够读取用户在“ClearType 文本调谐器”中设置的对比度和伽马值,并将其传递给 Chrome 的 Skia 渲染引擎。通过这种方式,Skia 可以根据用户的喜好进行文本渲染,从而避免未来出现类似的字体显示问题。