FT Font Tools

Конвертер шрифтов — TTF, OTF, WOFF, WOFF2 онлайн

Конвертируйте шрифты между форматами TTF, OTF, WOFF, WOFF2, EOT и SVG прямо в браузере. Пакетная конвертация, сравнение размеров и готовое правило @font-face для CSS — без загрузки на сервер.

🔒 Работает полностью в вашем браузере — ничего не загружается

Drop font files here or click to browse

TTF, OTF, WOFF, WOFF2, EOT and SVG fonts. Add several files to convert them in one batch.

    Convert to

    Advertisement

    Конвертируйте шрифты для веба в своём браузере

    Этот конвертер шрифтов превращает десктопные и устаревшие файлы шрифтов в форматы, которых ожидают браузеры и инструменты для дизайна. Перетащите шрифт TTF или OTF, чтобы создать сжатые файлы WOFF2 и WOFF для своего сайта, распакуйте файл WOFF2 обратно в устанавливаемый TTF или восстановите старые шрифты EOT и SVG из давних веб-проектов. Можно добавить много файлов сразу: каждый шрифт обрабатывается по очереди, а для каждого выходного файла показывается его размер и то, насколько он меньше или больше оригинала. Всё работает локально с помощью JavaScript и WebAssembly — в страницу загружается тот же кодировщик WOFF2 от Google, которым пользуются шрифтовые студии, поэтому ничего не отправляется на сервер.

    Там, где это возможно, конвертер работает без потерь. Упаковка шрифта в WOFF или WOFF2 сохраняет исходные контуры TrueType или CFF, хинтинг и возможности OpenType ровно такими, какими они были; меняется только сжатие. Конвертация шрифтов OTF на основе CFF в TTF, EOT или SVG перестраивает контуры в виде квадратичных кривых, что визуально равноценно, но приводит к потере хинтинга PostScript.

    Объяснение форматов шрифтов

    TTF (TrueType) и OTF (OpenType с контурами CFF) — это десктопные форматы, которые вы устанавливаете на компьютер. WOFF оборачивает те же данные сжатием zlib, а WOFF2 использует Brotli вместе со специальными преобразованиями для шрифтов, что обычно экономит ещё около 30%. WOFF2 поддерживают все современные браузеры, поэтому для большинства сайтов достаточно одного файла WOFF2. EOT использовался только в Internet Explorer, а шрифты SVG — в старых версиях Safari на iOS; создавайте их только тогда, когда поддерживаете устаревшие страницы.

    Использование сгенерированного правила @font-face

    После конвертации инструмент создаёт правило @font-face для каждого шрифта с названием семейства, начертанием и стилем, считанными из самого шрифта. Источники упорядочены от лучшего, поэтому браузеры загружают WOFF2, когда могут. Укажите папку, куда вы загрузите файлы, и выберите стратегию font-display — swap сразу показывает резервный текст и переключается, как только веб-шрифт загрузится. Перед публикацией убедитесь, что лицензия шрифта разрешает встраивание в веб-страницы и конвертацию формата.

    Как использовать

    1. Добавьте шрифтыПеретащите один или несколько файлов шрифтов TTF, OTF, WOFF, WOFF2, EOT или SVG в поле или щёлкните по нему, чтобы выбрать файлы.
    2. Выберите выходные форматыОтметьте все нужные форматы — WOFF2 и WOFF выбраны по умолчанию, потому что это лучший выбор для веб-сайтов.
    3. КонвертируйтеНажмите «Convert». Каждый шрифт декодируется и перекодируется локально, а для каждого выходного файла показывается изменение размера.
    4. Скачайте файлы и вставьте CSSСкачайте файлы по одному или все сразу, а затем скопируйте сгенерированное правило @font-face в свою таблицу стилей.

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

    Загружаются ли мои шрифты на сервер?
    Нет. Декодирование, сжатие и конвертация выполняются в вашем браузере с помощью JavaScript и WebAssembly. Файлы шрифтов никогда не покидают ваше устройство.
    Какой формат использовать на сайте?
    WOFF2 поддерживают все современные браузеры, и обычно он на 30% меньше WOFF. Добавляйте WOFF, только если нужно поддерживать очень старые браузеры. Шрифты TTF, EOT и SVG современным сайтам не нужны.
    Меняется ли шрифт при конвертации OTF в TTF?
    Файлы OTF с контурами CFF (PostScript) используют кубические кривые, а TTF — квадратичные, поэтому при конвертации контуры аппроксимируются. Разница обычно незаметна, но хинтинг не переносится. WOFF и WOFF2 сохраняют исходные контуры CFF без изменений.
    Можно ли конвертировать коллекции шрифтов (.ttc) или вариативные шрифты?
    Коллекции шрифтов не поддерживаются. Вариативные шрифты можно без потерь упаковать в WOFF или WOFF2, но при конвертации в EOT или SVG данные вариаций могут быть потеряны.
    Можно ли конвертировать любой шрифт?
    Только если это разрешает его лицензия. Многие коммерческие лицензии запрещают изменять шрифт или конвертировать его для использования в вебе. Шрифты с открытым исходным кодом под лицензией SIL Open Font License можно конвертировать свободно.
    Advertisement