I created a new html email signature for myself and I'm quite pleased with the result. It makes use of a font stack that tries the web font Open Sans first and falls back to Trebuchet MS if the client cannot display the web font. I'm using Outlook 2016 to send my emails with this new signature, and Outlook 2016 as well as most other modern email clients seem to display the signature properly.
The problem I have is that versions of Outlook 2013 and lower cannot seem to handle the web font but at the same time ignore the font stack and reset to Times New Roman instead of my fallback font.
This is a well known issue with plenty of information available on the net, including several code examples how to avoid or circumvent it. One of the better overviews I found on the topic is a blog entry by EmailOnAcid.com.
While the proposed strategies might work when sending email to recipients using Outlook with the help of some other third-party smtp client, they don't seem to apply to me who wants to send emails from Outlook. Because no matter which code or conditions I implement into my signature template, it is interpreted by Outlook at the moment the signature is loaded into the email to be sent, and Outlook changes the html in accordance with its own interpretation before sending it.
Does anyone know of a way to add a font stack including a web font to an html signature, to be sent from MS Outlook 2016, where Outlook 2013 and maybe 2010 will honor the correct fallback font and not just revert to Times New Roman?
Edit
Here is an example of code I'm currently not using in my signature file due to the problems listed below:
<link rel="stylesheet" type="text/css" href="//fonts.googleapis.com/css?family=Open+Sans" />
<td style="font-family:'Trebuchet MS', Arial, sans-serif; color:#000000; font-size:11px; mso-line-height-rule:exactly; line-height:95%;">
<span style="font-family: 'Open Sans', 'Trebuchet MS', Arial, sans-serif !important;">Text that should be displayed in Open Sans font, or Trebuchet MS as a fallback</span>
</td>
If sent using a third party smtp client, this code, when received in Outlook, will ignore the font stack in the span element and only use the one in the td element. Other clients will properly render the web font. Unfortunately, however, when sending from within Outlook, Outlook already makes the conversion before sending it. Which means that other clients never get to choose and only see the fallback font.