Все статьи
23 сентября 2026 г.8 мин чтения

Авторский шрифт в HTML-письме: как сохранить читаемость при подмене

Авторский шрифт в HTML-письме: как сохранить читаемость при подмене

Авторский шрифт в HTML-письме помогает подчеркнуть голос бренда, но получатель может увидеть его иначе или вовсе не увидеть. Надёжная рассылка поэтому проектируется в двух режимах: с фирменной гарнитурой и с заранее выбранной заменой. Ниже — как выбрать роль шрифта, собрать стек, проверить кириллицу и увидеть проблемные переносы до отправки.

Сначала решите, где фирменный шрифт действительно нужен

В письме типографика работает в тесном пространстве: заголовок конкурирует с темой письма, экран узкий, а часть оформления зависит от почтового приложения. Собственный шрифт лучше рассматривать как выразительную деталь, а не как условие понимания. Если название предложения, срок или шаг пользователя читается только в редкой гарнитуре, письмо хрупкое.

Разделите контент на два слоя. Первый — смысловой: тема, заголовок, условия, кнопка, подпись. Он должен оставаться ясным даже в системном шрифте. Второй — фирменный: характер заголовка, небольшая авторская подпись или акцентная фраза. Его можно оформить индивидуальнее, если замена не нарушит структуру. Для длинного основного текста обычно полезнее спокойная гарнитура с устойчивой кириллицей, чем максимальное сходство с логотипом.

Такой подход особенно подходит для собственного рукописного шрифта. Используйте его в коротком заголовке, где необычный рисунок усиливает индивидуальность, а абзацам задайте нейтральный гротеск или антикву. Если читатель не увидит авторскую гарнитуру, письмо всё равно должно сообщать то же самое и вести к тому же действию.

Что именно происходит при замене

CSS задаёт список приоритетных семейств. Клиент пытается применить первое доступное; если оно не подходит, использует следующий вариант, затем общий класс вроде sans-serif или serif. Веб-стандарт также описывает подбор для отдельных символов: один шрифт может не содержать нужный знак, и для него потребуется другая гарнитура. Поэтому список — не украшение записи font-family, а план на случай отсутствия файла, неподдерживаемого способа подключения или неполного набора глифов. В спецификации W3C описан этот механизм выбора и рекомендуется завершать стек общим семейством: CSS Fonts Module Level 4.

У HTML-писем есть ещё один практический слой: письмо проходит через разные приложения и способы просмотра. Поддержка подключаемых гарнитур и части CSS различается, а некоторые версии Outlook могут потребовать отдельного запасного значения. Microsoft описывает ситуацию, в которой Outlook Classic не применяет заданный fallback к пользовательскому шрифту, и предлагает MSO-условие и mso-font-alt. Это не универсальный рецепт для всех клиентов, а частная совместимость, которую нужно проверять в своей системе рассылки: документация Microsoft по Outlook Classic.

Соберите стек по роли, а не по престижу названий

Начинайте с целевой гарнитуры, затем укажите один-два запасных шрифта, которые вероятнее всего доступны вашей аудитории, и завершите обобщённым семейством. Имена с пробелами заключайте в кавычки. Подбирайте замену визуально и по измерениям: ширине слов, высоте строчных, плотности, форме кириллических знаков и насыщенности. Последний пункт sans-serif или serif сохранит хотя бы общий характер, даже если перечисленные имена отсутствуют.

Например, для авторского шрифта с умеренно округлыми формами можно проверить такой базовый стек:

  • font-family: "Мой Авторский", Arial, sans-serif; — простой вариант для письма, где требуется читаемый гротеск при замене.
  • Для более мягкого рисунка попробуйте: font-family: "Мой Авторский", Verdana, Arial, sans-serif; и сравните длину строк.
  • Если основной текст задуман как спокойная антиква, отдельно проверьте: font-family: "Мой Авторский", Georgia, "Times New Roman", serif; — не смешивайте этот стек с гротесковой версией без визуальной проверки.

