6

Firefox 3.5の新しいOpenTypeフォント機能を試していたところ、問題が発生しました。使用するページとは別のドメインにフォントを埋め込もうとしましたが、機能しませんでした。バグかもしれないと思いましたが、MDCリファレンスページで読んだところから、次のことに気づきました。

Geckoでは、HTTPアクセス制御を使用してこの制限を緩和しない限り、Webフォントには同じドメイン制限が適用されます(フォントファイルは、それらを使用するページと同じドメインにある必要があります)。

彼らは意図的にそのようにブラウザを設計したようです。好奇心から、なぜ彼らはそれをするのでしょうか?フォントの埋め込みにセキュリティ上のリスクはありますか?それとも、法的な商標または著作権の問題のためですか?または、他の何か?

4

2 に答える 2

8

バイパスしたい場合は、これを .htaccess に追加してみてください:

Header set Access-Control-Allow-Origin *

あなたの質問に答えるには、バージョン 3.5 以降の Firefox がクロスオリジン共有標準をサポートしているという事実におそらく関連しています。

于 2010-03-30T01:00:02.610 に答える
-2

法的な商標および著作権の問題により、フォントを埋め込む際にドメインに基づいて使用が制限されることがあります。

編集: そのため、購入する可能性のあるフォント ライセンスの小さな文字を常に確認する必要があります。自分で作成した場合は、完全な所有権があり、まったく問題はありません。

PS: 私は弁護士ではありませんが、私の顧客の何人かでこの件を確認することができます。

于 2010-03-29T23:07:28.793 に答える