Windows 8上的Chrome 26.0.1410.64m在渲染WebFonts時出現問題。這是一個已知的問題,一個解決方案是首先提供svg版本的字體,而不是woff版本。它修復了抗鋸齒,並使字體看起來又漂亮。Chrome SVG網頁字體選擇輸入中的怪異字符
該方法的缺點是選擇輸入內元素內部的奇怪渲染。
我添加了一個jsfiddle來看看它的行動:http://jsfiddle.net/4mSpv/6/。
該CSS儘可能簡單。
@font-face {
font-family: 'Montserrat';
src: url('https://raw.github.com/louh/website/master/fonts/montserrat-regular-webfont.svg#montserratregular') format('svg');
font-weight: 400;
font-style: normal;
}
select {
font-family: 'Montserrat', sans-serif;
}
我刪除了一個字體的本地安裝,並注意到其他Windows 7計算機也這樣做。任何人都知道鉻是怎麼回事? (IE,火狐,Safari所有渲染罰款)
PS:其他瀏覽器的字體會不列入的jsfiddle過濾掉這個問題,每個瀏覽器都有自己的怪癖(不允許字體大小等),但呈現文字很好
請您分享一下這個錯誤報告的鏈接嗎? – ComFreek
我剛剛創建了一個,因爲我使用chrome在更多設備上測試過,並且可以驗證問題。 https://code.google.com/p/chromium/issues/detail?id=232099&thanks=232099&ts=1366149037 – automaticoo
順便說一句,它不僅僅是Win8,與OSX Chrome相同的問題。 – Vexter