Shammer's Philosophy

My private adversaria

MacのEmacsフォントの補足

前にMac上のEmacsでInconsolataを使用できるように設定したけれども、その設定でTerminal内でEmacsを起動するとエラーになることがわかった。
なので、フォントの設定を少し変更した。

(when window-system
    (create-fontset-from-ascii-font "Inconsolata-12:slant=normal" nil "myfavoritefontset")
    (setq fixed-width-use-QuickDraw-for-ascii t)
    (set-fontset-font "fontset-myfavoritefontset"
                      'japanese-jisx0208 ;'unicode                                                                                 
                      (font-spec :family "TakaoExGothic" :size 12)
                      nil
                      'append)
    (add-to-list 'default-frame-alist '(font . "fontset-myfavoritefontset"))
    (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)
            (".*Inconsolata.*" . 1.0))))

単純に Window System を使用した場合だけに設定が有効になるようにしただけだが。ターミナルの場合はデフォルトのフォント設定で十分満足。