1
A
回答
2
首先之间的托管,网页字体,目前支持这些电子邮件客户端:
- AOL邮件
- Android内建的邮件应用程式(非Gmail应用)
- 苹果邮件
- iOS邮件
- Outlook 2000中
- Outlook.com
(如。所以没有办法在Gmail中显示网页,雅虎,或Windows的Outlook或更新版本)
第1步的自定义Web字体:如果字体已经像Google Fonts服务托管,也可以是从那里的HTML的<head>
节中引用就像这样:
<!-- Desktop Outlook chokes on web font references and defaults to Times New Roman, so we force a safe fallback font. -->
<!--[if mso]>
<style>
* {
font-family: sans-serif !important;
}
</style>
<![endif]-->
<!-- All other clients get the webfont reference; some will render the font and others will silently fail to the fallbacks. -->
<!--[if !mso]><!-->
<link href='https://fonts.googleapis.com/css?family=Roboto:400,700' rel='stylesheet' type='text/css'>
<!--<![endif]-->
或者,您可以使用@import方法。
<style>
@media screen {
@import url('https://fonts.googleapis.com/css?family=Roboto');
}
</style>
Outlook不支持网络字体,并会呛此引用,所以它包裹在一个@media
标签将会使Outlook忽略这一切都在一起。
如果字体已经没有在线,但你有字体文件,它可以使用像font squirrel工具转换成Web字体。生成的文件可以上传到服务器,并引用像这样:
@media screen {
@font-face {
font-family: {font-name};
src: url({http://www.website.com/font-url}) format('woff'),
url({http://www.website.com/font-url}) format('truetype');
font-weight: normal;
font-style: normal;
}
}
注:有关如何引用网页字体的邮件,请this article by Litmus深潜。
第2步:从那里,在字体堆栈引用的Web字体将在支持网页字体的电子邮件客户端显示出来。
font-family: 'Roboto', 'fallback font 1', 'fallback font 2', sans-serif;
电子邮件客户端做不支持Web字体(如Gmail网络,雅虎,或Windows的Outlook或更新版本)将跳过自定义字体,并试图显示的字体堆栈上市后备字体。
1
在HTML电子邮件中使用自定义字体是一种不好的做法。 但是你可以使用它们像这样:包括自定义字体的地方<head></head>
标签
<style>
@font-face {
font-family: FontName;
src: url(http://www.fonts.com/fontname.otf);
}
</style>
,并将其应用于元素内嵌
<h1 style="font-family: FontName">My heading</h1>
+0
谢谢。但它不起作用。 –
相关问题
- 1. 自定义自动HTML电子邮件
- 2. 来自php邮件的电子邮件中的HTML实体()
- 3. 从VBA电子邮件程序发送HTML电子邮件
- 4. 将我的HTML导入电子邮件
- 5. HTML电子邮件
- 6. 在HTML中嵌入电子邮件
- 7. 在自动生成的HTML电子邮件中更改字体
- 8. 在电子邮件中的文字HTML
- 9. 发送HTML电子邮件 - 如何将.html文件附加到电子邮件?
- 10. 在HTML电子邮件
- 11. 如何在电子邮件HTML中插入特殊字符?
- 12. 访问HTML电子邮件中的电子邮件收件人?
- 13. 如何在Web应用程序中显示HTML电子邮件?
- 14. 如何在Web应用程序中保护HTML电子邮件?
- 15. 如何将html代码放入html电子邮件中?
- 16. 自定义字体没有显示在电子邮件中
- 17. 如何在电子邮件正文中嵌入HTML文件
- 18. 瓶邮件批量HTML电子邮件中的HTML
- 19. Html邮件中的字体
- 20. Spring + thymeleaf html电子邮件模板,如何在邮件中添加html标签?
- 21. 如何在html电子邮件新闻稿中获得电子邮件按钮?
- 22. 如何在html电子邮件中发送电子邮件回复或转发?
- 23. 如何在Web电子邮件客户端中显示HTML电子邮件?
- 24. HTML电子邮件模板
- 25. HTML电子邮件与Outlook
- 26. Django的html电子邮件
- 27. 响应HTML电子邮件
- 28. 电子邮件验证 - HTML
- 29. HTML电子邮件指南
- 30. 发送HTML电子邮件
感谢您的答案和编辑我的问题。 –