Cocoa Emacs のフォント設定その3
前回と前々回の記事を書いてからしばらく経った。このときに試行錯誤したことが実は不要になった(であった?)というお話しです。
次のようにすれば期待通りの表示になりました。まずは Font Book でコレクション→日本語→Osaka→レギュラーと進んで、これを「切」にする。次に .emacs.d/init.el
に下記を記述する。たったこれだけで良かった。
(if (eq window-system 'ns) (progn (create-fontset-from-ascii-font "Osaka-14:weight=normal:slant=normal" nil "osakamaru") (set-fontset-font "fontset-osakamaru" 'unicode (font-spec :family "Hiragino Maru Gothic ProN" :size 14) nil 'append) (add-to-list 'default-frame-alist '(font . "fontset-osakamaru")) ))
ちなみに下記のようにサイズを調整していたけれど、それもしなくて良かった。ただし、サイズが現状よりも小さくなってしまうので、サイズ指定を 14 から 16 に変更した。
(setq face-font-rescale-alist '((".*Hiragino.*" . 1.2) (".*Osaka.*" . 1.2) ))
まだ ×
が微妙に小さいのだけれど、かなり満足のいく表示となった。環境の変化といえばバージョンが 25.0.50 になってることくらいかな。