1

Firefoxと外部フォントに関するこの記事を読みました: http ://www.cssbakery.com/2010/07/fixing-firefox-font-face-cross-domain_25.html

それは私が私のパッチ設定にいくつかのコードを入れるべきだと言っています:

AddType application/vnd.ms-fontobject .eot
AddType font/ttf .ttf
AddType font/otf .otf
<FilesMatch "\.(ttf|otf|eot)$">
<IfModule mod_headers.c>
Header set Access-Control-Allow-Origin "*"
</IfModule>
</FilesMatch>

私はパスにたどり着きました:apache\apache2.2.22\conf\httpd.confそしてそれらの行を入れましたが、firebugでは、応答ヘッダーはまったく変更されませんでした。

ヘッダーモジュールがロードされていない場合のロードについての記事が記載されていることを述べたいと思います

httpd.confファイルにヘッダーモジュールをロードする、またはFirefoxに外部フォントを受け入れさせるアイデアはありますか?

4

2 に答える 2

1

これは、Apache構成のどこかで必要になる場合があります。

LoadModule headers_module modules/mod_headers.so

Windowsを使用している場合は、おそらくmod_headers.dll、または少し異なるものになります。適切なバージョンを見つけるために、おそらくあなたの他のLoadModuleステートメントを見る必要があります。httpd.conf

于 2013-03-26T09:51:24.390 に答える
1

私はすでに同じ問題を抱えていました。FontSquirrelのようなツールを使用してWebフォントを生成するようにアドバイスされました。フォントのファイルをアップロードし、互換性のあるパックをダウンロードして戻します。あなたのものに加えてあなたのHTMLページにcssを含めてください。そして、私はこれが好きなので、それはうまくいくようです。それがあなたにとっても同じであることを願っています。

于 2013-03-26T10:05:49.277 に答える