css - 为什么 Opera (11.00) 不显示自定义 (@font-face) 字体?

标签 css opera font-face

@font-face {
    font-family: 'PFDinMonoBold';
    src: url('pfdinmono-bold-webfont.eot');
    src: local('☺'),
        url('pfdinmono-bold-webfont.woff') format('woff'),
        url('pfdinmono-bold-webfont.ttf') format('truetype'),
        url('pfdinmono-bold-webfont.otf') format('opentype'),
        url('pfdinmono-bold-webfont.svg#webfontS2rh8Zow') format('svg');
    font-weight: normal;
    font-style: normal;
}

使用字体松鼠生成器制作。

顺便说一下,松鼠网上也没有显示自定义字体

可能是什么问题?

P.S 字体在 ff、chrome、ie 中工作正常

最佳答案

您必须为字体系列名称使用双引号。

@font-face {
font-family: "PFDinMonoBold";
src: url('pfdinmono-bold-webfont.eot');
src: local('☺'),
    url('pfdinmono-bold-webfont.woff') format('woff'),
    url('pfdinmono-bold-webfont.ttf') format('truetype'),
    url('pfdinmono-bold-webfont.otf') format('opentype'),
    url('pfdinmono-bold-webfont.svg#webfontS2rh8Zow') format('svg');
font-weight: normal;
font-style: normal;
}

关于css - 为什么 Opera (11.00) 不显示自定义 (@font-face) 字体?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4736471/

相关文章:

html - 可以在运行时添加到无序列表

javascript - 只影响导入样式的组件的样式?

css - 投影媒体查询 : browser support and workarounds?

css - @font-face 没有得到正确的字体

css 字体系列 : Why some font doesn't render on mobile

html - 在网站上使用 Helvetica 变体

javascript - 通过 'vertical-align' 变化的位置动画

将 div 转换为 ul 并将 div 内容转换为 li 后,jquery 缺少行

javascript - window.resize 在 chrome 和 opera 中不起作用

javascript - 启用鼠标手势?