2011-01-24 7 views
0

У меня есть тяжелая интернет-страница, которая зависает, когда я добавляю предложение «@ font-face» в свой CSS. Все кажется загруженным, но я не вижу большую часть страницы (я могу выбрать текст и вставить его где-нибудь, но он не появится на самой странице). Загрузка шрифта, похоже, терпит неудачу (на основе тестов с плагином AOL Pagetest). После многих тестов кажется, что это время. Я добавил какую-то функцию «Сон» в javascript, и страница теперь загружается большую часть времени, но иногда зависает! Кажется, что страница пытается показать, прежде чем шрифт будет полностью загружен, что заморозит интерфейс.Замораживание страницы при загрузке шрифтов

Есть ли у вас какие-либо предложения относительно того, как я мог бы справиться с этой проблемой лучше, чем спать 2 секунды, потому что я не считаю это действительно чистым для этого, и, поскольку css страницы может быть изменен пользователем, у меня нет контроля над тем, сколько шрифтов нужно будет загружать с сервера и насколько тяжелыми могут быть эти файлы ..!

Спасибо

ответ

0

Есть IE причина поведения для надевания импорта шрифта непосредственно в документе <head>, а не в отдельных импортируемых файлах .css. Я посмотрю, смогу ли я отследить ссылку, которую я прочитал об этом.

  • Вот хороший blog post от Стива Соудерс, с некоторыми ссылками на другие соответствующие ссылки
Смежные вопросы