下一个问题 - Opera 不显示外部字体。下一段代码:
@font-face {
font-family: "Ubuntu-Italic";
src:url('../fonts/Ubuntu-I.eot'),
src:url('../fonts/Ubuntu-I.eot?#iefix') format('opentype'),
src:url('../fonts/Ubuntu-I.woff') format('woff'),
src:url('../fonts/Ubuntu-I.otf') format('opentype'),
src:url('../fonts/Ubuntu-I.ttf') format('truetype'),
src:url('../fonts/Ubuntu-I.svg') format('svg');
font-weight: normal;
font-style: normal;
}
看起来一切正常 - 双引号、“woff”格式...但不适用于 Opera。
最佳答案
属性src需要一个URL列表。
或者使用多个 src 定义。
你混合了它。它不是有效的 CSS。
您的代码:
src:url('../fonts/Ubuntu-I.eot'),
src:url('../fonts/Ubuntu-I.eot?#iefix') format('opentype'),
src:url('../fonts/Ubuntu-I.woff') format('woff'),
src:url('../fonts/Ubuntu-I.otf') format('opentype'),
src:url('../fonts/Ubuntu-I.ttf') format('truetype'),
src:url('../fonts/Ubuntu-I.svg') format('svg');
应该是:
src:url('../fonts/Ubuntu-I.eot'),
url('../fonts/Ubuntu-I.eot?#iefix') format('opentype'),
url('../fonts/Ubuntu-I.woff') format('woff'),
url('../fonts/Ubuntu-I.otf') format('opentype'),
url('../fonts/Ubuntu-I.ttf') format('truetype'),
url('../fonts/Ubuntu-I.svg') format('svg');
是否为不同的类型发送了正确的 MIME 类型?
关于css - Opera 不显示外部字体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23217256/