只有fallback-fonts的字体样式/字体重量?

时间:2013-05-16 09:22:41

标签: css css3 webfonts

我从myfonts.com购买了一些字体。由于存在错误,它们无法在IE10中运行。我会使用一些后备字体。

对于webfonts,大多数人使用font-weight和font-styles的默认值,而是导入不同的字体。现在这是一个问题,我想使用后备默认字体。我想做这样的事情:

font-family: AvenirLT-BookOblique, Helvetica, Arial;

但是将helvtica和arial设置为font-style:italic。默认字体已经是斜体。 我可以为IE10制作一个自定义的css文件,但是,这有点像哈利。还有其他选择吗? IE10是唯一需要支持此功能的浏览器。

1 个答案:

答案 0 :(得分:0)

Demo

您可以使用jQuery(only)或IE的IE条件样式表(< 9)在IE10中获得所需的结果。

if ($.browser.msie && $.browser.version == 10) {
  $('element').addClass('ie10');
}

.ie10{
    //some css here
}

或定位所有版本的IE

<!--[if IE]>
    <link rel="stylesheet" type="text/css" href="ie.css" />
<![endif]-->

注意: jQuery 1.9.1中不推荐使用$.browser.msie