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文件的二进制文件格式,到时前台解析出错。

  • 相关阅读:
    Cannot load php5apache2_4.dll into server
    PHP合并数组
    为什么 echo 3 . print(2) . print(4) . 5 . 'c'的结果是45c2131
    PHP数据类型
    PHP变量
    SSH Key
    VMware Tools安装教程
    nginx: [emerg] getpwnam("nginx") failed
    JS 生成随机数
    JS 操作 cookie
  • 原文地址:https://www.cnblogs.com/tomcatandjerry/p/5799188.html
Copyright © 2011-2022 走看看