ubuntuのemacsを23にしフォントをメイリオにするには

emacs23だとアンチエイリアスが効くらしく、ubuntu(正確にはdebian)にはsnapshot版としてemacs23が提供されている(知らなかった)。

ほんとはIPAモナーがよかったんだけどうまくいかないので取り合えずメイリオでやってみた。

emacs23をインストール

$ sudo aptitude install emacs-snapshot emacs-snapshot-bin-common emacs-snapshot-common emacs-snapshot-el

なぜかこの時点ではメニューにemacs-snapshotが現れないのでログインしなおす

~/.fontsにフォントを設置

既に導入済みならここは省略

$ mkdir -p ~/.fonts ; cp meiryo*.ttc ~/.fonts

.emacsにフォントの設定を行う

12ポイントの方が好きなのでより小さい方がいいときには 12>10にでもする。

$ cat >> ~/.emacs
(set-default-font "Bitstream Vera Sans Mono-12")
(set-fontset-font (frame-parameter nil 'font)
                  'japanese-jisx0208
                  '("メイリオ" . "unicode-bmp"))
^D


参考にしたサイトhttp://hdotunclipped.blog99.fc2.com/blog-entry-192.html

追記 2008/12/11 13:51:02:

現在はMeiryoKe_Gothicの12ポイントを使用。

;;font
(set-default-font "MeiryoKe_Gothic-12")
(set-fontset-font (frame-parameter nil 'font)
                  'japanese-jisx0208
                  '("MeiryoKe_Gothic" . "unicode-bmp"))
追記 2009/01/06 19:01:59:

このままの設定だとemacs -nwでエラーを出すので次のようにXかどうかを判定させる

;; xの時の設定
(when (eq window-system 'x)
  (progn
    ;;font
    (set-default-font "MeiryoKe_Gothic-12")
    (set-fontset-font (frame-parameter nil 'font)
		      'japanese-jisx0208
		      '("MeiryoKe_Gothic" . "unicode-bmp"))
))