如何使用IE11支持我的自定义字体

时间:2016-10-20 17:21:22

标签: html css fonts internet-explorer-11

我有其他人创建的自定义字体。为了这个问题,我们称之为TTM。因此,有这样的文件:

TTM.eot,TTM.ttf

使用Chrome和FireFox可以正确访问和加载文件,但在Internet Explorer 11下,我收到一堆错误,并且字体未正确加载。

错误1

  

CSS3111:@ font-face遇到未知错误。文件TTM.eot

这种情况发生了好几次。由于未知的错误,我不知道该怎么做才能解决它。错误描述如下:

  

“@ font-face遇到未知错误”未知问题是   遇到“Web开放字体格式(WOFF)”和“嵌入式”   层叠样式表(CSS)字体的OpenType字体(EOT)“。检查   “WOFF”字体的来源。尝试使用备用字体或源来查看是否   你可以重现这个问题。

误差2

  

CSS3114:@ font-face无法通过OpenType嵌入权限检查。   权限必须是可安装的。文件:TTM.ttf

文档:

  

“@ font-face无法通过OpenType嵌入权限检查。权限   必须是可安装的。“font-face没有权限   安装当前网页。获得正确的许可或   嵌入字体的许可证。

这发生了两次。这是关于某种许可的事情。从错误可能是什么问题和什么可以解决?

编辑:

正如评论部分所要求的那样,我添加了相关的CSS部分:

    @font-face {
        font-family: TTM;
        src: url(../../Fonts/TTM.eot?v1); /* EOT file for Internet Explorer */
    }

    @font-face {
        font-family: TTM;
        src: url(../../Fonts/TTM.ttf?v1); /* TTF file for CSS3 browsers */
    }

0 个答案:

没有答案