現在、Outlook html メールの問題を解決しようとしています。次のような単純な (約 85 ~ 100 KB) HTML メールを受け取り、Outlook 内で自分に転送するとします。
<html>
<body>
<table>
<tr><td>Hello</td><td>World</td></tr>
<!-- Repeat the above row about 1-2000 times -->
<table>
</body>
<html>
Outlook は当然、独自のマークアップをいくつか追加します。HTML が余分で乱雑であることは気にしませんが、フォント定義の数はばかげています。24,000 を超えるフォントが指定されています。これにより、メールの読み込みに少なくとも 30 秒 - 1 分かかります。(言うまでもなく、サイズは 2MB を超えますが、これは二次的なものです)
/* Font Definitions */
@font-face
{font-family:Helvetica;
panose-1:2 11 5 4 2 2 2 2 2 4;}
@font-face
{font-family:Courier;
panose-1:2 7 4 9 2 2 5 2 4 4;}
@font-face
{font-family:"Tms Rmn";
panose-1:2 2 6 3 4 5 5 2 3 4;}
問題は、Outlook がこのフォント定義のリストをどこから生成したか知っている人はいますか? このリストには、フォントのようにも見えない奇妙なものがいくつかあります。
@font-face
{font-family:"?¬\;\0027 ??S?V??N Pro R Cyr";}
@font-face
{font-family:"?¬\;\0027 ??S?V??N Pro EL Cyr";}
@font-face
{font-family:"_ae&\#143\;6f- c5z d1";}
@font-face
{font-family:"\, l\, r - l \0027 ©\; CE";}
@font-face
{font-family:"$B\#M\#S\(B $BL\@D+\(B\;\;\;\;\;\;\;\;\;\;";}
どんな助けでも大歓迎です