我以编程方式发送 HTML 格式的电子邮件,并将字体设置为 Arial 始终 ( font-family: Arial;
)。当邮件到达 Outlook 2010 时,table
元素中的文本采用 Times New Roman。元素中的文本div
在 Arial 中很好。如果 I View Source
,复制到 HTML 文件中,并在浏览器中查看,所有字体都按预期运行(都是 Arial)。
一些 Google结果显示,如果未指定任何字体,Outlook 将回退到其默认字体(Times New Roman),但这不是这里发生的情况。
如果另行指定,为什么 Outlook 会强制我的电子邮件以 Times New Roman 显示?