【问题标题】:Send SMTP email with embedded Google font发送带有嵌入 Google 字体的 SMTP 电子邮件
【发布时间】:2017-04-22 04:42:24
【问题描述】:

我正在尝试从 ASPX C# 页面发送电子邮件。 我希望电子邮件字体来自 Google 字体。

在服务器端,我已经指定:

msg.IsBodyHtml = true;

这是我要发送的 HTML。

<html>
     <head>
        <link href="https://fonts.googleapis.com/css?family=Rubik:400,700&amp;subset=hebrew,latin-ext" rel="stylesheet">
      </head>   
      <body style="font-family:'Rubik';font-size:10pt;color:#4b5659;">
          <center>
              test text
          </center>
     </body>
</html>

不过,电子邮件到达时没有指定字体(使用默认字体)。

我们将不胜感激。

【问题讨论】:

    标签: html css asp.net email


    【解决方案1】:

    大多数电子邮件客户端无法处理复杂的 CSS。这包括嵌入式字体。这就是电子邮件模板应该相当简单的原因。

    查看Support Guide了解更多详情。

    【讨论】:

    • 您包含的支持指南指出所有客户端都支持字体系列,这就是我正在使用的。所以,我发现这个答案缺乏解决方案或解释
    • 是的,它支持font-family,但仅限客户端上安装的默认字体,如 Arial、Verdana 等。
    猜你喜欢
    • 2013-10-31
    • 1970-01-01
    • 2012-04-07
    • 2013-12-27
    • 2021-03-26
    • 2015-11-24
    • 2011-07-30
    相关资源
    最近更新 更多