据 Windows Latest 报道,此次影响部分用户的字体显示问题表现为文本模糊或纤细。由于在其他浏览器中字体显示正常,用户普遍将问题归咎于 Chrome 本身。然而事实并非如此,罪魁祸首其实是 Chrome 和 Windows 系统之间关于文本显示设置的沟通出现了问题。
据了解,Chromium / Skia 使用预先设定好的对比度和伽马值来渲染文本,这些数值因平台而异,并且用户无法进行调节。而 Windows 系统则内置了“ClearType 文本调谐器”,可以指导用户根据自身喜好调整文本的对比度和伽马值。并自动将其应用于使用 DirectWrite 文本渲染引擎的原生应用。由于 Chrome 使用的是 Skia 渲染引擎,因此无法读取用户在“ClearType 文本调谐器”中所做的调整。
为了解决这一问题,微软计划修改 Chromium 代码库,使其能够读取用户在“ClearType 文本调谐器”中设置的对比度和伽马值,并将其传递给 Chrome 的 Skia 渲染引擎。通过这种方式,Skia 可以根据用户的喜好进行文本渲染,从而避免未来出现类似的字体显示问题。
相关教程
2024-05-23
2024-04-11
2024-02-02
2024-08-21
2024-01-05
2024-10-12
2024-03-01
2023-09-25
2024-11-14
2024-11-14
2024-11-13
2024-11-13
2024-11-12
2024-11-09
copyright © 2012-2024 保成网 m.zsbaocheng.net 版权声明