Сжимайте шрифты, чтобы уменьшить размер файла
Поддержка 21+ форматов шрифтов. Подмножество диапазонов Unicode, удаление подсказок и оптимизация таблиц для оптимального сжатия.
Перетащите ваши файлы шрифтов сюда
или нажмите, чтобы выбрать файлы
Поддерживаемые форматы шрифтов
Сжимайте между 21+ форматами шрифтов с полным контролем качества - настраивайте подмножество и оптимизацию
Шрифты для рабочего стола
Шрифт TrueType - универсальный формат шрифта для рабочего стола с квадратичными кривыми Безье и отличными подсказками.
Шрифт OpenType - современный стандарт шрифта с кубическими кривыми, 65,536+ глифов и расширенными типографическими функциями.
Шрифт Mac OS - устаревший формат шрифта для Macintosh с ресурсами из классической Mac OS.
Компактный формат шрифта - эффективный формат контуров на основе PostScript от Adobe для максимального сжатия.
Шрифт с ключом CID - формат Adobe для огромных наборов символов азиатских языков, сейчас устаревший.
База данных шрифтов Spline - родной редактируемый формат источника шрифтов FontForge.
Унифицированный объект шрифта - современный формат источника шрифта на основе XML для совместимости между редакторами.
Веб-шрифты
Формат открытого веб-шрифта - сжатый веб-шрифт, обеспечивающий файлы на 40% меньше с универсальной поддержкой браузеров.
Формат открытого веб-шрифта 2.0 - шрифт следующего поколения с 30% лучшим сжатием с помощью алгоритма Brotli.
Встроенный OpenType - проприетарный веб-формат шрифтов от Microsoft только для IE, сейчас устаревший.
Шрифт векторной графики - шрифт с путями SVG, позволяющий цвет и эффекты, устарел для веба.
Специализированные форматы
Двоичный шрифт PostScript - шрифт типа 1 в двоичном кодировании для профессиональной печати.
ASCII шрифт PostScript - шрифт типа 1 в формате ASCII текста, редактируемая альтернатива PFB.
Метрики шрифта принтера - файл метрик Windows для шрифтов PostScript типа 1.
Метрики шрифта Adobe - текстовый файл метрик для шрифтов PostScript типа 1.
Двоичный файл шрифта - сырые двоичные данные контуров шрифта, используемые в процессах разработки шрифтов.
Шрифтовой чемодан - контейнер ресурса Mac, хранящий несколько форматов шрифтов с 1984 по 2001 год.
Программа шрифта PostScript - шрифт PostScript типа 1 в виде исполняемого кода PostScript.
Шрифт PostScript типа 3 - формат растрового/процедурного шрифта с цветом и эффектами.
Шрифт типа 11 - вариант CID PostScript для сложных шрифтов азиатских языков.
Шрифт типа 42 - обертка шрифта TrueType для принтеров PostScript.
Полное руководство по сжатию шрифтов
Сжатие файлов шрифтов уменьшает их размер, сохраняя качество глифов. Независимо от того, нужно ли вам оптимизировать веб-шрифты для более быстрой загрузки, уменьшить объем хранилища в библиотеках шрифтов или соответствовать ограничениям по размеру файлов на платформах, наш компрессор обрабатывает более 21 формата шрифтов с полным контролем над подмножеством и оптимизацией. Получите практические ответы на ваши вопросы о сжатии шрифтов ниже.
Ваши вопросы о сжатии шрифтов
Зачем мне нужно сжимать файлы шрифтов?
Сжатие шрифтов решает проблемы производительности веба и хранения. Ваш веб-сайт использует пользовательские шрифты общей сложностью 2MB, замедляя загрузку страниц. Ваша библиотека шрифтов содержит 500 шрифтов, занимающих 5GB хранилища. Ваше мобильное приложение превышает ограничения по размеру из-за встроенных шрифтов. Возможно, вы распространяете пакет шрифтов, который слишком велик для электронной почты, или вам нужно оптимизировать веб-шрифты для улучшения показателей Core Web Vitals и более быстрой отрисовки.
Разные сценарии требуют разных уровней сжатия. Веб-шрифты выигрывают от агрессивного сжатия (подмножество используемых символов, удаление подсказок), поскольку каждый КБ влияет на время загрузки страницы. Библиотеки шрифтов для настольных ПК могут использовать умеренное сжатие для экономии места, сохраняя все глифы. Иконные шрифты идеально подходят для сильного подмножества, поскольку вам нужны только определенные глифы. Сжатие шрифтов позволяет улучшить производительность веб-сайта, снизить затраты на пропускную способность хостинга, соответствовать ограничениям загрузки платформы и сэкономить место в больших коллекциях шрифтов.
Как работает сжатие шрифтов?
Наш компрессор использует простой и безопасный процесс:
Загрузите ваш шрифт
Перетащите файл шрифта или нажмите, чтобы выбрать. Ваш файл шифруется во время загрузки с использованием SSL. Без ограничений на размер файла — включая большие CJK шрифты.
Выберите настройки сжатия
Выберите предустановку качества (Быстро, Нормально, Максимально, Ультра) или настройте параметры подмножества, подсказок и оптимизации таблиц. Наш интерфейс показывает предполагаемое уменьшение размера файла.
Обработка на сервере
Ваш шрифт сжимается на наших серверах с использованием профессиональных инструментов. Быстрое и эффективное сжатие, которое сохраняет качество глифов, уменьшая размер файла.
Скачивание и очистка
Скачайте ваш сжатый шрифт. Мы автоматически удаляем все файлы с наших серверов в течение 1 часа для вашей конфиденциальности. Файлы не хранятся постоянно.
Весь процесс обычно занимает секунды. Ваш оригинальный шрифт никогда не изменяется.
Какие настройки сжатия мне использовать?
Выберите настройки сжатия в зависимости от ваших потребностей:
Быстро (Низкое качество)
Лучше всего подходит для быстрого сжатия, когда размер файла критичен. Включает подмножество Unicode и удаляет подсказки. Идеально для веб-шрифтов с ограниченным использованием символов, распределений с ограниченной пропускной способностью или когда место для хранения крайне ограничено.
Нормально (Среднее качество)
Сбалансированное сжатие с хорошим качеством. Отключает подмножество и сохраняет подсказки, но оптимизирует таблицы шрифтов. Лучше всего подходит для общего использования, оптимизации библиотек и стандартного распространения веб-шрифтов. Большинству пользователей стоит начать с этого.
Максимально (Высокое качество)
Высокое качество с умеренным сжатием. Сохраняет все глифы и подсказки, только оптимизирует таблицы. Идеально для настольных шрифтов, профессиональной типографии или шрифтов, где качество глифов и подсказки критичны.
Ультра (Максимальное качество)
Без потери качества, минимальное сжатие. Сохраняет все, включая не оптимизированные таблицы. Идеально, когда вам нужно качество, близкое к оригиналу, но с немного уменьшенным размером файла. Лучше всего подходит для архивного хранения, мастер-копий или профессиональной дизайнерской работы.
Пользовательские настройки
Используйте дополнительные параметры для тонкой настройки сжатия. Контролируйте подмножество Unicode (удаление неиспользуемых символов), переключайте удаление подсказок (влияет на отображение на экране), настраивайте оптимизацию таблиц (влияет на структуру файла). Идеально для специфических требований, таких как ограничения загрузки платформы или потребности в наборе символов.
Все еще не уверены?
Начните с Нормального для большинства веб-шрифтов. Используйте Быстро для веб-шрифтов с ограниченными символами (только латиница). Используйте Максимально для настольных шрифтов, где качество критично. Используйте Ультра для профессиональной дизайнерской работы или когда требуется качество, близкое к оригиналу.
Быстрый справочник по случаям использования
Веб-шрифты (только на английском): Быстро с подмножеством. Веб-шрифты (многоязычные): Нормально. Настольные шрифты: Максимум. Дизайн/архивирование: Ультра. Иконные шрифты: Быстро с тяжелым подмножеством.
Помните: вы всегда можете повторно сжать с другими настройками, если первый результат не идеален. Проверьте сжатый шрифт в вашей целевой среде, чтобы убедиться, что качество соответствует вашим требованиям.
Что такое подмножество шрифтов?
Качество конверсии шрифтов зависит от исходных и целевых форматов: Без потерь - TTF ↔ OTF (оба используют схожую структуру), WOFF ↔ TTF/OTF (WOFF - сжатый TTF/OTF), PFB ↔ PFA (одни и те же данные, разное кодирование). Почти без потерь - TTF/OTF → WOFF2 (отличное сжатие, минимальные изменения данных). Некоторая потеря данных - шрифты SVG (ограниченная поддержка функций), Конверсии устаревших форматов (старые форматы имеют меньше функций).
Что сохраняется: Все контуры глифов (фактические формы), Отображения символов Unicode, Основные метрики шрифта (ширина, высота, восход, нисход), Пары кернинга (межбуквенное расстояние), Информация о семействе и стиле. Что может измениться: Расширенные функции OpenType (в более простых форматах), Информация о подсказках (оптимизация для экранного отображения), Метаданные (некоторые форматы поддерживают меньше метаданных).
Рекомендации по конверсии: Для максимального сохранения качества конвертируйте между современными форматами (TTF, OTF, WOFF, WOFF2). При конвертации в веб-шрифты потеря качества минимальна - шрифты будут отображаться идентично в браузерах. При конвертации из устаревших форматов некоторые расширенные функции могут не передаваться. Всегда тестируйте конвертированные шрифты перед использованием в производственных проектах.
Как я могу использовать конвертированные шрифты на своем сайте?
Чтобы использовать конвертированные шрифты на веб-сайтах, вам нужно: (1) Конвертировать ваш шрифт в веб-форматы (WOFF2 и WOFF для совместимости), (2) Загрузить шрифты на ваш сервер, (3) Добавить правило CSS @font-face, (4) Применить шрифт к элементам. Пример CSS: @font-face { font-family: 'MyFont'; src: url('myfont.woff2') format('woff2'), url('myfont.woff') format('woff'); font-weight: normal; font-style: normal; }
Лучшие практики для веб-шрифтов: Используйте WOFF2 в первую очередь (лучшее сжатие, более быстрая загрузка), Включите резервный WOFF для старых браузеров, Подмножьте шрифты, чтобы включить только необходимые символы (уменьшает размер файла), Используйте font-display: swap для лучшего восприятия производительности, Предварительно загружайте критические шрифты (), Хостите шрифты на том же домене или используйте CDN, Сжимайте файлы шрифтов во время доставки сервера.
Советы по производительности: Современные веб-шрифты небольшие (20-50KB для западных шрифтов). WOFF2 обеспечивает на 30% лучшее сжатие, чем WOFF. Подмноженные шрифты могут уменьшить размер более чем на 80% для одноязычных сайтов. Используйте системные шрифты в качестве резервных, пока загружаются пользовательские шрифты. Рассмотрите возможность использования переменных шрифтов для нескольких весов/стилей. Тестируйте загрузку шрифтов на медленных соединениях. Мониторьте влияние Core Web Vitals.
Могу ли я конвертировать шрифты Google или другие коммерческие шрифты?
Юридические аспекты конвертации шрифтов: Шрифты с открытым исходным кодом - Шрифты из Google Fonts, Adobe Fonts (некоторые), Font Squirrel (бесплатные шрифты) могут быть конвертированы свободно, если это позволяет лицензия. Проверьте лицензии отдельных шрифтов. Коммерческие шрифты - Шрифты, которые вы приобрели с правами на конвертацию, могут быть конвертированы для вашего использования. Проверьте ваше лицензионное соглашение. Распространение может быть запрещено. Бесплатные шрифты - шрифты «Бесплатно для личного использования» могут не разрешать конвертацию или коммерческое использование. Всегда читайте лицензию.
Шрифты Google в частности: Шрифты Google являются открытым исходным кодом (лицензия SIL Open Font или Apache License). Вы МОЖЕТЕ конвертировать шрифты Google для собственного использования. Вы МОЖЕТЕ использовать конвертированные шрифты Google на веб-сайтах. Вы МОЖЕТЕ изменять и конвертировать их. Вы НЕ МОЖЕТЕ продавать конвертированные шрифты Google. Сначала скачайте с fonts.google.com, затем конвертируйте. Укажите правильную атрибуцию, как требуется лицензией.
Безопасные практики: Конвертируйте только те шрифты, на которые у вас есть права. Храните лицензии с конвертированными шрифтами. Не распространяйте конвертированные коммерческие шрифты. Для проектов клиентов убедитесь, что у них есть правильные лицензии. В случае сомнений используйте шрифты с открытым исходным кодом (Google Fonts, бесплатные шрифты Font Squirrel). Рассмотрите возможность покупки лицензий на веб-шрифты для коммерческих проектов. Уважайте права создателей шрифтов и условия лицензирования.
В чем разница между шрифтами TTF и OTF?
TTF (шрифт TrueType) против OTF (шрифт OpenType): TTF был разработан Apple и Microsoft в 1980-х годах. Использует квадратичные кривые Безье для контуров глифов. Работает на всех платформах. Хорош для простых шрифтов и экранного отображения. Широко поддерживается во всем программном обеспечении. Размеры файлов обычно больше, чем у OTF. Лучше подходит для отображения на экране при малых размерах.
OTF является расширением TTF, разработанным Adobe и Microsoft. Использует кубические кривые Безье (кривые PostScript). Поддерживает более сложные типографические функции (лигатуры, альтернативы, контекстные замены). Лучше подходит для сложных скриптов и профессиональной типографии. Поддерживает больше глифов (65,000+ против ограничения в 65,000). Лучше для печати и профессионального дизайна. Современный стандарт для профессиональных шрифтов.
Когда использовать каждый: Используйте TTF для - Простых веб-шрифтов, Максимальной совместимости, Поддержки устаревших систем, Шрифтов, оптимизированных для экранного отображения. Используйте OTF для - Профессиональной дизайнерской работы, Шрифтов с расширенными функциями, Печати, Сложных сценариев (арабский, деванагари), Проектов с акцентом на типографику. Современные системы поддерживают оба формата одинаково хорошо. Для веб-использования формат имеет меньшее значение (оба конвертируются в WOFF/WOFF2). Выбирайте в зависимости от необходимых функций шрифта.
Как я могу убедиться, что конвертированные шрифты работают во всех браузерах?
Поддержка форматов шрифтов браузерами: WOFF2 - Поддерживается Chrome 36+, Firefox 39+, Safari 12+, Edge 14+ (95% глобальной поддержки). WOFF - Поддерживается IE 9+, всеми современными браузерами (99% глобальной поддержки). TTF/OTF - Поддерживается всеми браузерами, но файлы больше. EOT - Только IE 6-11 (только для устаревших). SVG - Устарел, избегайте для новых проектов. Стратегия: Предоставьте WOFF2 + WOFF для полной поддержки.
Пример кросс-браузерного CSS: @font-face { font-family: 'MyFont'; src: url('myfont.woff2') format('woff2'), /* Современные браузеры */ url('myfont.woff') format('woff'); /* Резервный вариант */ font-weight: normal; font-style: normal; font-display: swap; /* Лучший опыт загрузки */ } Это охватывает 99.9% браузеров. Пропустите EOT, если не поддерживаете IE 8.
Рекомендации по тестированию: Тестируйте на Chrome, Firefox, Safari, Edge (охватывает 95%+ пользователей). Проверьте отображение шрифтов на Windows и Mac (разные движки рендеринга). Тестируйте на мобильных устройствах (iOS Safari, Chrome Android). Используйте инструменты, такие как BrowserStack, для комплексного тестирования. Убедитесь, что резервные шрифты загружаются правильно. Проверьте поведение font-display. Мониторьте производительность загрузки. Убедитесь, что нет FOUT (вспышка нестилизованного текста) или FOIT (вспышка невидимого текста).
Могу ли я конвертировать переменные шрифты?
Переменные шрифты - это шрифты OpenType с переменными осями (вес, ширина, наклон, оптический размер). Они содержат несколько стилей в одном файле. Конвертировать переменные шрифты: Из TTF/OTF переменного в WOFF2 переменный - Полностью поддерживается, сохраняет все оси. Между переменными форматами - Да, все переменные функции сохраняются. В статические шрифты - Возможно, но теряет переменную функциональность (создает один вес/стиль). Из статических в переменные - Невозможно (требует оригинальные источники дизайна).
Преимущества переменных шрифтов: Один файл содержит несколько весов/стилей (значительно меньший общий размер файла), Плавная интерполяция между весами, Пользовательские значения веса (не ограничены предопределенными весами), Лучшая производительность в вебе (один запрос против нескольких), Возможности адаптивной типографики, Меньшее использование полосы пропускания. Пример: переменный шрифт Roboto (84KB) против обычного + жирного + курсивного + жирного курсивного Roboto (150KB+).
Использование переменных шрифтов: Конвертируйте в WOFF2 для лучшего сжатия и поддержки браузеров. Используйте CSS: font-variation-settings: 'wght' 450; для пользовательских весов. Проверьте поддержку браузеров (поддерживается всеми современными браузерами с 2018 года). Обеспечьте резервный вариант для старых браузеров. Рассмотрите переменные шрифты для: больших семейств шрифтов, адаптивных дизайнов, сайтов с критической производительностью, современных веб-проектов. Google Fonts предлагает множество переменных шрифтов бесплатно.
Каковы лучшие практики для веб-шрифтов?
Формат и оптимизация: Используйте WOFF2 в качестве основного формата (на 30-50% меньше, чем WOFF). Включите резервный WOFF для старых браузеров. Подмножьте шрифты, чтобы удалить неиспользуемые глифы (уменьшает размер на 50-80% для западного текста). Удалите неиспользуемые наборы символов языков. Используйте font-display: swap для лучшего восприятия производительности. Предварительно загружайте критические шрифты: .
Стратегия загрузки: Загружайте шрифты асинхронно, чтобы избежать блокировки рендеринга страницы. Используйте стек системных шрифтов для первоначального рендеринга. Реализуйте font-display: swap или optional. Ограничьте количество семейств шрифтов (максимум 1-2). Ограничьте количество весов (только необходимые веса). Самостоятельно хостите шрифты для лучшего контроля и производительности. Рассмотрите возможность использования переменных шрифтов, чтобы уменьшить количество файлов. Агрессивно кэшируйте шрифты (1 год+).
Метрики производительности: Стремитесь к <100KB общему весу шрифтов. Критические шрифты должны загружаться за <1 секунду. Мониторьте совокупное смещение макета (CLS) из-за замены шрифтов. Используйте резервные шрифты, которые соответствуют метрикам размера. Тестируйте на 3G соединениях. Оптимизируйте порядок загрузки шрифтов (критические шрифты первыми). Рассмотрите возможность использования системных шрифтов для основного текста, пользовательских шрифтов для заголовков. Измеряйте влияние на Core Web Vitals. Хорошая стратегия шрифтов улучшает как производительность, так и пользовательский опыт.
Как я могу пакетно конвертировать несколько шрифтов?
Наш конвертер шрифтов поддерживает пакетную конверсию: Загружайте несколько файлов шрифтов одновременно, Выберите выходной формат (применяется ко всем файлам), Нажмите конвертировать, Скачайте в виде ZIP-архива, содержащего все конвертированные шрифты. Это экономит время при: Конвертации целых семейств шрифтов, Подготовке нескольких шрифтов для веб-использования, Пакетной обработке шрифтов клиентов, Конвертации коллекций устаревших шрифтов, Настройке новых дизайнерских проектов.
Преимущества пакетной конверсии: Обрабатывайте целые семейства шрифтов за одну операцию, Последовательный выходной формат для всех шрифтов, Быстрее, чем индивидуальные конверсии, Автоматическая упаковка в ZIP для легкой загрузки, Сохраняет оригинальные имена файлов, Идеально для профессиональных рабочих процессов. Пример: загрузите семейство шрифтов (Обычный, Жирный, Курсивный, Жирный курсивный), конвертируйте все в WOFF2 сразу, загрузите один ZIP со всеми конвертированными файлами.
Советы по пакетному рабочему процессу: Организуйте шрифты перед загрузкой (ясно назовите файлы), Держите связанные шрифты вместе (члены семьи), Конвертируйте в один и тот же целевой формат для последовательности, Используйте пакетную конверсию для подготовки веб-шрифтов, Скачивайте ZIP и извлекайте в папку проекта, Тестируйте все конвертированные шрифты вместе, Храните оригиналы в качестве резервной копии. Для очень больших партий (50+ шрифтов) рассмотрите возможность конвертации группами для обеспечения стабильности.
Что происходит с лицензированием шрифтов после конверсии?
Лицензирование шрифтов и конверсия: Оригинальная лицензия ВСЕГДА применяется к конвертированным шрифтам. Конвертация формата НЕ изменяет условия лицензирования. Если лицензия шрифта запрещает конверсию, не конвертируйте. Если лицензия запрещает веб-использование, не используйте на веб-сайтах (даже в веб-формате). Если лицензия предназначена только для личного использования, конвертированные шрифты остаются только для личного использования. Всегда соблюдайте условия оригинальной лицензии шрифта.
Распространенные типы лицензий: SIL Open Font License (OFL) - Можно конвертировать, использовать, изменять, перераспределять (с указанием авторства). Лицензия Apache - Похожа на OFL, позволяет коммерческое использование. Бесплатно для личного использования - Обычно позволяет конвертацию только для личных проектов. Коммерческая лицензия - Проверьте условия; обычно позволяет конвертацию для купленных случаев использования. Настольная лицензия - Может не включать права на веб-использование (нужна отдельная веб-лицензия).
Безопасные практики: Читайте лицензию перед конвертацией, храните лицензионные файлы с конвертированными шрифтами, не распространяйте конвертированные коммерческие шрифты без разрешения, покупайте соответствующие лицензии для коммерческих проектов, используйте шрифты с открытым исходным кодом (Google Fonts), когда это возможно, обучайте клиентов вопросам лицензирования шрифтов, уважайте интеллектуальную собственность создателей шрифтов. В случае сомнений свяжитесь с создателем шрифта или используйте бесплатные/открытые шрифты.
Могу ли я конвертировать шрифты для мобильных приложений?
Форматы шрифтов для мобильных приложений: iOS (iPhone/iPad) - поддерживает TTF, OTF (предпочтительно). Включите шрифты в пакет приложения. Зарегистрируйте в Info.plist. Android - поддерживает TTF, OTF. Поместите в папку assets/fonts. Загружайте программно или через XML. Конвертируйте в TTF или OTF для максимальной совместимости между платформами. Мобильные приложения не используют веб-шрифты (WOFF/WOFF2).
Реализация шрифтов на мобильных устройствах: Для iOS: добавьте файлы шрифтов в проект Xcode, добавьте названия шрифтов в Info.plist (массив UIAppFonts), используйте в коде: UIFont(name: 'FontName', size: 16). Для Android: поместите шрифты в assets/fonts/, загружайте в коде: Typeface.createFromAsset(assets, 'fonts/fontname.ttf'), используйте в XML с атрибутом семейства шрифтов. На обеих платформах: OTF предоставляет больше функций, TTF имеет немного лучшую совместимость.
Советы по шрифтам для мобильных приложений: Используйте OTF для лучших типографических функций, создавайте подмножества шрифтов, если это возможно (уменьшает размер приложения), тестируйте на нескольких устройствах, рассматривайте переменные шрифты для экономии размера (iOS 11+, Android 8+), объединяйте только необходимые веса, соблюдайте лицензии шрифтов (распределение приложений является перераспределением), тестируйте отображение шрифтов на разных плотностях экрана, предоставляйте резервные шрифты. Файлы шрифтов для мобильных устройств увеличивают размер загрузки приложения - оптимизируйте, когда это возможно.
Какой лучший формат шрифта для производительности?
Сравнение производительности форматов шрифтов: WOFF2 - Лучшее сжатие (на 30% меньше, чем WOFF, на 50% меньше, чем TTF), Быстрая декомпрессия, Поддерживается всеми современными браузерами, Лучший выбор для веба. WOFF - Хорошее сжатие (на 40% меньше, чем TTF), Универсальная поддержка браузеров, Хороший резервный вариант. TTF/OTF - Без сжатия, Большие файлы, Более медленная загрузка, Используйте только для настольных. EOT - Только IE, Устаревший, Избегайте.
Стратегии оптимизации производительности: Используйте WOFF2 исключительно для современных браузеров (95%+ поддержка), Подмножьте шрифты, чтобы удалить неиспользуемые символы (уменьшение размера на 50-80%), Используйте переменные шрифты вместо нескольких файлов (уменьшение общего размера на 50-70%), Реализуйте font-display: swap для лучшего восприятия производительности, Предварительно загружайте критические шрифты, чтобы начать загрузку немедленно, Агрессивно кэшируйте шрифты (1 год), Используйте сервисные работники для кэширования шрифтов локально.
Примеры из реальной жизни: Google Fonts предоставляет WOFF2 современным браузерам (оптимальная производительность). Amazon сильно создает подмножества шрифтов (только используемые глифы). Apple использует переменные шрифты на недавних сайтах (меньше HTTP-запросов). Medium предзагружает критические шрифты (быстрее начальная отрисовка). Лучшие практики: конвертируйте в WOFF2, создавайте подмножества для вашего языка, измеряйте влияние, итеративно улучшайте. Типичный оптимизированный шрифт: 15-30KB (против 150-300KB не оптимизированного). Хорошая стратегия шрифтов значительно улучшает время загрузки страниц и пользовательский опыт.
Как мне устранить проблемы с конверсией шрифтов?
Распространенные проблемы конвертации и их решения: Шрифт не отображается после конвертации - проверьте синтаксис CSS @font-face, проверьте путь к файлу, убедитесь в наличии заголовков CORS для шрифтов с кросс-доменным доступом, протестируйте в разных браузерах. Символы отсутствуют - оригинальный шрифт может не включать эти символы, попробуйте другой исходный формат, убедитесь в поддержке Unicode в обоих форматах. Размер файла слишком большой - используйте WOFF2 для лучшего сжатия, создайте подмножество шрифта, чтобы удалить неиспользуемые глифы, удалите ненужные функции шрифта.
Проблемы, специфичные для формата: WOFF2 не работает - Проверьте поддержку браузера (IE не поддерживается), убедитесь в правильном формате() в CSS, проверьте, не поврежден ли файл. Проблемы с EOT - EOT только для IE, используйте условные комментарии для IE, проверьте поддержку версии IE. Проблемы со шрифтами SVG - шрифты SVG устарели, конвертируйте в WOFF/WOFF2 вместо этого, ограниченная поддержка браузеров. Проблемы с PostScript (PFB/PFA) - Эти шрифты предназначены для печати/настольных ПК, а не для веба, конвертируйте в OTF для настольного использования.
Контрольный список для отладки: Убедитесь, что исходный шрифт работает перед конвертацией, проверьте конвертированный шрифт с помощью инструмента просмотра шрифтов, проверьте синтаксис CSS @font-face, протестируйте в нескольких браузерах, проверьте инструменты разработчика браузера на наличие ошибок загрузки шрифтов, проверьте правильные MIME-типы на сервере (font/woff2, font/woff, font/ttf), убедитесь в наличии заголовков CORS, если загружаете с другого домена, попробуйте разные настройки конвертации, протестируйте сначала с более простым шрифтом, проверьте, не поврежден ли файл шрифта. Большинство проблем связаны с конфигурацией CSS/сервера, а не с качеством конвертации.