WindowsでNTEmacsやMeadowを使い始めると、不満に感じるのがフォントのみづらさです。どうしてもメモ帳やVisualStudioより汚く見えてしまう・・・。
色々いじってみて、大分綺麗になる設定を見つけました。これでVisualStudioの見え方とほぼ同じになるはず。
ポイントはline-spacingを調整すること。
フォント種類やサイズの調整はやっている人も多いと思うけど、行間を少し開いてあげるだけで大分見やすくなります。
最新版はgist: 783833 - フォント設定- GitHubに置きます。
皆さんは、他にどのような工夫をされていますか?良かったらコメントやTwitterで教えて下さい。
※ これと一緒にフォントカラーの設定を変えるとさらに良くなるんだけど、それはまた後々。
NTEmacsの場合
;; フォントの設定 (set-default-font "MS ゴシック-10.5") ;; 行間を開ける量、これを調整することでかなり見え方が変わる (setq-default line-spacing 2)
Meadowの場合
;; フォント名 : MS ゴシック ;; サイズ : 14 ;; 説明 : ちょっと小さめ (w32-add-font "MS ゴシック - 14" '((spec ((:char-spec ascii :height any) strict (w32-logfont "MS ゴシック" 0 14 500 0 nil nil nil 0 1 3 0)) ((:char-spec ascii :height any :weight bold) strict (w32-logfont "MS ゴシック" 0 14 700 0 nil nil nil 0 1 3 0) ((spacing . -1))) ((:char-spec ascii :height any :slant italic) strict (w32-logfont "MS ゴシック" 0 14 500 0 t nil nil 0 1 3 0)) ((:char-spec ascii :height any :weight bold :slant italic) strict (w32-logfont "MS ゴシック" 0 14 700 0 t nil nil 0 1 3 0) ((spacing . -1))) ((:char-spec japanese-jisx0208 :height any) strict (w32-logfont "MS ゴシック" 0 14 500 0 nil nil nil 128 1 3 0)) ((:char-spec japanese-jisx0208 :height any :weight bold) strict (w32-logfont "MS ゴシック" 0 14 700 0 nil nil nil 128 1 3 0) ((spacing . -1))) ((:char-spec japanese-jisx0208 :height any :slant italic) strict (w32-logfont "MS ゴシック" 0 14 500 0 t nil nil 128 1 3 0)) ((:char-spec japanese-jisx0208 :height any :weight bold :slant italic) strict (w32-logfont "MS ゴシック" 0 14 700 0 t nil nil 128 1 3 0) ((spacing . -1)))))) ;; IMEのフォントを設定 (let ((logfont '(w32-logfont "MS ゴシック" 0 0 400 0 nil nil nil 128 1 3 0))) (modify-frame-parameters (selected-frame) (list (cons 'ime-font logfont))) (add-to-list 'default-frame-alist (cons 'ime-font logfont)) ) ;; フォントを選択 (set-default-font "MS ゴシック - 14") ;; 行間を開ける量、これを調整することでかなり見え方が変わる (setq-default line-spacing 2)