Emacsのフォント設定
久しぶりにフォントを変えたくなったので色々見ていたら,ujihisaさんのところで面白い情報を見つけた.
MacBookやiPodなどApple製品に印字されているフォントはMyriadフォントというもので、大変きれいながら有料の製品です。
http://ujihisa.nowa.jp/entry/ad8c3015d0
が、なぜかAdobeのAcrobat Readerをインストールすると無料で使えるようになるということで、早速試してみました。
/Adobe Reader 9/Adobe Reader.app/Contents/MacOS/Font/
にあるファイルを開くだけでインストールできた.
次に(Carbon)Emacsの設定.
(insert (prin1-to-string (x-list-fonts "*iso10646*")))
をelispとして評価(M-:とか)するとバッファにフォント名がたくさん出てくるので,使いたいフォントの文字列を使って
下記のような式を.emacsに書く.
(create-fontset-from-mac-roman-font "-apple-monaco-medium-r-normal--14-*-*-*-*-*-mac-roman" ;;ここを使うフォントに nil "myfont")
以下も.emacsに追加.
(add-to-list 'default-frame-alist '(font . "fontset-myfont")) ;;または (setq default-frame-alist (append (list '(font . "fontset-myfont"))))
これでemacsを再起動すると,指定したフォントに設定される.
しかしMyriadは綺麗だけど等幅ではなく,丸括弧がやたらと細くて違和感があるので,
Myriadはブラウザのフォントに設定しました.