各ビューのフォントはオプションの設定で個別に設定することができます。
さらにメッセージビューとプレビューはメッセージに応じてフォントを切り替えることができます。例えば、英語のメッセージはTahomaで、メールマガジンは等幅のMS ゴシックで、それ以外はMS Pゴシックで、というような設定ができます。
この機能はUIからは設定することができませんので、手動で設定する必要があります。まず、fonts.xmlでフォントグループを定義します。そして、qmail.xmlでメッセージビュー、またはプレビューで使用するフォントグループを指定します。指定するのはそれぞれMessageWindow/FontGroupと、PreviewWindow/FontGroupです。
例えば、Content-Typeのcharsetがus-asciiまたはiso-8859-xの場合にはTahomaで、「メルマガ」フォルダのメッセージはMS ゴシックで、それ以外はMS Pゴシックで表示するには以下のようなfonts.xmlを作成します。
<?xml version="1.0" encoding="utf-8"?> <fonts> <group name="main"> <fontSet match="@Progn(@Set('charset', @BodyCharset()), @Or(@BeginWith($charset, 'iso-8859-'), @Equal($charset, 'us-ascii')))"> <font face="Tahoma" size="9"/> </fontSet> <fontSet match="@Equal(@Folder(), 'メルマガ')"> <font face="MS ゴシック" size="9"/> </fontSet> <fontSet> <font face="MS Pゴシック" size="9"/> </fontSet> </group> </fonts>
そして、qmail.xmlのPreviewWindow/FontGroupにmainと指定します。また、ViewFontGroupアクションを使用してフォントグループを切り替えることもできます。
フォントグループの定義の仕方の詳細は、fonts.xmlを参照してください。