Ваш сайт — как модный журнал. Контент важен, но подача решает. И шрифт — это ваш наряд.
Но вот беда: красивый, тяжёлый шрифт может тормозить загрузку сайта хуже, чем бабушкин модем на даче.
Давайте разберёмся, как выбрать стильный, но лёгкий шрифт — и не потерять в скорости.
Скорость загрузки: тяжёлые шрифты = медленный сайт = меньше пользователей.
UX: задержка в отображении текста вызывает «мигание» и раздражение.
SEO: Google любит быстрые сайты. И стильные, кстати, тоже.
Подключение 5 шрифтов, хотя достаточно 1–2
Загрузка всех начертаний (bold, italic, light, black, extra black…)
Невыгодный формат (например, TTF вместо WOFF2)
Внешние запросы к шрифтам (например, из Google Fonts без кеша)
1. Используйте только нужные начертания
Если на сайте используется только обычный и жирный текст — не загружайте italic, thin, extra-bold и весь остальной шрифтовой зоопарк.
/* Пример загрузки только нужных вариантов */
@font-face {
font-family: 'MyFont';
src: url('myfont.woff2') format('woff2');
font-weight: 400 700;
font-style: normal;
}
.woff2
— современный, сжатый и самый быстрый.
Забудьте .ttf
, .otf
и тем более .eot
— они только утяжеляют загрузку.
Google Fonts удобны, но иногда грузятся медленно. Лучше:
Скачать нужные файлы и подключать с сервера.
Или использовать плагин-кеш, чтобы шрифт не запрашивался заново каждый раз.
Скажите браузеру: «Эй, загрузи шрифт пораньше!»
FOIT — текст не видно, пока грузится шрифт.
FOUT — сначала один шрифт, потом резко смена.
💡 Решение: используйте font-display: swap;
@font-face {
font-display: swap;
}
Variable Fonts — это гибкий формат, который вмещает сразу несколько начертаний в один файл. Меньше запросов — больше гибкости.
Один шрифт — сотни вариантов. Идеально для дизайнеров и перфекционистов.
Шрифт — это не просто «красивенько». Это:
скорость,
юзабилити,
и даже SEO.
Так что не перегружайте свой сайт гарнитурной коллекцией.
Сделайте красиво, но по уму. Браузер и пользователи скажут вам спасибо.