プログラミングする時のフォント
僕の使ってるMeadow(Emacs)はフォントをメイリオに設定しているのですが、つい最近メイリオがプロポーショナルフォントだということを知りました。
プロポーショナルフォントというのは、文字ごとに文字幅が異なるフォントのことで、これだと文字数が揃ってるかどうか一目で分からないので微妙に不便です。
それでネットサーフィンしてたら、たまたまよさそうな物があったのでメモ。ちなみにMeadowの設定が上手くいかなかったため放置してます。
最近、プログラミング時に使うフォントを Inconsolata に切り替えました。自分は、これに日本語フォントとして Takaoゴシック を組み合わせているのですが、この2つが相性抜群でとても見やすいです。"Top 10 Programming Fonts"という記事(日本語訳)の中でも見事に第1位として紹介されています。
どちらのフォントもフリーで使えて、Ubuntu なら標準でパッケージがあるので簡単にインストールできます。
% aptitude install ttf-inconsolata ttf-takaoUbuntu 以外の OS の場合は、こちらからフォントを直接ダウンロードできます。
(なぜかGoogle font directoryにはTTFファイルがある)自分は X 上の Emacs 23 でコードを書いていることが多いのですが、実際の見た目はこんな感じです。
設定例:
(set-default-font "Inconsolata-11") (set-face-font 'variable-pitch "Inconsolata-11") (set-fontset-font (frame-parameter nil 'font) 'japanese-jisx0208 '("Takaoゴシック" . "unicode-bmp") )

