我正在制作一封html电子邮件,我使用的是google webfonts中的Oswald字体。我使用下面这行代码将其插入到html中:
<link href='http://fonts.googleapis.com/css?family=Oswald' rel='stylesheet' type='text/css'>该字体似乎不能在google邮件客户端上显示。有没有其他方法可以用这种字体实现html邮件,以便在google mail中显示它?
谢谢你,丹尼尔。
发布于 2013-03-22 01:50:52
显然,这取决于客户端软件,但this link似乎为我做到了这一点。综上所述,包含如下css:
<style>
@import url(http://fonts.googleapis.com/css?family=Open+Sans);
</style>只需添加一个可靠的备用字体即可。
发布于 2012-07-25 19:57:12
你不能这样做(在回答这个问题的时候)。抱歉的。你能做的最好的事情就是用图片代替,但不能在电子邮件中替换字体。
很多人不喜欢HTML电子邮件,而电子邮件客户端在显示HTML和CSS方面远远落后于浏览器。Emailology很好地解释了这一切。我仍然使用表格来处理一些HTML电子邮件。这很可怕,但这就是目前的情况。
更新
如上所述,您现在可以内联导入到您的HTML。
发布于 2012-07-25 20:07:52
如果您从逻辑上考虑,它应该可以工作,但似乎邮件代理不允许它。可能他们在那里运行了一些过滤器。
1)可能的解决方案是使用图像,但某些邮件代理在默认情况下不显示图像,除非您告诉他们这样做。
2)更好的选择是使用HTML5和CSS3,它们对于时事通讯或任何网页都是一种有效的方式。
https://stackoverflow.com/questions/11648796
复制相似问题