Sie können benutzerdefinierte Schriftarten in HTML-E-Mails irgendwie verwenden

Avatar of Chris Coyier
Chris Coyier am

DigitalOcean bietet Cloud-Produkte für jede Phase Ihrer Reise. Starten Sie mit 200 $ kostenlosem Guthaben!

Und Sie verwenden sie so ziemlich genauso, wie Sie benutzerdefinierte Schriftarten auf einer Website verwenden würden. Jaina Mistry hatte letztes Jahr die Nachricht dazu im Litmus-Blog

Während Webfonts keine universelle Unterstützung haben, hier sind die E-Mail-Clients, in denen sie unterstützt werden

  • AOL Mail
  • Native Android Mail-App (nicht Gmail-App)
  • Apple Mail
  • iOS Mail
  • Outlook 2000
  • Outlook.com App

Abgesehen von der Verwendung eines JavaScript-Font-Loaders, der definitiv nicht in E-Mails funktioniert (kein E-Mail-Client wird JavaScript ausführen), läuft es letztendlich auf @font-face in CSS hinaus. Machen wir das also.

Nehmen wir an, wir wollten Lato in einer E-Mail verwenden, wenn wir das können. Machen Sie das normale Google Fonts-Ding und finden Sie die URL zum Laden von Lato. Wenn Sie diese URL einfach besuchen, sehen Sie, dass sie Lato über @font-face lädt, und Sie können diesen Code problemlos schnappen

In Ihrer HTML-Vorlage würden Sie dies in einen <style>-Block im <head> einfügen und auch die font-family festlegen

<style type="text/css">
@media screen {
  @font-face {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 400;
    src: local('Lato Regular'), local('Lato-Regular'), url(https://fonts.gstatic.com/s/lato/v11/qIIYRU-oROkIk8vfvxw6QvesZW2xOQ-xsNqO47m55DA.woff) format('woff');
  }

  ...

  body {
    font-family: "Lato", "Lucida Grande", "Lucida Sans Unicode", Tahoma, Sans-Serif;
  }
</style>

Beachten Sie, dass dort einige Fallback-Schriftarten eingestellt sind. Es ist genauso gut, auf Lato-ähnliche Schriftarten zurückzufallen, wenn wir das können.

Hier sehen wir, wie das im Litmus Builder funktioniert

Aber nur um sicherzugehen, wir müssen es an einige tatsächliche E-Mail-Clients senden und sehen, was passiert

✅ Lato in Apple Mail 10
🚫 Lucida Grande in Outlook 2007 (und 2010)
✅ Lato auf dem iPhone 6
🚫 Droid Sans in Android Gmail
🚫 Lucida Grande in Gmail im Web

Ich denke, die Art, darüber nachzudenken, ist: Einige tun es, einige nicht, meh, irgendwie eine coole progressive Verbesserung, um Ihre Marke abzugleichen.