tDiaryのmkrss.rbがdescriptionとcontent:encodedを両方出力するようになったのにあわせて?、content:encodedがあったらmultipart/alternativeにして、HTMLビューで見れるようにしました。詳細は、BTS:639をどうぞ。
IInternetProtocol経由でIWebBrowser2にデータをロードするときに、HTMLが不完全(content:encodedに含まれるような断片)だと、IInternetProtocolSink::ReportProgressで通知したMIMEタイプを無視して勝手に自動判定してしまうようです。
仕方がないので、上の件では無理やりMETAタグを差し込むようにしましたが、釈然としない感じです。
昨日のエントリを見ていて気づいたのですが、RDスタイルで<pre>を生成すると最初と最後の空行が保存されませんね。ちょっと困るかも。
時下げで<pre>を生成した場合。
abc
---<pre>を使って生成した場合。
123