Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Css 字体在Safari中无法完全使用_Css_Internet Explorer_Safari - Fatal编程技术网

Css 字体在Safari中无法完全使用

Css 字体在Safari中无法完全使用,css,internet-explorer,safari,Css,Internet Explorer,Safari,我正在使用Font-Face属性,并在Firefox、Chrome和Opera中对其进行了测试……效果很好。 然而,当我在safari和explorer中尝试它时,它只在一行上有效,而在另一行上无效 以下是css: @font-face { font-family: font2; src:url(../fonts/Artbrush.TTF) ; } @font-face { font-family: font1; src :url(../fonts

我正在使用Font-Face属性,并在Firefox、Chrome和Opera中对其进行了测试……效果很好。 然而,当我在safari和explorer中尝试它时,它只在一行上有效,而在另一行上无效

以下是css:

 @font-face { 
     font-family: font2;
     src:url(../fonts/Artbrush.TTF) ;
 } 

@font-face { 
    font-family: font1;
    src :url(../fonts/playbiln.TTF) ;
}

我以前有过这个问题。发生的情况是,ttf字体在mac/safari上通常不能很好地工作


更改
字体样式:斜体
在我的
@fontface
css文件中声明为(即使使用的是斜体、斜体字体)
字体样式:正常。。。在斜体字体上,请记住


Safari现在可以很好地显示它们,而且它似乎不会因为这种不匹配的解决方法而破坏其他浏览器。

虽然此链接可以回答问题,但最好在此处包含答案的基本部分,并提供链接供参考。如果链接页面发生变化,仅链接的答案可能会变得无效非常感谢你…这很有帮助..safari阅读Woff Fonts这为我解决了--typekit为使用
font-style:italic
的字体生成了CSS@font-face规则,这打破了safari的规则-更改为
font-style:normal
解决了它(特别是字体是雄辩的JF Pro)是的,如前所述,如果你已经加载了斜体字体,css样式规则应该是正常的。非常感谢你这么做。我为这个问题绞尽脑汁