导入自定义字体

问题描述:

我必须使用自定义字体,我必须从使用Maven编译的.war存档中提供自己的字体。字体有以下格式: eot,svg,woff,woff2和ttf。导入自定义字体

Firefox和谷歌浏览器都可以根据HTTP请求获取所有格式的文件,但无法使用它们。 Web控制台根据字体文件格式给出以下错误:“被消毒剂拒绝,文件长度错误,未能下载”

我已经尝试使用另一种字体以确保它不是由文件本身引起的。

  1. 字体文件归档时是否损坏?

  2. 他们是否必须位于档案的特定位置?

默认情况下取消了Maven过滤器。我的问题是,过滤器aka压缩的字体。控制网络资源的编译解决了问题。

<webResource> 
<directory>src/main/resources/fonts</directory> 
    <targetPath>Interface/fonts</targetPath> 
    <includes> 
     <include>**/**</include> 
    </includes> 
</webResource>