字体IE8不显示

时间:2011-09-05 15:20:59

标签: css fonts

我真的不太了解字体,我从字体squirrel,dafont等网站上下载了几个字体,当我尝试在我的joomla网站上安装时,(我只需要在我的菜单顶部有这个字体)没有全身也不是h1,h2标签。

字体不显示correclty,我在家里的IE9测试了我的个人电脑上的字体,并且能够让它工作,但在IE 8这里工作它不显示...那么最好的方法是什么它在IE8上工作,我需要什么字体类型和css声明?非常感谢你

这里有两种字体:

    @font-face {
     font-family: Opificio;
     src: url("../fonts/Opificio.eot") /* EOT file for IE */
    }
    @font-face {
     font-family: Opificio;
     src: url("../fonts/Ofificio.TTF") /* TTF file for CSS3 browsers */
    }



    @font-face {
     font-family: chiser;
     src: url("../fonts/chiser.eot") /* EOT file for IE */
    }
    @font-face {
     font-family: chiser;
     src: url("../fonts/chiser.TTF") /* TTF file for CSS3 browsers */
    }


#tx-navigation{
    font-family:"Opificio";
    font-size:11px;
    }


That works


#tx-navigation{
    font-family:"chiser";
    font-size:11px;
    }

Doesnt work

2 个答案:

答案 0 :(得分:1)

网站上的字体将根据系统上的已安装字体显示,这就是您应该使用font-family CSS属性的原因。

[编辑]您也可以尝试使用embeded fonts

答案 1 :(得分:1)

您需要记住,当涉及到网站时,用户的浏览器和计算机需要使用它的字体才能工作。在您自己的机器上安装它只对您有用。

唯一的例外是您正在使用webfont(请参阅此处Webfonts Quick guide),但这又取决于用户的浏览器,因为并非所有当前浏览器都完全支持它。