zoukankan      html  css  js  c++  java
  • Spring Boot + Bootstrap 出现"Failed to decode downloaded font"和"OTS parsing error: Failed to convert WOFF 2.0 font to SFNT"

    准确来讲,应该是maven项目使用Bootstrap时,出现

    "Failed to decode downloaded font"和"OTS parsing error: Failed to convert WOFF 2.0 font to SFNT"

    导致图标出不来的问题。

    解决方案:

    设置filter,font文件不需要filter,见下面示例:

     1 <build>
     2         <finalName>bootstrap in maven</finalName>
     3         <resources>
     4             <resource>
     5                 <directory>src/main/resources</directory>
     6                 <filtering>true</filtering>
     7                 <excludes>  
     8                     <exclude>static/fonts/**</exclude>  
     9                 </excludes>  
    10             </resource>
    11             <!-- fonts file cannot use filter as the data structure of byte file will be changed via filter -->
    12             <resource>  
    13                 <directory>src/main/resources</directory>  
    14                 <filtering>false</filtering>  
    15                 <includes>  
    16                     <include>static/fonts/**</include>  
    17                 </includes>  
    18             </resource>  
    19             <resource>
    20                 <directory>src/main/java</directory>
    21                 <includes>
    22                     <include>**/*.xml</include>
    23                 </includes>
    24             </resource>
    25         </resources>
    26 ...
    27 </build>

    原因:

    上面的xml里也写了,因为经过maven的filter,会破坏font文件的二进制文件格式,到时前台解析出错。

  • 相关阅读:
    面向对象继承
    webpack 错误提示 Error: Can't resolve 'css-loader'或Error: Can't resolve 'style-loader'
    Math.min() Math.max()
    表单
    addEventListener()
    H5图片背景
    ruby获取最新ruby
    js对象拷贝
    Oh-My-Zsh 下远程ssh的乱码问题
    MSSQL、MySQL 数据库删除大批量千万级百万级数据的优化
  • 原文地址:https://www.cnblogs.com/tomcatandjerry/p/5799188.html
Copyright © 2011-2022 走看看