ボンジュール・マドモアゼル

本サイトの情報は自己責任にてご利用下さい。

[Eclipse] Eclipse: Consolas + メイリオ の ClearType 表示

 
Windows 7 の Eclipse で、Consolas に日本語フォント「メイリオ」を組み合わせて表示することができました。
やり方は、以下のとおり。自己責任で。

  1. レジストリエディタで以下のパスを開く。

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontLink\SystemLink

  2. Microsoft Sans Serif の項目を開き、1行目に次のフォントリンク指定を追加する。
        meiryo.ttc,Meiryo,128,72

  3. 再起動する。

※ Eclipse 3.7 では、Consolas に対するフォントリンクは、Microsoft Sans Serif のものが使用されているようです。既に Consolas の値を設定している場合は、削除した方がいいかもしれません。MS Sans SerifConsolas のふたつを同時に設定すると、Eclipse上での表示がおかしくなる可能性があります。
128,72 のスケーリングの値は、なるべく日本語文字が倍角になるよう選んでいますが、それに拘らず、読みやすさを優先させるなら、meiryo.ttc,Meiryo,128,85 などの値でもよいかもしれません。2番目の数字を大きくすると文字が小さくなります。好みの値に調整して下さい。スケーリング指定は、Windows XP では無効かもしれません。

注意
設定後、Eclipse を開くと、全角文字が半角文字の倍角(倍の幅)で扱われているように見えますが、そうではありません。
日本語に続けて、半角スペースなどを入力すると、桁がずれてきます。

参考
meiryo.ttc,Meiryo,128,72 の 数値の部分は、日本語の文字表示のスケーリング指定です。
これを指定しないと、下図のように日本語の文字幅が半角の幅に調整され、日本語文字が小さく見えます。
Scalling Factor を指定しない場合

コメントの編集

秘密にする

画像の文字を半角数字で下記ボックスに記入ください。
文字が読みにくい場合はブラウザの更新をすると新しい文字列が表示されます。