デスクトップ(画面分割状態)とフォント
http://d.hatena.ne.jp/khiker/20071110/emacs_font
フォントサイズと解像度の話題。いくらratpoison使いとはいえ画面いっぱいにEmacsを広げているわけではない。Emacs以外にも表示したいものがあるので画面を分割して使っている。通常のGUIではウィンドウは重ねることが多いが、ratpoison使いはそれをとても嫌う。重ねてしまうと一部が見えなくなってしまうためいちいちウィンドウを動かさないといけない…そしてそのときはマウスが必要……。ウィンドウを動かさずにすみ、かつ狭い画面領域を有効に使うのがタイル式に並べること…それがThe ratpoison wayだ。
フォントサイズを語る上で、ウィンドウのサイズと使用目的が重要になってくる。いつもの作業で酷使するウィンドウのフォントサイズは大きく、補助的なウィンドウは小さくしている。
俺のメインフォントは何年も「ぱうフォント」を使っている。サイズ16の太いフォントで見やすさに定評がある。作業用のウィンドウはサイズ12の東雲フォント。
過去の日記にあるように普段は画面を4分割している。ここにウィンドウの分割状態を詳しく書いておこう。
ratpoisonで画面分割状態を知るのはfdumpコマンドを使う。カンマで区切られたS式が出力される。それぞれのS式が1つのウィンドウ(ratpoison用語ではフレームという)を表していて、:xと:yが左上の座標。
$ ratpoison -c fdump (frame :number 0 :x 0 :y 0 :width 698 :height 732 :screenw 1024 :screenh 768 :window 10485763 :last-access 1022 :dedicated 0), (frame :number 3 :x 0 :y 732 :width 1024 :height 36 :screenw 1024 :screenh 768 :window 27264873 :last-access 1011 :dedicated 0), (frame :number 1 :x 698 :y 0 :width 326 :height 242 :screenw 1024 :screenh 768 :window 18874450 :last-access 0 :dedicated 0), (frame :number 2 :x 698 :y 242 :width 326 :height 490 :screenw 1024 :screenh 768 :window 20971533 :last-access 1021 :dedicated 0),
図示するとこんな感じ。カッコ数字は:numberの値。
698 1024 +----------------------------------------------+--------------+ | |(1)Procmeter | | | | | | | | | | | (0) mlterm / Emacs +--------------+242 | 86x44@16(ぱうフォント) |(2)kterm/ | | | Emacs | | | 54x39@12 | | | | | | | | | | | | | | | | | | | | | | +----------------------------------------------+--------------+732 | (3)Emacs tab 124x2@16(ぱうフォント) | +-------------------------------------------------------------+768
サイズ12のフォントを凝視するとさすがに目が疲れるので補助的な情報、一時的な情報を表示するくらい。あとrdicも(2)で動かしている。
みんな俺より高解像度で小さいフォント使ってるんだよね…目疲れないのか不思議。