3 月 25 日消息,你有沒有覺得在 Win10 或 Win11 系統上使用 Chrome 時,字體看起來有些怪異?這并非個例,許多用戶都遇到了同樣的問題。不過好在微軟已經意識到了該問題,并且正在著手進行修復。
據 Windows Latest 報道,此次影響部分用戶的字體顯示問題表現為文本模糊或纖細。由于在其他瀏覽器中字體顯示正常,用戶普遍將問題歸咎于 Chrome 本身。然而事實并非如此,罪魁禍首其實是 Chrome 和 Windows 系統之間關于文本顯示設置的溝通出現了問題。
據IT之家了解,Chromium / Skia 使用預先設定好的對比度和伽馬值來渲染文本,這些數值因平臺而異,并且用戶無法進行調節。而 Windows 系統則內置了“ClearType 文本調諧器”,可以指導用戶根據自身喜好調整文本的對比度和伽馬值,并自動將其應用于使用 DirectWrite 文本渲染引擎的原生應用。由于 Chrome 使用的是 Skia 渲染引擎,因此無法讀取用戶在“ClearType 文本調諧器”中所做的調整。
為了解決這一問題,微軟計劃修改 Chromium 代碼庫,使其能夠讀取用戶在“ClearType 文本調諧器”中設置的對比度和伽馬值,并將其傳遞給 Chrome 的 Skia 渲染引擎。通過這種方式,Skia 可以根據用戶的喜好進行文本渲染,從而避免未來出現類似的字體顯示問題。