5

プロジェクトで Font Awesome を使用しようとしています。font-awesome.css を変更して、フォント ファイルが保存されているディレクトリを指すようにしました。したがって、次のようになります。

src: url('fontawesome-webfont.eot?v=3.2.1');
src: url('fontawesome-webfont.eot?#iefix&v=3.2.1') format('embedded-opentype'), url('fontawesome-webfont.woff?v=3.2.1') format('woff'), url('fontawesome-webfont.ttf?v=3.2.1') format('truetype'), url('fontawesome-webfont.svg#fontawesomeregular?v=3.2.1') format('svg');

しかし、問題は、ステートメントのブラウザコンソールにエラーがスローされることですurl('fontawesome-webfont.woff?v=3.2.1')。エラーは次のとおりです。

GET http://localhost/***/***/fontawesome-webfont.woff?v=3.2.1 400 (Bad Request)         fontawesome-webfont.woff?v=3.2.1:1
GET http://localhost/***/***/fontawesome-webfont.ttf?v=3.2.1 400 (Bad Request)      fontawesome-webfont.ttf?v=3.2.1:1

ステートメントを変更すると、url('fontawesome-webfont.woff')エラーなしで機能します。ユーザーが同じ問題を抱えているが、満足のいく回答が提供されていないStackOverflowでこの質問を見つけました。

誰でもこの理由を知っていますか?また、フォントの URL の追加パラメーターが likefontawesome-webfont.eot?#iefix&v=3.2.1および に提供されているのはなぜfontawesome-webfont.svg#fontawesomeregular?v=3.2.1ですか?

4

3 に答える 3

7

私はほぼ同じ問題を抱えていましたfontawesome-webfont.woff?=3.2.1.エラーのみが発生しますが、バージョンのない別のwoffは問題なくロードされ、3.2.1のttfは問題なくロードされました.

アプリケーションの型MIMEとして woff 型を追加しました。 現在200を取得しています。 よろしくfont/woffMIME

于 2013-11-02T11:44:25.407 に答える
0

次の MIME タイプを追加するだけです :) woff font/woff woff2 font/woff2

于 2016-09-08T08:54:13.307 に答える