Google Chrome 是否提供字體平滑功能?
Google Chrome 長期以來一直在字體渲染方面遇到困難,特別是對於小字體。雖然問題仍然存在,但已經出現了重大進展和潛在的解決方案來緩解問題。
狀態更新(2013 年 12 月)
截至 2014 年 6 月,Chrome 版本 37將修正字體渲染問題。目前的 Chrome 版本(截至 2013 年 5 月)在透過 @import 或 Google 的 webfont.js 等各種方法載入字體時缺乏適當的解決方案。
使用 CSS 技巧的解決方法
雖然目前還沒有明確的修復方法,但 CSS 技巧可以透過「平滑」渲染的字體來部分緩解該問題。一種解決方法是使用 -webkit-text-lines 屬性為文字添加細筆畫:
-webkit-text-stroke: 0.Xpx;
或者,您可以使用 RGBA語法來獲得更微妙的效果:
-webkit-text-stroke: 1px rgba(0, 0, 0, 0.1);
另一種解決方法是對文字應用假陰影:
text-shadow: #fff 0px 1px 1px;
真實解決方案(自架字體)
對於自架字體,有一個潛在的解決方案涉及按特定順序載入網頁字體。至於 TTF/OTF 字體文件,它們現在擁有更廣泛的瀏覽器支持,並且可能提供更好的結果。
Google 積極開發
Google Chrome 開發團隊正在積極工作關於字體渲染問題。解決時間軸的更新可在官方錯誤報告中找到。
範例比較
正面:
Chrome 30
第一行:預設
部落格文章參考
部落格文章參考有關問題狀態更多詳細的資訊和更新,請參閱部落格文章:如何修復Google Chrome 中醜陋的字體渲染。以上是Google Chrome 是否有字型平滑問題,該如何解決?的詳細內容。更多資訊請關注PHP中文網其他相關文章!