2

リモートの @font-face リクエストの失敗に対処するために Google/Typekit の WebFont Loader を使用するための概念実証に取り組んでいますが、障害に遭遇しました。

デモ: http://dl.dropbox.com/u/114859/code-experiments/web-fonts-loader-test/index.html

現在、フォントはロードされませんが (存在しないはずなので)、失敗するまでに 5 秒かかります。失敗するのに1秒しかかからないように言ったので、これは問題です。ドキュメントでわかる限り、これは正しく実行されています (適切な文字列を指定すると、フォントが読み込まれます)。

フォント URL が正しくない場合、404 以外のエラーは発生しません。どうすればこれを修正できますか?

4

1 に答える 1

4

私は webfontloader の開発者の 1 人です。ざっと見たところ、バグが見つかったようです。構成可能なタイムアウトを実装したとき、ほとんどのモジュールが使用するコアに追加しました。ただし、この特定のコード部分の独自の実装を使用する Google モジュールを使用しているため、構成可能なタイムアウトはサポートされていません。これを修正してプルリクエストを作成しました:

https://github.com/typekit/webfontloader/pull/109

これで問題が解決するはずです。これがリリースされて Google CDN に登録されるまでには、おそらく数日かかるでしょう。当面の間使用する webfontloader の一時的なビルドをビルドしてほしい場合は、プル リクエストにメッセージを残してください。

于 2013-03-30T21:24:48.917 に答える