Перейти к содержимому
Aback Tools Logo

Оптимизатор размера доставки веб-шрифтов

Вставьте блок CSS с объявлениями @font-face, чтобы бесплатно проанализировать доставку шрифтов онлайн. Наш оптимизатор находит отсутствие формата WOFF2, устаревшие форматы EOT/SVG, отсутствие font-display, проблемы GDPR и создаёт оптимизированный CSS. Весь анализ выполняется в браузере. Без регистрации.

Web Font Delivery Size Optimizer

Paste a CSS block containing @font-face declarations to analyze font formats, detect missing WOFF2, check font-display, and get an optimized CSS output. All analysis happens locally in your browser.

Load sample:

Зачем использовать наш оптимизатор доставки веб-шрифтов?

  • Мгновенный анализ доставки веб-шрифтов: анализируйте объявления CSS @font-face сразу в браузере — без загрузки на сервер и облачной обработки. Наш оптимизатор в реальном времени находит отсутствие WOFF2, устаревшие форматы и проблемы font-display.
  • Безопасный онлайн-оптимизатор доставки веб-шрифтов: ваш исходный CSS не покидает устройство при анализе. Обработка на 100 % на стороне клиента означает полную приватность — без облачного хранилища, серверных логов и раскрытия URL шрифтов.
  • Оптимизатор доставки веб-шрифтов — без установки: анализируйте и оптимизируйте объявления @font-face прямо в браузере без загрузок ПО, плагинов и аккаунта. Работает в любом современном браузере на любой ОС.
  • Оптимизированный CSS в один клик: оптимизатор создаёт очищенный блок CSS @font-face — форматы EOT и SVG удалены, font-display добавлен, резервные local() добавлены — готовый к копированию или скачиванию в файл .css.

Типичные сценарии использования оптимизатора доставки веб-шрифтов

  • Оптимизация шрифтов для Core Web Vitals: анализируйте объявления @font-face, чтобы исправить проблемы LCP и CLS, связанные со шрифтами. Отсутствие font-display: swap даёт невидимый текст (FOIT), задерживающий LCP; оптимизатор находит и исправляет это автоматически.
  • Модернизация устаревших шрифтовых стеков: обновляйте старые @font-face-стеки с форматами EOT, SVG и TTF. Оптимизатор убирает устаревшие форматы, ставит WOFF2 первым в списке src и создаёт чистый современный CSS.
  • Аудит шрифтов в дизайн-системе: проверяйте объявления @font-face в дизайн-системе или библиотеке компонентов. Оптимизатор находит отсутствие WOFF2, несогласованные значения font-display и возможности перейти на переменные шрифты.
  • Самостоятельный хостинг шрифтов с соблюдением GDPR: находите URL CDN Google Fonts в объявлениях @font-face, которые могут нарушать GDPR, передавая IP пользователей в Google. Оптимизатор отмечает их и рекомендует самохостинг.
  • Многоязычная доставка шрифтов: анализируйте объявления unicode-range для многоязычных стеков. Оптимизатор находит отсутствующие свойства unicode-range, из-за которых загружаются все подмножества шрифта даже на одноязычных страницах.
  • Планирование перехода на переменные шрифты: выявляйте семейства с 4 и более объявлениями начертаний, которым подойдёт переменный шрифт. Оптимизатор отмечает их и рекомендует этот подход для сокращения HTTP-запросов.

Что такое оптимизация доставки веб-шрифтов?

Оптимизация доставки веб-шрифтов — это настройка объявлений CSS @font-face так, чтобы минимизировать размер загрузки шрифтов, сократить HTTP-запросы и предотвратить блокировку отрисовки. Ключевые факторы: выбор формата (WOFF2 на 30–50 % меньше WOFF), font-display (предотвращает невидимый текст во время загрузки), unicode-range (позволяет подмножества по письменности) и резервный local() (использует системные шрифты, когда доступны). Наш оптимизатор разбирает ваш CSS @font-face, находит все эти проблемы и создаёт оптимизированный CSS.

