我正在使用一个@font-face
声明在网站上调用字体并显示在IE、FF、Chrome,甚至移动 Safari。但是,该字体未显示在铬18.0.1025308 for 安卓(4.1.2).
我使用的语法是字体弹簧的 http://www.fontspring.com/防弹语法,并且我在确定是什么阻止字体正常显示时遇到了一个真正的问题。
CSS:
@font-face {
font-family: 'jump_startregular';
src: url('wp-content/uploads/fonts/jstart-webfont.eot');
src: url('wp-content/uploads/fonts/jstart-webfont.eot?#iefix') format('embedded-opentype'),
url('wp-content/uploads/fonts/jstart-webfont.woff') format('woff'),
url('wp-content/uploads/fonts/jstart-webfont.ttf') format('truetype'),
url('wp-content/uploads/fonts/jstart-webfont.svg#jump_startregular') format('svg');
font-weight: normal;
font-style: normal;
}
有什么想法吗?
该问题可能与您的问题有关font-family
声明(我不知道,因为你还没有发布那部分)。例如,如果您有这样的情况:
font-family: fghjkjh, 'jump_startregular', sans-serif;
...Android 版 Chrome 会简单地假装已安装 fghjkjh(但实际上使用默认的 Android 字体)并忽略其他所有内容。 (不确定这是一个错误还是一个功能。)
在这种情况下,解决方案是将“jump_startregular”移动到前面 - 并可能添加一个local
来源为@font-face
相反,这可能会导致其他旧浏览器出现问题。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)