2016-12-16 6 views
1

Outlookは電子メールのレンダリングにWordを使用することはよく知られています。また、HTMLメールコミュニティでは、OutlookがカスタムフォントをTimes New Romanとしてレンダリングすることも広く知られています。MS Wordでカスタムフォントをレンダリングできれば、Outlookはカスタムフォントをレンダリングできますか?

現在、条件文を使用してOutlookからフォントステートメントを非表示にしてから、フォントとしてArialを設定します。しかし、Wordがカスタムフォントを使用できることが私には分かります。だから誰もOutlookができない理由を知っていますか?そしてそれはできることを意味するのですか?

答えて

2

Microsoft WordとOutlookでは、システムにインストールされているフォントは表示できますが、Outlookはリモート参照フォントを表示できません。 Outlookは、ユーザーのローカルシステムにインストールされている限り、任意のフォントを表示することができます。しかし、リモートサーバ上で参照されている非システムフォントを表示することはできません。

Open Sansを例として使用しましょう。 Open Sansは、ほとんどのコンピュータにプリインストールされていませんが、Googleフォントから自由にダウンロードしてインストールできます。フォントスタックにOpen Sansを含む電子メールを送信し、そのフォントがシステムにインストールされているユーザーがOutlookで開くと、Open Sansが表示されます。

ただし、Outlookではリモートフォントを表示できません。したがって、を超えるユーザがにシステム上でOpen Sansを持っていない場合、Outlookはリモートサーバ上のフォントのコピーを参照して表示することができません。

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

Outlookはリモートフォントをサポートしていないだけでなく、上記の参照でひどくなり、代わりにTimes New Romanを表示します。これは、のようなので、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でどのように機能するかを説明できますね!

+0

私は、リモートフォントとインストールされているフォントの間にはっきりとした違いがあります。 Wordは、インストールする必要があるリモートフォントを使用できません。それは理にかなっている。説明ありがとう。 – Eoin

関連する問題