【问题标题】:Can't add a font to a custom email template salesforce无法将字体添加到自定义电子邮件模板 salesforce
【发布时间】:2015-03-22 14:31:15
【问题描述】:

我一直在尝试向自定义电子邮件模板添加自定义字体。问题如下:

在预览屏幕上,文本字体是正确的,我看到的电子邮件应该是这样的;每当我将电子邮件发送到任何地址时,字体都不会加载,我看到的字体是 Arial。

我尝试过:

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

这是html + css代码的sn-p:

<!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>

【问题讨论】:

    标签: css email fonts salesforce


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-12-21
      • 2021-05-31
      • 1970-01-01
      • 2012-11-09
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多