我正在制作一封 html 电子邮件,我正在使用来自 google webfonts 的字体 Oswald。我使用这一行将它插入到 html 中:
<link href='http://fonts.googleapis.com/css?family=Oswald' rel='stylesheet' type='text/css'>
似乎该字体没有显示在谷歌邮件客户端上.. 有没有其他方法可以使用这种字体实现 html 邮件以便在谷歌邮件中显示它?
谢谢你,丹尼尔。
我正在制作一封 html 电子邮件,我正在使用来自 google webfonts 的字体 Oswald。我使用这一行将它插入到 html 中:
<link href='http://fonts.googleapis.com/css?family=Oswald' rel='stylesheet' type='text/css'>
似乎该字体没有显示在谷歌邮件客户端上.. 有没有其他方法可以使用这种字体实现 html 邮件以便在谷歌邮件中显示它?
谢谢你,丹尼尔。
显然它取决于客户端软件,但这个链接似乎对我有用。总之,包括这样的css:
<style>
@import url(http://fonts.googleapis.com/css?family=Open+Sans);
</style>
只需添加一个可靠的后备字体。
您将无法执行此操作(在此答案时)。对不起。您可以管理的最好方法是改用图像,但在电子邮件中无法进行字体替换。
很多人不喜欢 HTML 电子邮件,而电子邮件客户端在显示 HTML 和 CSS 方面远远落后于浏览器。电子邮件学很好地解释了这一切。我仍然使用表格来处理一些 HTML 电子邮件。这很可怕,但这就是目前的情况。
更新
如上所述,您现在可以将内联导入 HTML。
如果您从逻辑上思考,它应该可以工作,但似乎邮件代理不允许这样做。可能他们在那里运行了一些过滤器。
1) 可能的解决方案是使用图像,但某些邮件代理默认不显示图像,除非您告诉他们这样做。
2) 更好的选择是使用 HTML5 和 CSS3,它们可能是用于时事通讯或任何网页的有效方式。
不工作....
以 HTML 格式发送您的时事通讯。并使用链接标签来引用字体。然后使用 google 指定的名称。
->参考
<link href='http://fonts.googleapis.com/css?family=Henny+Penny' rel='stylesheet' type='text/css'>
->使用
<p style="font-family: 'Henny Penny', cursive">
Your text goes here
<p>
没用