【发布时间】:2013-04-13 22:33:25
【问题描述】:
所以我有时想像这样强调某些词:
<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 与跨度文本重叠:
Firefox 和 IE 似乎无法顺利呈现字体:
Opera 似乎按照我想要的方式呈现它:
谁能告诉我发生了什么,以及如何解决这些问题?
编辑:
有时我在 Chrome 中遇到了这个严重的问题;有时我没有。我也安装了最新的 Chrome:
【问题讨论】:
-
它在最新的 Chrome 中完美运行:i.imgur.com/Hf2MONa.png
-
不是答案,而是@您的屏幕 2 和 3:不要指望字体(甚至不是系统字体)在所有代理(浏览器、操作系统、设备...)中呈现相同。
-
@DannyBeckett Weird,我刚刚再次打开 JSFiddle 链接,这种现象消失了。我什至没有更新我的 Chrome...
-
@DannyBeckett 它又回来了,在 chrome 上。不知道为什么问题来来去去。重新启动 Chrome 也无济于事。
标签: html css font-face custom-font