无法将字体添加到自定义电子邮件模板salesforce

时间:2015-01-23 14:14:23

标签: css email fonts salesforce

我一直试图将自定义字体添加到自定义电子邮件模板中。问题如下:

预览屏幕上的

,文字字体是正确的,我看到了应该是的电子邮件;每当我将电子邮件发送到任何地址时,字体都不会被加载,我看到的字体是Arial。

我试图:

  • 使用不同的提供商(gmail,outlook webmail,Outlook桌面客户端)
  • 将字体直接绑定到base 64
  • 中的电子邮件模板
  • 通过静态资源链接字体(而不是使用公共文档链接)
  • 使用略有不同的方法(单引号,双引号等)
  • 将ttf放在不同的主机上(由于.htaccess没有任何限制) 据我所知,我试图实施的解决方案不适用于所有浏览器,但由于我目前还没有设法让Chrome工作到目前为止,我并没有专注于这个问题现在。

这里是html + css代码的片段:

<!DOCTYPE html>
<html>
<head>
<style>
@font-face {
font-family: 'GillSans';
   src: url('https://c.cs20.content.force.com/servlet/servlet.FileDownload?file=015m0000000DhgX') format('truetype') ;
}
body {
   letter-spacing: 4pt;
   word-spacing: 0.25em;
}
p {
   text-align: center;
   font-size: 24px;
   text-transform: uppercase;
   font-family: GillSans;
}
</style>
<title>WELCOME</title>
</head>
<body>
<p>
SOME TEXT GOES HERE
</p>
</body>
</html>

1 个答案:

答案 0 :(得分:0)

您的字体存储在Force.com服务器上。根据收件人使用的电子邮件客户端,她是否拥有Salesforce帐户,您的安全限制等,他们无法下载。尝试将字体文件放在不需要登录的公共文件存储服务器上。