当加载带有.woff扩展名的字体时,意外令牌是非法的

Unexpected token ILLEGAL when load fonts with .woff extention

本文关键字:意外 令牌 非法 字体 woff 扩展名 加载      更新时间:2023-09-26

我尝试过用许多不同的方式设置MIME类型,例如:

<staticContent>
    <mimeMap fileExtension=".woff" mimeType="application/woff" />
    <mimeMap fileExtension=".woff" mimeType="font/woff" />
    <mimeMap fileExtension=".woff" mimeType="font/opentype" />
    <mimeMap fileExtension=".woff" mimeType="application/x-font-woff" />
    <mimeMap fileExtension=".woff" mimeType="application/font-woff" />
</staticContent>


但在任何情况下,我得到一个错误:Uncaught SyntaxError: Unexpected token ILLEGAL tinymce.woff:1测试在最新版本的firefox和chrome

不能使用<script>标签加载字体。这只用于Javascript文件。

字体必须使用@font-face CSS规则加载,例如:

@font-face {
    font-family: 'Gill Sans';
    src: url('/s/gillsans.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

有关更多信息,请参阅MDN关于@font-face的文章。