@kyanny's blog

My thoughts, my life. Views/opinions are my own.

Cocoa Emacs のフォント設定をコピペした

Cocoa Emacsでのフォント設定 - あどけない話 に書いてあるフォント設定をまるまるコピペした。

;; フォントの設定
;; http://d.hatena.ne.jp/kazu-yamamoto/20090122/1232589385
(setq my-font "-*-*-medium-r-normal--14-*-*-*-*-*-fontset-hiramaru")
(setq fixed-width-use-QuickDraw-for-ascii t)
(setq mac-allow-anti-aliasing t)
(if (= emacs-major-version 22)
    (require 'carbon-font))
(set-default-font my-font)
(add-to-list 'default-frame-alist `(font . ,my-font))
(when (= emacs-major-version 23)
  (set-fontset-font
   (frame-parameter nil 'font)
   'japanese-jisx0208
   '("Hiragino Maru Gothic Pro" . "iso10646-1"))
  (setq face-font-rescale-alist
	'(("^-apple-hiragino.*" . 1.2)
	  (".*osaka-bold.*" . 1.2)
	  (".*osaka-medium.*" . 1.2)
	  (".*courier-bold-.*-mac-roman" . 1.0)
	  (".*monaco cy-bold-.*-mac-cyrillic" . 0.9)
	  (".*monaco-bold-.*-mac-roman" . 0.9)
	  ("-cdac$" . 1.3))))

フォントのことは全くわからないので、現状より良くなったと思ったらそのまま使い続けよう、と思いつつ Emacs を再起動。文字の綺麗さについては差がよくわからなかったが、フォントが少し大きくなって見やすいと思ったのでこのまま使い続けよう。

あとは、 IME ON の状態で括弧(を入力すると半角の(になってしまう問題をどうにか解決したい。これ、 Emacs 側の問題なのか IME (ATOK) 側の問題なのかすら切り分けられていない。困ったことに、未変換の文字に続いた閉じ括弧)のほうは全角で入力されてしまうから、括弧の対応がおかしくなる。半角なら半角で統一されていれば、まだいいのだけど。

日記の下書きとか、ちょっとしたメモとか、プログラムのコード以外のものを Emacs で書くのは、括弧の入力が気持ち悪いのとフォントがやや小さくてどうも見づらいので躊躇して、他のテキストエディタを使っていたけど、この機会に Emacs をちゃんとアウトラインプロセッサとしても使っていくようにしたい。有料のいいソフトがたくさんあるのだろうけど、それぞれにお金を払うのも、試す時間もあまり使いたくないし、 Emacs 好きなら全部やりたくなるものだ。