Веб-шрифты замедляют сайт двумя способами: браузер либо прячет текст, пока файл шрифта не скачается (посетитель смотрит на пустые блоки), либо показывает текст запасным шрифтом и потом перерисовывает - макет дёргается. Плюс сами файлы: подключить «всю семью» из восьми начертаний - это лишние 500-800 КБ. Быстрое подключение шрифтов - это формат WOFF2, максимум 3-4 начертания, предзагрузка ключевого файла, font-display: swap и локальное хранение вместо внешних сервисов.
Почему шрифты - особенный тормоз
Шрифт нужен браузеру рано: без него нельзя окончательно отрисовать текст, то есть почти всю страницу. При этом файл шрифта обнаруживается поздно - браузер сначала скачивает и разбирает CSS и только потом узнаёт, что нужен ещё и шрифт. Получается цепочка: HTML, потом CSS, потом шрифт - и каждый этап ждёт предыдущий.
Отсюда два видимых симптома. FOIT (flash of invisible text) - текст невидим до загрузки шрифта. FOUT (flash of unstyled text) - текст мигает, перерисовываясь из запасного шрифта в фирменный. Второй вариант ещё и сдвигает макет, ухудшая CLS - подробно про эту метрику мы писали в статье как исправить CLS.
Как подключить шрифты быстро: 6 правил
- Только WOFF2Современный формат со сжатием на 30 процентов лучше WOFF. Форматы TTF, OTF и EOT на сайте в 2026 году - признак, что до шрифтов не доходили руки.
- Сократите начертанияОбычный, полужирный, может быть курсив - этого хватает почти всем сайтам. Каждое лишнее начертание - ещё один файл на 30-80 КБ.
- СубсеттингВыбросьте из файла ненужные алфавиты: полный шрифт с греческим, вьетнамским и иероглифами весит в разы больше, чем кириллица плюс латиница.
- Предзагрузка главного шрифтаТег link rel="preload" as="font" в шапке говорит браузеру качать шрифт сразу, не дожидаясь разбора CSS - цепочка ожиданий рвётся.
- font-display: swapТекст показывается сразу запасным шрифтом и заменяется фирменным по готовности. Посетитель читает контент с первой секунды.
- Подберите запасной шрифтЧерез size-adjust и ascent-override запасной шрифт подгоняется по ширине под фирменный - перерисовка происходит без скачка макета.
Наведём порядок в шрифтах за один визит
Переведём подключение на WOFF2 с своего домена, уберём лишние начертания, настроим preload и swap. Текст перестанет прыгать, страница станет легче на сотни килобайт.
Сколько начертаний действительно нужно сайту
| Тип сайта | Достаточно | Типичный перебор |
|---|---|---|
| Корпоративный сайт | Regular + Bold | 6-8 начертаний «на всякий случай» |
| Интернет-магазин | Regular + Medium + Bold | Два разных семейства для цен и текста |
| Медиа, блог | Regular + Bold + Italic | Отдельный декоративный шрифт для цитат |
Если дизайн требует больше - это разговор с дизайнером о цене каждого начертания в килобайтах и миллисекундах. Часто «медиум» от «регуляра» на экране отличает только дизайнер, а платят за него все посетители. Компромисс, который устраивает всех: редкие начертания заменяются синтетическими - браузер сам утолщает или наклоняет базовый шрифт, и отдельный файл не нужен. Общий план разгона сайта, где шрифты - один из пунктов, есть в статье как ускорить сайт.
Как проверить результат после оптимизации шрифтов
Проверка делается по трём точкам. Первая - вкладка Network с фильтром Font: файлов стало 2-4, формат WOFF2, домен свой, суммарный вес упал. Вторая - визуальный тест на медленной сети: включите в DevTools троттлинг Slow 4G и обновите страницу - текст должен появиться сразу, а замена шрифта пройти без заметного скачка строк. Третья - PageSpeed Insights: пункты про блокирующие ресурсы и сдвиги макета, связанные со шрифтами, должны уйти из списка рекомендаций.
Заодно проверьте кэширование шрифтовых файлов: им положен долгий срок жизни в заголовках Cache-Control, ведь меняются они раз в несколько лет. Тогда постоянные посетители скачают шрифты один раз, а дальше будут получать их мгновенно из кэша браузера при каждом визите.
Частые вопросы про шрифты и скорость
Насколько реально шрифты замедляют сайт?
Что лучше: variable-шрифт или несколько обычных файлов?
Текст на сайте мигает при загрузке - это лечится?
Сколько стоит оптимизация шрифтов?
Вывод: красивая типографика и быстрая загрузка не враги - конфликт решается техникой подключения, а не отказом от фирменного стиля. Передайте шрифты нам вместе с остальными задачами по скорости: в рамках доработки сайта приведём подключение к стандарту 2026 года и покажем разницу в замерах. Оценка задачи - бесплатно, смета за день.












