所以我有時候想強調某些詞是這樣的:自定義字體渲染問題
<h1>I want to <span class="emphasis">emphasize</span> some text.</h1>
同時,我想用一個自定義字體爲H1的文字:
@font-face
{
font-family: 'MuseoSlab';
src: url('https://digital_time_capsules.s3.amazonaws.com/fonts/Museo_Slab_500-webfont.eot');
src: url('https://digital_time_capsules.s3.amazonaws.com/fonts/Museo_Slab_500-webfont.eot?#iefix') format("embedded-opentype"), url('https://digital_time_capsules.s3.amazonaws.com/fonts/Museo_Slab_500-webfont.svg#MuseoSlab500Regular') format("svg"), url('https://digital_time_capsules.s3.amazonaws.com/fonts/Museo_Slab_500-webfont.woff') format("woff"), url('https://digital_time_capsules.s3.amazonaws.com/fonts/Museo_Slab_500-webfont.ttf') format("truetype");
font-weight: normal;
font-style: normal;
}
問題是,Windows中的Chrome與span文本重疊:
Firefox和IE瀏覽器似乎並不渲染平滑字體:
歌劇似乎呈現它原來的樣子我想:
誰能告訴我發生了什麼,以及我如何解決這些問題?
編輯:
有時候,我不得不在Chrome的令人震驚的問題;有時候我沒有。我已經安裝了最新的Chrome,太:
它可以在Chrome最新版本中完美運行:http://i.imgur.com/Hf2MONa.png –
不是答案,而是@您的屏幕2和3:不要期望字體(甚至不是系統字體)呈現所有代理(瀏覽器,操作系統,設備......)都一樣。 –
@DannyBeckett奇怪的是,我只是再次打開JSFiddle鏈接,並且現象消失了。我甚至沒有更新我的Chrome ... – wrongusername