如果MS Word可以呈现自定义字体,那不应该意味着Outlook可以呈现自定义字体吗?



它的常识是Outlook使用Word渲染电子邮件。在HTML电子邮件社区中,Outlook将成为新罗马人的自定义字体。

当前,我使用条件语句将我的字体语句隐藏在Outlook中,然后将Arial设置为字体。但是在我看来,单词可以使用自定义字体,所以有人知道为什么Outlook不能?这是否意味着它可以,但是我们还没有解决吗?

Microsoft Word和Outlook可以显示系统上安装的任何字体,但是Outlook无法显示远程引用的字体。 Outlook可以显示任何字体,可以显示任何字体,自定义,只要它安装在用户的本地系统中。但是它无法显示在远程服务器上引用的非系统字体。

让我们以Open Sans为例。开放式SAN并未预装在大多数计算机上,但可以自由地从Google字体下载和安装。如果您在字体堆栈中发送带有开机的电子邮件,并且在系统上安装该字体的某人将在Outlook中打开,Outlook将显示Open Sans。

但是Outlook无法显示远程字体。因此,如果以上上面的用户在系统上没有打开sans,则Outlook无法在远程服务器上引用字体的副本来显示。

<!-- Outlook doesn't support this --> 
<link href="https://fonts.googleapis.com/css?family=Open+Sans" rel="stylesheet">

Outlook不仅不支持远程字体,而且在上面的参考文献上窒息并显示新罗马人(如您所言)。可以通过将字体引用放在忽略的标签中来解决,例如:

<!-- Desktop Outlook chokes on web font references and defaults to Times New Roman, so we force a safe fallback font. -->
<!--[if mso]>
    <style>
        * {
            font-family: sans-serif !important;
        }
    </style>
<![endif]-->
<!-- All other clients get the webfont reference; some will render the font and others will silently fail to the fallbacks. -->
<!--[if !mso]><!-->
    <link href="https://fonts.googleapis.com/css?family=Open+Sans" rel="stylesheet">
<!--<![endif]-->

我希望这有助于解释字体如何在Outlook中工作!

最新更新