今天我更新了 Google Chrome,從版本36.0.1985.143
到37.0.2062.102
引入了奇怪的渲染變化。看來對於錨鏈接,鏈接文本底部與其下劃線(文本裝飾)之間的間距比以前小了一個像素:
對我個人來說,這看起來很糟糕。誰能告訴我這是一個錯誤還是新功能?
此外,我想知道的最重要的事情是是否有任何方法可以恢復或停用此更改。
答案1
字體渲染
它是特徵。事實上,這不僅僅是下劃線。例如,比較0
之前和之後:它們略有不同。透過縮放圖片,您可以發現其他細微差別:
這亞像素渲染是不一樣的,正如變更日誌所暗示的(粗體強調我的):
Chrome 37.0.2062.94 包含許多修復和改進,包括:
- Windows 上的 DirectWrite 支援可改進字體渲染
- 許多新的應用程式/擴展 API
- 為了穩定性和性能進行了大量的底層更改
完整的變更清單可在紀錄。
這項改變的目的是為了更好,但它引起了不同的反應,因為並不是每個人都經歷了真正的改進。誠然,硬體和軟體組合在這裡肯定發揮著重要作用,因此您的里程可能會有所不同。
恢復原狀
如果您不喜歡這些更改,可以嘗試停用直接寫入作為解決方法:
在 Chrome 網址列中輸入或貼上以下網址:
chrome://flags/#disable-direct-write
關閉 DirectWrite 功能。重新啟動瀏覽器以套用變更。
筆記以上步驟適用於版本37.0.2062.102
;新版本可能需要不同的方法。由於 DirectWrite 僅在 Windows Vista 及更高版本中可用,因此可以完全刪除舊的基於 GDI 的渲染引擎XP 支援將於 2015 年 4 月結束。