我有一個簡單的例子,在那裏爲某種原因定義@字體面將只能用於鉻,未能在火狐,Safari工作和IE:@ font-face失敗的原因是什麼?
https://jsfiddle.net/d8e6xz7e/1/
HTML :
<body>
<div class="original-font">
This is the original font
</div>
<div class="bold-font">
This should be bold! But it is not in IE, Safari and FireFox
</div>
</body>
CSS:
@font-face {
font-family: 'Lucida Bold Italic';
font-style: italic;
font-weight: bold;
src: local('Lucida Sans Unicode'), local('Times New Roman');
}
.original-font {
font-family: 'Lucida Sans Unicode';
}
.bold-font {
font-family: 'Lucida Bold Italic';
}
根據規範(https://developer.mozilla.org/en/docs/Web/CSS/@font-face)它應該支持現代瀏覽器。這就是爲什麼,我懷疑css定義中缺少一些東西。
將不勝感激任何意見!
也許你也會有與此相關的問題http://stackoverflow.com/questions/41147727/ho思路瓦特到附加字體重屬性-內部-A-字體定義換的-回退的字體 – Anelook