Похоже, что WebFont Loader не поддерживает свойство timeout?
Я работал над проверкой концепции использования Google/Typekit WebFont Loader для работы с ошибками удаленного запроса @font-face, но наткнулся на препятствие.
Демонстрация: http://dl.dropbox.com/u/114859/code-experiments/web-fonts-loader-test/index.html
Теперь он не загружает шрифт (как и не должен, он не существует), но для его завершения требуется пять секунд. Это проблема, так как я сказал, что она потерпит неудачу всего за одну секунду. Насколько я могу судить в документации, я сделал это правильно (он загружает шрифт, если я задаю правильную строку).
Я не получаю никаких ошибок, кроме 404, когда URL шрифта плохой. Как я могу это исправить?
1 ответ
Я один из разработчиков webfontloader. Я быстро посмотрел, и, кажется, вы нашли ошибку. Когда я реализовал настраиваемое время ожидания, я добавил его в ядро, которое использует большинство модулей. Однако вы используете модуль Google, который использует собственную реализацию этого конкретного кода и, следовательно, не поддерживает настраиваемое время ожидания. Я просто исправил это и создал запрос на удаление:
https://github.com/typekit/webfontloader/pull/109
Это должно исправить вашу проблему. Вероятно, потребуется несколько дней, чтобы его выпустили и поместили в Google CDN. Если вы хотите, чтобы я собрал временную сборку веб-шрифта для использования в то же время, оставьте мне сообщение с запросом на получение.