Примеры — отправная точка, а не обещание одинакового результата на каждом устройстве. Даже знакомое имя может соответствовать локально установленной версии с иными метриками. Проверяйте не только вид одной буквы, но и несколько реальных строк письма: одинаковый кегль не гарантирует одинаковую длину строки или высоту блока.

Проверьте кириллицу и критические знаки

Перед подключением выясните, какие знаки содержит файл и какая версия гарнитуры используется. Для русскоязычной рассылки полезно проверить заглавные и строчные буквы, Ё и ё, кавычки «ёлочки», длинное тире, знак номера, валюту и типичные сочетания букв бренда. Если шрифт поддерживает только латиницу или часть начертаний, почтовый клиент может показать отдельные знаки другой гарнитурой. Получится незаметный для автора, но заметный читателю разнобой.

Соберите тестовую фразу, которая встречается в настоящем контенте: «Ёлка — 1 250 ₽», название компании, фамилию, адрес и фрагмент кнопки. Посмотрите на неё в фирменном режиме и после отключения веб-шрифта. Особое внимание уделите числам, кавычкам и знакам валюты: контрастная замена одного символа иногда выглядит как ошибка набора.

Настройте типографику так, чтобы ширина текста выдерживала замену

Замена может расширить фразу и изменить переносы. Это критично для короткого заголовка, персонализированного обращения, кнопки и блока с датой или ценой. Не фиксируйте высоту контейнера под одну гарнитуру: более широкие буквы могут перенести слово, увеличить кнопку или столкнуть соседние элементы. Для кнопки оставьте горизонтальные отступы и возможность вырасти, а важный заголовок разбейте по смыслу, а не случайным переносом в точке, которая исчезнет при другой ширине.

Используйте базовые размеры и межстрочный интервал, которые остаются удобными при обеих гарнитурах. Избегайте длинных заголовков капсом, плотных декоративных засечек в мелком размере и тонкого веса на цветном фоне. Если в дизайнерском варианте заголовок занимает одну строку, а в запасном — две, заранее решите, как должен выглядеть второй вариант. Тестируйте реальные персонализированные данные: подстановка длинного имени или названия тарифа может дать более тяжёлый случай, чем нейтральное «Иван».

Пример разметки без зависимости от одного файла

Ниже показан обычный стек для веб-страницы. В рассылке используйте его только в рамках возможностей платформы отправки и обязательно проверьте результат в поддерживаемых ею клиентах. Само объявление не гарантирует, что каждое приложение загрузит пользовательскую гарнитуру.

Для обычного сайта правило может выглядеть так: @font-face { font-family: "My Handwritten"; src: url("/fonts/my-handwritten.woff2") format("woff2"); } .email-heading { font-family: "My Handwritten", Arial, sans-serif; } .email-body { font-family: Arial, sans-serif; }

Здесь фирменный файл используется только для короткого заголовка, а текст абзацев сразу получает системную замену. Для конкретного почтового шаблона адаптируйте синтаксис к его HTML и рекомендациям провайдера. Не ставьте пользовательскую гарнитуру единственным значением и не переносите условия для Outlook во все клиенты без проверки: специальные комментарии предназначены для ограниченного сценария.

Соберите проверку до запуска рассылки

  • Отправьте тестовое письмо на реальные адреса из используемых семейств клиентов и откройте его в приложении, а не только в предпросмотре конструктора.
  • Проверьте два режима: пользовательский шрифт доступен и пользовательский шрифт не загрузился. В браузере для этого достаточно временно отключить файл или подменить правило; в рассылке используйте тестирование провайдера и реальные тестовые ящики.
  • Сравните заголовок, абзац, кнопку, цифры, цену, кавычки и кириллические знаки. Смотрите на переносы, высоту строк, ширину кнопки и взаимное выравнивание блоков.
  • Повторите просмотр на узком экране и увеличьте текст. Персонализируйте письмо длинным именем и длинным значением в поле, которое подставляет CRM.
  • Сохраните скриншоты обоих вариантов и запишите, какой стек и какие условия совместимости применены. Так повторная кампания не начнётся с догадок.

