Safari iOS
嚴重渲染自定義字體。這裏有什麼問題?iOS Safari上的自定義字體渲染
請注意字體的呈現方式有多不同:在chrome中,筆觸寬度較厚。在Safari中,角色間隔更寬。我認爲Chrome的渲染更加正確。
更新:我收集了迄今爲止答案的建議,但未解決問題。我已經更新了jsfiddle和截圖。現在我不使用粗體或任何默認粗體標籤,只有正常重量的單個字體。我併入了@Vizllx的建議,儘管它似乎沒有幫助。上的jsfiddle
問題例如:
@font-face{
font-family:Lola;
src:url(http://www.pmap.co/c/52c0d565/fonts/lola/lola.woff) format('woff');
font-style:normal;
}
.test {
font-size: 200%;
font-family: Lola;
-webkit-text-size-adjust:100%
}
它的外觀在Chrome中:
下面是它如何看待iOS
Safari瀏覽器(「Mozilla的/ 5.0 (iPhone;像Mac OS X的CPU iPhone OS 6_0_1)AppleWebKit/536.26(KHTML,如Gecko)Version/6.0 Mobile/10A523 Safari瀏覽器/ 8536.25" )
在現實世界中的問題,我用的是普通fontsquirrel字體聲明:
@font-face {
font-family: 'Lola';
src: url('../fonts/lola/lola.eot');
src: url('../fonts/lola/lola.eot?#iefix') format('embedded-opentype'),
url('../fonts/lola/lola.woff') format('woff'),
url('../fonts/lola/lola.ttf') format('truetype');
font-weight: normal;
font-style: normal;
}
在Windows上的Safari,我們看到了同樣的問題,但 「-webkit-字體平滑:抗鋸齒;」修復它:http://jsfiddle.net/c9eP5/2/仍在尋找safari-ios修復程序。 – Julian