Outlook 2010 html页脚字体系列在发送后未应用

时间:2016-10-02 20:27:53

标签: html email outlook html-email outlook-2010

我正在尝试将Calibri sans-serif字体应用于Outlook 2010的出站html电子邮件,但我没有这样做。我想这就是我要说的全部。

我正在使用的代码:

<table cellspacing="0" cellpadding="0" bgcolor="FFFFFF" width="100%">
  <tbody>
    <tr style="font-family: Calibri, Helvetica, sans-serif !important; font-size: 20px;">
      <td>
        <h1 style="font-family: Calibri, sans-serif !important; font-size: 32px; font-weight: normal;">
          <span style="font-family: Calibri, sans-serif !important; font-size: 32px; font-weight: normal;">Test name 1</span>
        </h1>
      </td>
    </tr>
  </tbody>
</table>

我也尝试了很多其他的东西,包括:

<!--[if gte mso 14]>
    <style>
    h1, p, a, div, span, tr {
        font-family: Calibri, Helvetica, sans-serif !important;
        font-size: 20px;
    }
    .outlook {
    font-family: Calibri, sans-serif;
  }
</style>
<![endif]-->

当我写电子邮件时(图片如下),Outlook 2010中的代码显示正常。

enter image description here

但是当它在另一端被发送和接收时,sans-serif已被完全从原始电子邮件中删除,导致:

enter image description here

有人可以提出任何建议吗?

1 个答案:

答案 0 :(得分:1)

Calibri仅在Windows上作为标准字体提供,因此使用MAC或Linux的所有其他收件人都没有安装Calibri,因此会以该系统的默认字体显示您的文本。