我在所有电子邮件中都使用自定义字体,但不是通过google。如果您在使用 Google 的网络字体时遇到问题,我建议您将文件托管在您自己的服务器上并尝试使用它。
对我来说,我像这样导入我的webfonts 样式表:
@import url('https://www.mydomain.com/en/img/cms/mail/_a/fonts/fonts.css');
我还在我的样式声明下方添加了一个条件注释,以增强Outlook中的 webfont 回退。如果没有这个,Outlook 可能会用你的 webfont 替换它的感觉,并且不尊重你的后备字体。但是,如果您声明此条件注释,然后使用类的附加跨度包装您的文本,Outlook 将尊重您的后备并使用您决定的字体。
<!--[if gte mso 9]>
<style>
.flowerpwr { font-family:Arial,sans-serif; }
.proxima { font-family:Arial,sans-serif;font-weight:normal; }
.proxima_novasemibold { font-family:Arial,sans-serif;font-weight:normal; }
</style>
<![endif]-->
html标记如下所示:
<td align="center" style="font-family:'proxima_novaregular',Arial,sans-serif;font-size:16px;letter-spacing:0.04em;color:#333333;">
<span class="proxima">Text here</span>
</td>
这甚至适用于像这样设置图像替代文本:
<td>
<a href="https://www.mylink.com/" target="_blank" style="display:block;font-family:'proxima_novaregular',Arial,sans-serif;color:#666666;font-size:16px;text-align:center;letter-spacing:0.04em;text-decoration:none;outline:none;">
<span class="proxima">
<img src="a3.jpg" alt="STYLED ALT TEXT WITH WEBFONT AND OUTLOOK MAINTAINED FALLBACK" border="0" style="display:block;">
</span>
</a>
</td>