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

  • 相关阅读:
    04.设备
    03.抖音课程大纲2
    02.抖音课程大纲
    01 抖音直播现状
    1.14常见的5种字符编码特征
    1.13BeautifulSoup 剔除 HTML script 脚本;删除指定 class标签
    Ng Alain使用
    MediatR
    RN错误随笔
    1.RN环境搭建,创建项目,使用夜神模拟调试
  • 原文地址:https://www.cnblogs.com/tomcatandjerry/p/5799188.html
Copyright © 2011-2022 走看看