2016-04-25 4 views
0

Mavenでコンパイルされた.warアーカイブから自分自身を提供する必要があるカスタムフォントを使用する必要があります。フォントは、 eot、svg、woff、woff2、およびttfの形式で使用できます。カスタムフォントをインポートする

FirefoxとGoogle Chromeは、HTTPリクエストですべての形式のファイルを取得できますが、それらは使用できません。 Webコンソールは、フォントファイルの形式に応じて次のようなエラーを表示します。「サニタイザで拒否されました。ファイルの長さが間違っていて、ダウンロードできませんでした」

私はすでに別のフォントを使用して、 。

  1. アーカイブ時にフォントファイルが壊れていませんか?

  2. アーカイブの特定の場所に配置する必要がありますか?

答えて

0

デフォルトのressourcesでMavenフィルタを有効にします。私の問題は、フィルタが別名で圧縮されたフォントだということでした。 webressourcesがコンパイルされている場所を制御することで、問題が解決されました。

<webResource> 
<directory>src/main/resources/fonts</directory> 
    <targetPath>Interface/fonts</targetPath> 
    <includes> 
     <include>**/**</include> 
    </includes> 
</webResource> 
関連する問題