歌剧和@ font-face

时间:2011-08-27 09:49:26

标签: css cross-browser opera font-face

我使用@ font-face将我的字体整合到我的网站中。即使它在ff / chome / safari中显示得很好,但在Opera中渲染也很困难。

我正在使用Google的字体API;这是我的HTML:

<link 
     href='http://fonts.googleapis.com/css?family=Muli' 
     rel='stylesheet' 
     type='text/css' >

然后我的CSS:

     /* this is whats in the linked file */
@font-face 
{   font-family: 'Muli';
    font-style: normal;
    font-weight: 400;
    src: local('Muli'), url('http://themes.googleusercontent.com/static/fonts/muli/v2/    kU4XYdV4jtS72BIidPtqyw.woff') format('woff');
        }


    /* this is the css in my site */
body
{   font-family: 'Muli', sans-serif;
        }

我不确定为什么这不起作用:API说它适用于Opera 10.5及以上......

4 个答案:

答案 0 :(得分:2)

font-weight: bold;代替font-style: bold;font-style值为“斜体”,“倾斜”和“正常”。 font-weight可以有“粗体”,“更大胆”,“更轻”,“正常”或数值100,200,...,900。

答案 1 :(得分:0)

它是font-weight:bold,而不是font-style:bold

答案 2 :(得分:0)

如果您在font-face声明中明确定义font-weight: 400;,那么该font-face将仅用于具有该font-weight的文本。我不确定“400”是否与您在body选择器中要求的“正常”相同。

那,我希望你的实际字体URI中没有空格。

答案 3 :(得分:0)

尝试双引号:

@font-face 
{   font-family: "Muli";
    ...

此处有更多信息:Why won't Opera (11.00) display custom (@font-face) fonts?