在html文件使用字體圖標並且預覽時正常,但是啟動工程后顯示不正常,瀏覽器調試界面顯示字體文件無法decode:
Failed to decode downloaded font: xxxxx
如圖所示:
顯示結果:
原因:經過maven的filter,會破壞font文件的二進制文件格式,導致前台解析出錯。
解決辦法:在pom文件中配置maven的filter,在<build>標簽內添加如下配置:
然后清除緩存並且重啟ide(使用idea的話,file/invalidate cache/restart),再重啟服務器就可以了。
我的字體文件正常顯示了: