我必须使用自定义字体,我必须从使用Maven编译的.war存档中提供。字体有以下格式: eot,svg,woff,woff2和ttf。
Firefox和Google Chrome都设法在HTTP请求时获取所有格式的文件,但无法使用它们。 Web控制台根据字体文件格式给出以下错误:"被清理程序拒绝,文件长度错误,无法下载"
我已经尝试过使用其他字体,以确保它不是由文件本身引起的。
归档时字体文件是否已损坏?
他们是否必须位于档案的特定位置?
答案 0 :(得分:0)
默认情况下,验证Maven过滤器的资源。我的问题是过滤器也称为压缩的字体。控制webressources编译的位置解决了这个问题。
<webResource>
<directory>src/main/resources/fonts</directory>
<targetPath>Interface/fonts</targetPath>
<includes>
<include>**/**</include>
</includes>
</webResource>