Страница замирает при загрузке шрифтов - PullRequest
0 голосов
/ 24 января 2011

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

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

Спасибо

1 Ответ

0 голосов
/ 24 января 2011

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

  • Вот хорошее сообщение в блоге от Стива Соудерса, с некоторыми ссылками на другие соответствующие ссылки
...