В настоящее время я создаю корпоративный веб-сайт для клиента, который широко использует пользовательские шрифты.
В JQuerys DOM-ready я выполняю расчеты размещения, чтобы выяснить, где должны появляться некоторые всплывающие меню с динамической шириной и высотойбыть размещены на основе их динамического содержимого.
Эти вычисления не удаются, так как DOM-ready запускается до применения font-face, и, следовательно, ширина и высота неверны.
Прямо сейчас (дляПрототип) Я делаю вычисления через 500 мс после того, как DOM готов к решению этой проблемы, но это не может быть запущено в производство по понятным причинам.
Проблема наблюдалась в последних версиях Firefox и Chrome.IE 8, похоже, не имеет проблемы, но затем DOM-ready срабатывает довольно поздно, поэтому задержка вроде бы встроена, я думаю:)
Ожидание события загрузки не вариант, поэтому мойвопрос к вам заключается в следующем:
Существует ли надежный кросс-браузерный способ обнаружения применения шрифта?