Windows Vista を使用していて、ある日とつぜんフォントの表示がおかしなことになったら、それは メイリオ UI フォントの仕業かも知れません。
具体的な症状としては、フォントの種類が変、行間がおかしい等です。これは、Windows のログオン時に メイリオ UI フォントが正しく読み込めていない場合に発生することがあるようです。
対処方法として、レジストリを編集し明示的に メイリオ UI フォントを読み込むことで解決するケースのあることが確認されています。
レジストリの編集手順は下記の通り。※編集は自己責任でお願いします。
1. [スタート]から[検索の開始]を表示し、ボックスに regedit と入力します。表示されたプログラム一覧から [regedit] をクリックします。(「ファイル名を指定して実行」から入力するとダイレクトに起動します)
2. 下記のレジストリ サブキーをみつけます。
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
3. [編集] メニューから [新規] を選択後、[文字列値] をクリックします。
4. [新しい値] ボックスに PreloadFontFile と入力し、Enter キーを押します。
5. [PreloadFontFile] を右クリックし、[修正] をクリックします。
6. [値のデータ] に meiryo.ttc と入力し、[OK] をクリックします。
7. アーキテクチャが x64 もしくは ia64 である端末をご使用の場合は、以下のレジストリ サブキーに対し、手順 3 から 手順 6 を再度実行してください。
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows NT\CurrentVersion\Winlogon
以上で編集を終了します。