Emacs野首さんのこれに触発されて書いてみた。Emacs上でfontsetを指定する場合二通りの方法がある。ひとつは.Xresourcesを使う方法。Lispで指定する方法。今回は後者を取り上げかつaliasも作ってみることにする。Emacsにはfaceという概念があって、その中でボールドやイタリックなどの属性が管理されている。それぞれの場所で異なるfaceを使っているため、ツールバーのフォントを小さくしたいとか、modelineをboldにといった細かい指定などもこのfaceをいじることで可能である。set-face-underlineなどの特定の属性に特化した関数を呼ぶか、set-face-attributeで任意の属性を指定する。faceのフォントを変更することの違いは、前者は現在選択されたframeにのみ反映されるということ。set-face-fontで特定のframeにのみ作用させることも可能だけど、通常はすべてのframeに適用される。frameを多用しない環境であれば、どちらでも問題ないけど、常に一定のフォントを使いたい場合はset-face-fontで変更した方が何かと不都合がなくていいと思う。肝心なfontsetの作り方。Lispっぽいやり方をするならnew-fontset、もうちょっと細かくXLFDを指定したいとかなら、create-fontset-from-fontset-specを使う。他にもcreate-fontset-from-ascii-fontとかcreate-fontset-from-x-resourceとかあるけど、こちらは使ったことないので分からん。詳細はHelpを見ていただくとして、各charsetごとに異なるフォント、異なるサイズを指定できるので、環境にあった見やすいフォントを選択することも可能。6を見れば分かるはず。いうことで以下サンプル。gothic-medium-r-*--10-*-*-*-*-*-jisx0208.1990-*,...")みたいな感じにして、ボールドとイタリックのfontsetも作っておく。"-default-gothic-bold-i-*--10-*-*-*-*-*-fontset-10")としとけばいい。兼ねてよりの懸念事項だった新居の回線速度をしらべて見た。200824.7kmを...7時間半かけて歩いた。買ったのはHONDAのAIRWAVE。マンション敷地内の立体駐車場に入るサイズを探すのに苦労した挙句これに決定。中はかなり広々してていい。スキーの板とかも楽々積める。