EmacsでRictyフォントを使う

Cocoa Emacsについてフォント設定を見直していたところ、Rictyというフォントがあることを知り、設定してみることにした。 環境はMac OS X Lion 10.7.2 / MacPortsでインストールしたGNU Emacs 23.3.1となります。

Ricty on Emacs


プログラミング用フォント Ricty http://save.sys.t.u-tokyo.ac.jp/~yusa/fonts/ricty.html

フォント生成・インストール

まずFontForgeが必要ということで、MacPortsでインストール。

sudo port install fontforge

続いて、Inconsolataから"OpenType File"をダウンロードして、FontBook経由でフォントをインストール。 M+とIPAの合成フォントから、上部の"DOWNLOAD"をクリックし、ダウンロードページに進み、Migu 1Mをダウンロードして、FontBook経由でフォントをインストール。

cd 
wget http://save.sys.t.u-tokyo.ac.jp/~yusa/fonts/ricty/Ricty-3.1.3.tar.gz
tar xvfz Ricty-3.1.3.tar.gz
cd Ricty
sh ricty_generator.sh auto

するとRictyディレクトリ配下に

  • Ricty-Bold.ttf
  • Ricty-Regular.ttf
  • RictyDiscord-Bold.ttf
  • RictyDiscord-Regular.ttf

の4ファイルが生成されます。

上の二つ、Ricty-Bold.ttfとRicty-Regular.ttfをインストールしました。

Ricty

Emacsで使う

init.elでフォントの設定をします。

(set-face-attribute 'default nil
                   :family "Ricty"
                   :height 140)
(set-fontset-font
 nil 'japanese-jisx0208
 (font-spec :family "Ricty"))

としてできあがりです。 半角と全角の比が1:2というのはいいですね。

[追記]2012.01.29 フレームを開いたときに幅が二倍になるのが気になったので、下記ページを参考にEmacsを入れなおしました。

Cocoa Emacs で和文フォントをプライマリーに設定するとフレーム幅が二倍になる問題 - キーボードをたたくとき http://d.hatena.ne.jp/yascentur/20110730/1311963061

Emacs Lispテクニックバイブル

Emacs Lispテクニックバイブル

  • 作者: るびきち
  • 出版社/メーカー: 技術評論社
  • 発売日: 2011/11/26
  • メディア: 単行本(ソフトカバー)
  • 購入: 5人 クリック: 220回
  • この商品を含むブログを見る