プログラムで 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 に表示されるのはなぜですか?