как узнать, поддерживает браузер веб-шрифты или не использует javascript?

#javascript #webfonts

#javascript #webfonts

Вопрос:

Я просто хочу фрагмент кода, чтобы проверить, поддерживает ли браузер веб-шрифты CSS3 или нет.
например, у меня есть шрифт, размер которого в 12 пикселей выглядит слишком маленьким, поэтому я должен установить его на 16 пикселей, но если страница просматривается в браузере без поддержки webfonts, текст выглядит слишком большим.

Ответ №1:

Для этого вы могли бы использовать Modernizr: @font-документы по распознаванию лиц.

Ответ №2:

Эта статья Реми Шарпа принесла мне наибольший успех. Кроме того, вы можете использовать Comic Sans. http://remysharp.com/2008/07/08/how-to-detect-if-a-font-is-installed-only-using-javascript

Основная идея здесь заключается в использовании Comic Sans с огромным размером шрифта в качестве запасного варианта для шрифта, который вы хотите обнаружить. Поскольку CS — это такой широкий шрифт, если обнаруживаемый вами шрифт не установлен, div будет шире, чем ожидалось.