プログラムで HTML 形式の電子メールを送信し、全体でフォントを Arial に設定しています ( font-family: Arial;)。メッセージが Outlook 2010 に到着すると、table要素内のテキストは Times New Roman になります。要素内のテキストはdivArial で問題ありません。I をView SourceHTML ファイルにコピーしてブラウザで表示すると、すべてのフォントが期待どおりに機能します (すべて Arial です)。
一部の Google の結果では、何も指定しないと Outlook が既定のフォント (Times New Roman) にフォールバックすることが示されていますが、ここではそうではありません。
別の方法で指定されているのに、Outlook でメールが強制的に Times New Roman に表示されるのはなぜですか?