Сабсеттер пользовательских глифов шрифта
Извлекайте именно те глифы, что нужны, из любого файла шрифта онлайн и бесплатно. Вставьте строку символов - название бренда, подписи иконок или текст интерфейса - и наш сабсеттер пользовательских глифов создаст минимальный файл шрифта только с этими глифами. Генерирует готовый CSS-фрагмент @font-face с unicode-range. Без регистрации, без загрузок на сервер, 100% приватно.
Почему стоит использовать наш сабсеттер пользовательских глифов шрифта?
- Мгновенное извлечение пользовательских глифов: наш сабсеттер анализирует таблицу cmap вашего шрифта и извлекает именно указанные глифы - полностью в браузере. Вставьте текст логотипа, подписи иконок или текст интерфейса и получите минимальный файл шрифта за секунды, с отображением кодовых точек Unicode в реальном времени.
- Безопасный онлайн-сабсеттер пользовательских глифов: ваши файлы шрифтов никогда не покидают устройство при использовании нашего онлайн-сабсеттера. Обработка на 100% на стороне клиента означает полную приватность - без загрузок на сервер, без хранения данных шрифтов и без риска раскрыть проприетарные или лицензированные гарнитуры третьим лицам.
- Сабсеттер пользовательских глифов без установки: извлекайте пользовательские глифы из шрифтов прямо в браузере без Node.js, без pyftsubset и без инструментов командной строки. Наш сабсеттер работает на любом устройстве с современным браузером - без настройки, зависимостей и аккаунта.
Что такое сабсеттинг пользовательских глифов шрифта?
Сабсеттинг пользовательских глифов шрифта - это создание минимального файла шрифта, содержащего только те конкретные глифы (формы символов), которые вы явно указали: не широкий диапазон символов, а именно нужные вашему сценарию символы. В отличие от общего сабсеттинга шрифтов, сохраняющего целые блоки Unicode, сабсеттер пользовательских глифов позволяет задать точную строку вроде «Hello World» или «0123456789$€» и извлечь только эти глифы. Результат - минимально возможный файл шрифта под ваш конкретный контент: часто менее 5 КБ для логотипов и менее 2 КБ для отображения только цифр.
Как работает наш сабсеттер пользовательских глифов шрифта
- Загрузите файл шрифта: перетащите файл или нажмите, чтобы выбрать. Наш сабсеттер принимает файлы TTF, OTF, WOFF и WOFF2. Шрифт никогда не покидает браузер - вся обработка на 100% на стороне клиента и приватна.
- Введите нужные символы: введите или вставьте точную строку символов - название бренда, подписи интерфейса, названия иконок или любой конкретный текст. Используйте кнопки быстрого добавления для распространённых наборов вроде цифр или пунктуации. Инструмент показывает кодовые точки Unicode каждого введённого символа в реальном времени.
- Скачайте подмножество и скопируйте CSS: нажмите «Извлечь глифы», чтобы проанализировать шрифт и создать подмножество. Скачайте минимальный файл шрифта и скопируйте готовый CSS-фрагмент @font-face с правильным дескриптором unicode-range прямо в свою таблицу стилей.
Что извлекает сабсеттер пользовательских глифов
- Точные контуры глифов: сохраняются только данные векторных контуров указанных вами символов - все остальные контуры глифов удаляются из бинарного файла шрифта, что даёт минимально возможный размер.
- Соответствующие пары кернинга: данные кернинга (корректировки межбуквенного интервала) для указанных вами пар символов сохраняются, чтобы текст отображался с правильным интервалом, а все прочие пары кернинга удаляются.
- Дескриптор unicode-range: инструмент автоматически вычисляет правильное значение CSS unicode-range для вашего подмножества - оно указывает браузеру скачивать этот шрифт только тогда, когда эти конкретные символы появляются на странице.
- Обнаружение отсутствующих глифов: если некоторых запрошенных символов нет в шрифте, инструмент явно сообщает об этом, чтобы вы могли выбрать запасной шрифт или скорректировать набор символов перед публикацией.
Важные замечания о сабсеттинге пользовательских глифов
Шрифты WOFF2 используют сжатие Brotli, которое требует серверной распаковки для полного сабсеттинга - наш браузерный сабсеттер предоставляет анализ и оценку размера для WOFF2, но рекомендует сначала конвертировать в TTF для полного извлечения глифов. Всегда тестируйте подмножество шрифта во всех целевых браузерах перед публикацией. Если контент меняется динамически (например, текст, созданный пользователями), используйте более широкое подмножество или оставьте полный шрифт для таких элементов, чтобы избежать отсутствующих глифов во время работы.
Часто задаваемые вопросы
Сабсеттер пользовательских глифов шрифта создаёт минимальный файл шрифта, содержащий только указанные вами символы - не широкий блок Unicode, а точную строку: название бренда, подписи интерфейса или набор иконок. Наш сабсеттер работает полностью в браузере, анализирует таблицу cmap шрифта и сообщает, какие глифы сохранены, а какие удалены.
Обычный сабсеттер шрифтов сохраняет целые диапазоны символов, например «все латинские символы». Сабсеттер пользовательских глифов позволяет задать точную строку нужных символов - например, только буквы названия вашего бренда. Это даёт минимально возможный файл шрифта, часто в 10-50 раз меньше, чем подмножество на основе диапазонов.
Да, полностью. Наш сабсеттер обрабатывает всё локально в браузере. Ваши файлы шрифтов никогда не загружаются на сервер, не сохраняются и не передаются по сети. Это особенно важно для проприетарных или лицензированных гарнитур.
Да. Этот сабсеттер на 100% бесплатен: без регистрации, без премиум-тарифа, без водяных знаков и без ограничений размера файлов. Вы можете извлекать пользовательские подмножества глифов из любого количества файлов шрифтов без ограничений.
Наш сабсеттер поддерживает TTF (TrueType), OTF (OpenType), WOFF (Web Open Font Format) и WOFF2. TTF и OTF дают наиболее точные результаты. Файлы WOFF2 используют сжатие Brotli, которое требует серверных инструментов для полного сабсеттинга - наш инструмент предоставляет анализ и оценку размера для WOFF2.
CSS-дескриптор unicode-range указывает браузеру скачивать файл шрифта только тогда, когда символы этого диапазона реально появляются на странице. Наш сабсеттер автоматически вычисляет правильное значение unicode-range для вашего набора символов - вставьте его в объявление @font-face для оптимальной загрузки шрифтов.
Наш сабсеттер обнаруживает отсутствующие символы и явно сообщает о них после анализа. Если символа нет в таблице cmap шрифта, он не попадёт в подмножество. Затем можно выбрать другой шрифт, использовать стек запасных шрифтов в CSS или убрать этот символ из нужного набора.
Очень маленьким. Подмножество для названия бренда из 9 символов обычно даёт файл шрифта менее 5 КБ из исходного шрифта в 150 КБ. Подмножество только из цифр (0-9 плюс символы валют) часто меньше 2 КБ. Минимальный размер определяется обязательными заголовками таблиц шрифта, которые обычно занимают 2-4 КБ независимо от числа глифов.
Да - скачайте версию TTF или OTF любого шрифта Google, пропустите её через наш сабсеттер и разместите результат у себя. Этот подход также соответствует GDPR, так как устраняет запрос к CDN Google Fonts, который может раскрывать IP-адреса посетителей серверам Google.