Как работает наш оптимизатор доставки веб-шрифтов

  1. 1 Вставьте свой CSS @font-face: вставьте любой CSS с объявлениями @font-face — из вашей таблицы стилей, вставки Google Fonts или от провайдера шрифтов. Весь анализ идёт локально в браузере — CSS и URL шрифтов не покидают устройство.
  2. 2 Нажмите «Анализировать доставку шрифтов»: оптимизатор разбирает каждый блок @font-face и извлекает font-family, font-weight, font-style, font-display, unicode-range и все записи src. Он находит отсутствие WOFF2, устаревшие форматы (EOT, SVG), отсутствие font-display и проблемы GDPR.
  3. 3 Изучите рекомендации и скачайте оптимизированный CSS: результаты показывают метки форматов по каждому объявлению, рекомендации с исправлениями и очищенный CSS — EOT/SVG удалены, font-display добавлен, резервные local() добавлены — готовый к копированию или скачиванию.

Что оптимизируется

  • Формат WOFF2: WOFF2 использует сжатие Brotli и на 30–50 % меньше WOFF. Его поддерживают все современные браузеры (Chrome 36+, Firefox 39+, Safari 10+, Edge 14+). Всегда ставьте WOFF2 первым в списке src.
  • Свойство font-display: управляет тем, как браузер обрабатывает загрузку шрифтов. swap сразу показывает резервный текст (лучше всего для основного текста); optional использует шрифт, только если он загрузится за 100 мс (лучше для некритичных шрифтов).
  • Устаревшие форматы (EOT, SVG): EOT нужен только для IE8 и старше (менее 0,1 % рынка). SVG-шрифты устарели. Их удаление снижает сложность CSS и убирает лишние HTTP-запросы в старых браузерах.
  • unicode-range: позволяет подмножества шрифтов по письменности — браузер загружает файл только для реально используемых на странице письменностей. Критично для многоязычных сайтов с большими CJK- или мультискриптовыми семействами.

Важные ограничения

Оптимизатор размера доставки веб-шрифтов анализирует только объявления CSS — он не скачивает и не измеряет реальные размеры файлов шрифтов. Оценки основаны на типичных значениях для каждого формата (WOFF2 ~18 КБ, WOFF ~28 КБ, TTF ~45 КБ для латинского подмножества). Реальные размеры зависят от числа глифов, функций OpenType и подмножества. Оптимизатор не может определить, действительно ли файлы WOFF2 доступны по указанным URL — проверьте их на вкладке «Сеть» в браузере.

Часто задаваемые вопросы

Оптимизатор размера доставки веб-шрифтов анализирует объявления CSS @font-face, чтобы найти отсутствие WOFF2, устаревшие форматы (EOT, SVG), отсутствие font-display и другие проблемы доставки. Наш бесплатный онлайн-оптимизатор работает полностью в браузере.

WOFF2 использует сжатие Brotli и на 30–50 % меньше WOFF. Его поддерживают все современные браузеры (Chrome 36+, Firefox 39+, Safari 10+, Edge 14+). Всегда ставьте WOFF2 первым в списке src объявления @font-face.

Для основного текста используйте font-display: swap — он сразу показывает резервный текст. Для декоративных шрифтов — font-display: optional. Избегайте font-display: block, который скрывает текст до 3 секунд.

Безусловно. Наш оптимизатор обрабатывает всё локально в браузере. Ваш исходный CSS и URL шрифтов никогда не загружаются на сервер.

Да — 100 % бесплатно и навсегда. Без регистрации, аккаунта, премиум-тарифа, ограничений по размеру файла и рекламы, мешающей работе.

EOT нужен только для IE8 и старше (менее 0,1 % доли рынка). SVG-шрифты устарели. Их удаление снижает сложность CSS и убирает лишние HTTP-запросы.

unicode-range сообщает браузеру, какие символы Unicode покрывает файл шрифта. При корректной настройке браузер загружает файл только для реально используемых на странице письменностей — критично для многоязычных сайтов.

Загрузка шрифтов с CDN Google передаёт IP-адреса пользователей на серверы Google, что может нарушать GDPR в ЕС. Самостоятельный хостинг шрифтов решает эту проблему.

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