Шрифты в base64 и localStorage, какие подводные камни?

Кто нибудь подключает таким образом шрифты для всех проектов без разбора?
css-live.ru/articles-css/bystraya-zagruzka-veb-shr...
glivera-team.github.io/fonts/2016/03/02/fonts.html

Вроде нет мелькания
base64
sdfgdfg.esy.es/tests/font.html

font-face
sdfgdfg.esy.es/tests/font-old.html

и гуглу нравится больше
https://developers.google.com/speed/pagespeed/insi...
https://developers.google.com/speed/pagespeed/insi...

Кто видит минусы?
кроме того, что шрифт в любом случае загрузится, независимо, есть он на странице или нет.
  • Вопрос задан
  • 1891 просмотр
Пригласить эксперта
Ответы на вопрос 1
llgruff
@llgruff
Scala
2 момента:
Если у кого-то отключены скрипты, тебе стоит подключить шрифт стандартно и обернуть в <noscript>.
Если ты изменишь свой файл со шрифтами который грузишь в localStorage браузер этого не поймёт и не обновит. Поэтому нужно код по ссылке улучшить, добавив проверку версии файла.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы