Типографика в email-рассылках: как выбрать шрифт, который не сломается

Типографика в email-маркетинге — это компромисс между дизайном и ограничениями почтовых клиентов. В отличие от веба, где браузеры поддерживают стандарты, почтовые программы (особенно Outlook и старые версии Gmail) работают по архаичным правилам.

В этой статье мы разберём техническую сторону типографики: как настроить Font-Stack, какие хаки применить для Outlook и как сохранить фирменный стиль, не навредив письму.

Системные (Web Safe) и Кастомные (Web Fonts): Основы выбора

Для начала важно разделить шрифты на две категории, чтобы определить стратегию вёрстки.

Web Safe Fonts (Системные) Это стандартные шрифты, предустановленные на большинстве устройств (Windows, Mac, iOS, Android).

  • Примеры: Arial, Verdana, Georgia, Times New Roman, Courier New, Tahoma.
  • Преимущество: Отобразятся у 99% пользователей.
  • Недостаток: Могут не соответствовать брендбуку.

Web Fonts (Кастомные) Это шрифты, которые загружаются со стороннего сервера (Google Fonts, Adobe Fonts или вашего хостинга).

  • Примеры: Roboto, Open Sans, Proxima Nova и ваши корпоративные шрифты. (Выбрать и протестировать шрифты можно на ресурсе Google Fonts)
  • Преимущество: Уникальный дизайн и узнаваемость.
  • Недостаток: Поддерживаются не везде. Apple Mail и iOS покажут их, но Outlook и десктопный Gmail часто проигнорируют.

Правило: Не используйте более двух разных шрифтов и двух стилей (Normal/Bold) в одном письме, так как это влияет на скорость загрузки.

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

Искусство Font-Stack: Механизм запасного отображения

Ошибка — указать в CSS только один желаемый шрифт. Если почтовый клиент его не найдёт, он поставит дефолтный (например, Times New Roman), что приведёт к смещению вёрстки.

Решение — Font-Stack (шрифтовой стек). Это цепочка приоритетов, заданная в свойстве font-family.

Правильный синтаксис

Логика стека:

  • ‘Open Sans’ — Целевой шрифт (Web Font). Если почтовый клиент умеет его загружать, пользователь увидит его.
  • Helvetica — Fallback #1. Если Open Sans не загрузился, система ищет Helvetica (доступна на всех Mac).
  • Arial — Fallback #2. Если нет Helvetica (например, на Windows), используется Arial.
  • sans-serif — Универсальная категория. Последний рубеж. Команда: «Поставь любой доступный шрифт без засечек».

Риск смещения вёрстки (Layout Shift)

Важный момент: ширина символов. Представьте: фирменный шрифт — узкий (любой Condensed). Заголовок встал в одну строку. В качестве запасного указана Verdana, которая широкая.

Результат: В Outlook Verdana заменит ваш шрифт, текст станет шире, заголовок разобьётся на две строки.

