Our WordPress email template plugin WP HTML Mail ist about five years old now. Right from the beginning users where asking why they cannot use webfonts in their emails. [Short spoiler at the beginning: we added this feature now and the beta signup is at the bottom of the page]
While it was technically always possible to use webfonts in emails it didn’t make any sense because only a small percentage of recipients could see them.
Coding emails is still like making websites in the 90s using table layouts, inline styles and the worst “browser”-standards you’ve ever seen.
Campaignmonitor has a huge collections of all CSS statements supported by which email client in which version on which HTML tag.
Can I use Webfonts in emails in 2020?
Short answer: It depends…
There is still no general support for it and maybe it will never be but you can use it if you keep a few things in mind.
How many of your recipients can see the Webfonts?
Litmus wrote an article about this topic mentioning the following list of supported email clients:
- Apple Mail
- iOS Mail
- Google Android
- Samsung Mail (Android 8.0)
- Outlook for Mac
- Outlook App
The list looks short but most of them are in the top ten in global usage and there might be many less popular apps and webmail clients which will also work and are no listed in their article. Nevertheless you should keep in mind depending on your target audience and country between 30% and 50% will not see the webfonts. Just google for “email client statistics <your country>”. You should find several statistics to get to know your local users.
How do emails look like for those who can’t see the fonts?
Because we don’t want the recipients email client to choose any other fonts we decided to define fontsets each of them containing your selected webfont and a fallback font. If you choose your fonts wisely your mails can still look good for all recipients.
While this is ok for serif and sans-serif fonts you wont find any web safe fallbacks for display fonts:
Some Screenshots of different email clients
We chose a serif font which doesn’t look too bad using a fallback. So especially have a look at the header font weight to see the difference.