プログラミング用フォント Ricty を使う

よさそうなプログラミング用の Ricty (http://save.sys.t.u-tokyo.ac.jp/~yusa/fonts/ricty.html) というフォントの存在を耳にしたので Ubuntu 11.04 の環境で Emacs と mlterm で使うことにした。

ダウンロード & 設定

https://wiki.ubuntulinux.jp/UbuntuTips/Desktop/InstallFont を参考にする。 ユーザ全員で使うにはシステムにインストールする。 自分一人でよい場合や管理権限を持っていない場合はホームディレクトリにインストールする。

システムにインストール

/usr/local/share/fonts/ にフォントを保存する。

wget http://save.sys.t.u-tokyo.ac.jp/\~yusa/fonts/ricty/Ricty-2.0.2.tar.gz
tar xvzf Ricty-2.0.2.tar.gz
sudo mv Ricty-2.0.2/*.ttf /usr/local/share/fonts
sudo fc-cache -f -v

ホームディレクトリにインストール

フォントを自分のホームディレクトリにインストールする場合は、 ~/.fonts にファイルを保存して、キャッシュを作る。

mkdir ~/.fonts
wget http://save.sys.t.u-tokyo.ac.jp/\~yusa/fonts/ricty/Ricty-2.0.2.tar.gz
tar xvzf Ricty-2.0.2.tar.gz
mv Ricty-2.0.2/*.ttf ~/.fonts
fc-cache -f -v

Emacs の設定

~/emacs.d/init.el あたりに次のような設定を書いておく。

(cond
 (window-system
  (set-default-font "ricty-12:spacing=0")
  (set-face-font 'variable-pitch "ricty-12:spacing=0")
  (set-fontset-font (frame-parameter nil 'font)
  		    'japanese-jisx0208
  		    '("ricty" . "unicode-bmp"))))

mlterm の設定

念のため

fc-list

で使用できるフォントを調べる。 ~/.mlterm/aafont を次のようにした。

aafont:

ISO8859_1 = Ricty-iso10646-1:100;
ISO8859_1_BOLD = Ricty-iso10646-1:100;
ISO10646_UCS4_1 = Ricty-iso10646-1:100;
ISO10646_UCS4_1_BOLD = Ricty-iso10646-1:100;
JISX0201_ROMAN = Ricty-iso10646-1:100;
JISX0201_ROMAN_BOLD = Ricty-iso10646-1:100;
JISX0201_KATA = Ricty-iso10646-1:100;
JISX0201_KATA_BOLD = Ricty-iso10646-1:100;
JISX0208_1983 = Ricty-iso10646-1:100;
JISX0208_1983_BOLD = Ricty-iso10646-1:100;

参考

Tags: , , ,

blog comments powered by Disqus

Search by Google

Recent Entries

Archives