Совет: Подбирайте запасные шрифты, близкие по пропорциям к основному. (Для помощи в подборе шрифтов и генерации @font-face можно использовать Font Squirrel.

  • Для узких гротесков используйте в запасе Arial Narrow.
  • Для широких — Verdana.
  • Для классических шрифтов с засечками — Georgia.

Техническая реализация Web Fonts

Если вы решили внедрить фирменный стиль через Google Font, важно сделать это правильно.

Для email лучше всего работает @font-face. Методы <link> и @import часто блокируются почтовыми клиентами. @font-face даёт контроль и позволяет корректно переключиться на Font-Stack, если шрифт не поддерживается.

Пример кода (вставляется в <head> письма):

Где сработает:
✅ Apple Mail (iPhone, iPad, Mac)
✅ Стандартный почтовик Android (не Gmail App)
✅ Thunderbird

Где (скорее всего) не сработает:

Gmail (веб и приложение) — часто игнорирует внешние ссылки, заменяя на Roboto или Arial.
Outlook (Desktop) — полностью игнорирует @font-face.

Преодоление ограничений Outlook: Хаки и mso-теги

Outlook для Windows (версии 2007–2019) использует для рендеринга писем движок MS Word. Именно поэтому Outlook является основным препятствием для вёрстки. Он может проигнорировать Font-Stack, если видит «непонятный» кастомный шрифт, и принудительно применить Times New Roman.

Решение 1: Директива mso-font-alt

Это CSS-свойство Microsoft, позволяющее указать альтернативный шрифт специально для движка Office. Его нужно добавить прямо в описание @font-face: mso-font-alt: ‘Arial’;

Решение 2: Условные комментарии (надёжный метод)

Этот метод прячет кастомный шрифт от Outlook, заставляя его видеть только безопасный.

CSS с защитой от Outlook: Добавьте этот код внутрь блока <style>.

Как это работает: Все почтовые клиенты пропустят этот код как комментарий. Однако Outlook увидит условие [if mso], применит его и принудительно (!important) назначит Arial всем элементам.

Пользователи Apple увидят Lobster, а пользователи Outlook — Arial, что исключает принудительное отображение Times New Roman.

Читабельность и UX: Ключевые технические параметры

Даже при технически верном подключении типографика может быть неэффективной. Типографика — это инструмент доставки смысла.

Проверьте письмо по чек‑листу:

  • Размер шрифта.
    • Десктоп: минимум 14–16px для основного текста.
    • Мобильные: 16–18px. Мелкий текст на смартфоне затрудняет чтение.
  • Межстрочный интервал (Line-height).
    • Стандарт: 1.5 (или 150%). Если текст 16px, высота строки должна быть 24px. Слипшиеся строки ухудшают восприятие текста.
  • Контрастность.
    • Светло‑серый текст на белом фоне — плохо читается. Используйте тёмно‑серый (#333333) или чёрный. (Проверить соответствие контрастности стандартам WCAG можно с помощью WebAIM Color Contrast Checker.)
  • Избегайте использования текста в виде изображения.
    • Риски: Картинки могут быть отключены по умолчанию. Письмо может попасть в спам. Изображение не адаптируется под ширину мобильного устройства.
    • Если всё же используете: Обязательно прописывайте Alt-текст.

Резюме: 5 правил типографики в Email

  1. Всегда имейте запасной план (План Б). Используйте цепочку шрифтов (Font-Stack): сначала ваш фирменный шрифт, затем похожий безопасный, а в конце — универсальную категорию (sans-serif или serif).
  2. Выбирайте похожий запасной шрифт. Он должен быть близок к основному по ширине символов. Если основной шрифт узкий, не ставьте в запас широкий, иначе это сместит вёрстку.
  3. Подключайте кастомный шрифт надёжно. Используйте метод @font-face внутри стилей письма. Избегайте команд @import и внешних ссылок, так как почтовые клиенты их блокируют.
  4. Учитывайте Outlook. Применяйте специальные команды (хаки), чтобы принудительно показать этому клиенту безопасный системный шрифт (например, Arial), если фирменный не сработает.
  5. Тестируйте перед отправкой. Обязательно проверяйте, как письмо выглядит во всех ключевых почтовых клиентах, особенно в десктопном Outlook и мобильном Apple Mail.

В итоге, ваш фирменный стиль — актив бренда. В email-маркетинге сохранить его можно только при условии контроля шрифта, который увидит получатель.

В последней версии Letteros мы устранили эту техническую сложность:

  • Автоматические Font-Stack: Популярные шрифты в конструкторе имеют встроенные, протестированные Font-Stack с учётом метрики символов.
  • Встроенные mso-Хаки: Конструктор автоматически добавляет технические «костыли», чтобы письма в Outlook выглядели, как задумано.
  • Тестирование в один клик: Вы можете проверить отображение письма на 100+ устройствах и почтовых клиентах, включая версии Outlook.

Готовы внедрить фирменный стиль с гарантией надёжного отображения? Перейдите в конструктор Letteros прямо сейчас, чтобы протестировать, как ваши шрифты работают в нашей среде.

Советуем почитать