为什么Font-face无法在IE 11上运行?

时间:2017-09-27 08:51:01

标签: css internet-explorer font-face bootstrap-4

我创建了这个网站:http://94.177.167.40/gmmcorporate 但我的CSS没有在IE 11(11.608.15063.0)上工作。 之后没有正确使用font-face和下拉菜单。 可以帮帮我吗?

1 个答案:

答案 0 :(得分:0)

Internet Explorer传统上存在Truetype字体的一些问题。从IE9开始应该支持它们,但似乎必须有一个特殊的位设置,以使字体“可安装”,如this answer中所述。

现在您可以尝试解决此问题,或者将字体转换为.eot格式,并将其用作IE的后备,如下所示:

@font-face {
    font-family: 'Noyh-Geometric';
    src: url('fonts/Noyh-Geometric.eot');
    src: url('fonts/Noyh-Geometric?#iefix') format('eot'),
         url('fonts/Noyh-Geometric.ttf') format('truetype'),
    font-weight: normal;
    font-style: normal;
}

您可以省略?#iefix结尾的行,因为这仅与IE6-8相关,如上所述here。试一试,如果有帮助,请告诉我。