我有其他人创建的自定义字体。为了这个问题,我们称之为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 */
}