字體渲染

字體渲染

今天我更新了 Google Chrome,從版本36.0.1985.14337.0.2062.102引入了奇怪的渲染變化。看來對於錨鏈接,鏈接文本底部與其下劃線(文本裝飾)之間的間距比以前小了一個像素:

在此輸入影像描述

對我個人來說,這看起來很糟糕。誰能告訴我這是一個錯誤還是新功能?

此外,我想知道的最重要的事情是是否有任何方法可以恢復或停用此更改。

答案1

字體渲染

它是特徵。事實上,這不僅僅是下劃線。例如,比較0之前和之後:它們略有不同。透過縮放圖片,您可以發現其他細微差別:

在此輸入影像描述

亞像素渲染是不一樣的,正如變更日誌所暗示的(粗體強調我的):

Chrome 37.0.2062.94 包含許多修復和改進,包括:

  • Windows 上的 DirectWrite 支援可改進字體渲染
  • 許多新的應用程式/擴展 API
  • 為了穩定性和性能進行了大量的底層更改

完整的變更清單可在紀錄

來源:Chrome 版本:穩定頻道更新

這項改變的目的是為了更好,但它引起了不同的反應,因為並不是每個人都經歷了真正的改進。誠然,硬體和軟體組合在這裡肯定發揮著重要作用,因此您的里程可能會有所不同。

恢復原狀

如果您不喜歡這些更改,可以嘗試停用直接寫入作為解決方法:

  1. 在 Chrome 網址列中輸入或貼上以下網址:

    chrome://flags/#disable-direct-write
    
  2. 關閉 DirectWrite 功能。重新啟動瀏覽器以套用變更。

筆記以上步驟適用於版本37.0.2062.102;新版本可能需要不同的方法。由於 DirectWrite 僅在 Windows Vista 及更高版本中可用,因此可以完全刪除舊的基於 GDI 的渲染引擎XP 支援將於 2015 年 4 月結束

進一步閱讀

相關內容