Emacs23・フォント設定

tokyo-emacs で、 Emacs23 では、文字単位でどのフォントを使用するかを設定できるという事を知り、試行錯誤して設定してみたので、晒してみます。

設定


現在は、以下のような設定をしています。
トライアンドエラーで設定したので、おかしな部分やもっと効率の良い設定があると思います。

(create-fontset-from-ascii-font
 "-unknown-Anonymous-normal-normal-normal-*-14-*-*-*-m-0-iso10646-1"
 nil
 "custom03")
;; jisx0208の範囲をとりあえず、全て、IPAゴシックに。
(set-fontset-font "fontset-custom03"
                  'japanese-jisx0208
                  "-unknown-IPAゴシック-normal-normal-normal-*-18-*-*-*-d-0-iso10646-1"
                  nil
                  'append)
;; ひらがな
(set-fontset-font "fontset-custom03"
                  '(#x3040 . #x309f)
                  "-unknown-IPAゴシック-normal-normal-normal-*-18-*-*-*-d-0-iso10646-1"
                  nil
                  'prepend)
;; カタカナ
(set-fontset-font "fontset-custom03"
                  '(#x30a0 . #x30ff)
                  "-unknown-IPA明朝-normal-normal-normal-*-18-*-*-*-d-0-iso10646-1"
                  nil
                  'prepend)
;; 漢字
(set-fontset-font "fontset-custom03"
                  '(#x3400 . #x2ffff)
                  "-unknown-花園明朝OT xProN-normal-normal-normal-*-18-*-*-*-m-0-iso10646-1"
                  nil
                  'prepend)
(set-default-font "fontset-custom03")

アルファベットや数字 → Anonymousフォント
japanese-jisx0208の文字 → IPAゴシック
ひらがな → IPAゴシック
カタカナ → IPA明朝
漢字 → 花園明朝OT
花園明朝は、異体字を見てみたいがためだけに使っていたのですが、そのまま気に入って使っています。

画像

以下の画像のような見た目となります。


更新時刻

  • 2009/10/18/21:10