Типичные ошибки

  • Оформлять длинный основной текст только авторской гарнитурой. Если она не появится, прочитать письмо всё ещё должно быть легко.
  • Указывать несколько почти одинаковых пользовательских шрифтов без проверки. Длинный список не заменяет осмысленную запасную гарнитуру.
  • Считать preview-окно доказательством совместимости. Предпросмотр может показывать один движок и не моделировать конкретное приложение получателя.
  • Исправлять каждый перенос вручную. После подстановки персональных данных или иной гарнитуры строка снова изменится.
  • Вставлять важный текст в виде картинки, чтобы точно сохранить шрифт. Такой текст сложнее масштабировать, копировать и воспринимать при отключённых изображениях.
  • Подключать шрифт без проверки разрешённого способа использования в письмах. Условия web-лицензии могут отличаться от условий для других носителей.

Чеклист перед отправкой

  • Смысл письма понятен при системном шрифте.
  • Стек завершён общим семейством и содержит подходящие запасные варианты.
  • Кириллица, цифры, кавычки, тире и знак валюты выглядят согласованно.
  • Заголовки и кнопки выдерживают более широкую замену и длинные данные.
  • Проверены клиенты и устройства, важные для аудитории; есть вариант без загруженного файла.
  • Лицензия разрешает выбранное использование, а отправленный шаблон соответствует требованиям сервиса рассылки.

Частые вопросы

Можно ли поставить авторский шрифт во всё письмо?

Технически это зависит от способа отправки и приложения получателя, но редакционно лучше не делать всю читаемость зависимой от одного файла. Для длинного текста надёжнее заложить подходящую замену, а индивидуальную гарнитуру оставить для коротких акцентов. Так сообщение не потеряется, даже если оформление упростится.

Какой запасной шрифт выбрать для русского текста?

Выбирайте по форме букв и метрикам, а не по популярности названия. Сравните кириллицу, ширину слов, высоту строчных и плотность с основным шрифтом. Завершите стек общим семейством sans-serif или serif, чтобы у браузера или клиента оставался типовой вариант.

Почему часть слова выглядит другим шрифтом?

В исходной гарнитуре может отсутствовать отдельный знак или конкретное начертание. Система подбирает доступный шрифт для отсутствующего символа; в результате строка кажется смешанной. Проверьте состав глифов и знак в реальном рендере, а затем добавьте нужный вариант шрифта или выберите полную замену.

Нужно ли отдельное правило для Outlook?

Иногда да, но конкретное решение относится к конкретному варианту Outlook и шаблону. Документация Microsoft описывает MSO-условия и mso-font-alt для случая, когда Outlook Classic не применяет обычный fallback. Добавляйте условие после теста именно в той среде, для которой оно нужно.

Достаточно ли одного скриншота из конструктора рассылок?

Нет: предпросмотр помогает быстро найти грубые ошибки, но не доказывает одинаковое поведение во всех клиентских приложениях. Отправьте письмо на тестовые адреса и проверьте ключевые варианты, которыми пользуется аудитория. Важно хотя бы один раз увидеть вариант с загруженным шрифтом и вариант с подменой.

Можно ли заменить весь заголовок изображением?

Изображение сохраняет композицию, но текст в нём нельзя нормально выделить и масштабировать; при отключённых картинках он может пропасть. Если заголовок несёт смысл, оставьте его настоящим текстом и протестируйте запасной шрифт. Изображения подходят для иллюстрации, а не для обязательного сообщения.

Вывод: проверяйте письмо в двух типографических режимах

Хорошая рассылка сохраняет смысл при фирменном шрифте и при его отсутствии. Ограничьте авторскую гарнитуру местами, где она усиливает голос бренда, подберите замену по кириллице и длине строк, а затем отправьте тесты на реальные устройства. Если вы создаёте собственный шрифт в Fontgenerator, используйте его для узнаваемого короткого акцента и заранее подготовьте спокойную системную пару для основного текста.