Muleとの違いを感じつつも、乗り換えは順調だったのですが、一番苦戦したのが、
フォントの設定です。標準のTrueTypeやintlfontsのフォントは文字がデカ過ぎて、
Mule for Windows使用時の明朝9ポイントが設定できないのです。
もしかしてMeadowっておじさんばかり使っているのか?と思ってしまいます。(^^;
もっと小さいフォントはないものか探してみると、M+ bitmap fontsが見つかりました。
多言語には対応していませんが、私は日本語と英語しか使わないから問題ありません。
M+ bitmap fontsの12dotのフォントをline-spacing=0で試してみると、しっくりきました。
以下はM+ bitmap fonts 12dotを設定したMeadowのスクリーンショットです。
(例) HOME = C:\Cygwin\home\s-imai LANG = ja_JP.SJIS TZ = JST-9
http://www.meadowy.org/meadow/netinstall よりsetup-ja.exeをC:\tmpにダウンロードして実行する。
$HOME/.emacsを適当に修正する。
c:/Meadow/pkginfo/intlfonts/auto-autoloads.elを~/.emacs.d/にコピーする。 ~/.emacs.d/auto-autoloads.elのフォントパスを修正する。 c:/Meadow/site-lisp/bdf.elがあることを確認してから、 ~/.emacsにc:/Meadow/pkginfo/intlfonts/dot.emacsの設定を追加する。 bdf.elがない場合は、Netinstallerでmiscパッケージをインストールする。
;; M+ bitmap fontsの設定 (w32-add-font "BDF M+" '((strict-spec ((:char-spec ascii :height any) (bdf-font "c:/Meadow/fonts/mplus/mplus_f12r.bdf")) ((:char-spec ascii :height any :weight bold) (bdf-font "c:/Meadow/fonts/mplus/mplus_f12b.bdf")) ((:char-spec ascii :height any :slant italic) (bdf-font "c:/Meadow/fonts/mplus/mplus_f12i.bdf")) ((:char-spec ascii :height any :weight bold :slant italic) (bdf-font "c:/Meadow/fonts/mplus/mplus_f12bi.bdf")) ((:char-spec japanese-jisx0208 :height any) (bdf-font "c:/Meadow/fonts/mplus/mplus_j12r.bdf")) ((:char-spec japanese-jisx0208 :height any :weight bold) (bdf-font "c:/Meadow/fonts/mplus/mplus_j12b.bdf")) ((:char-spec japanese-jisx0208 :height any :slant italic) (bdf-font "c:/Meadow/fonts/mplus/mplus_j12i.bdf")) ((:char-spec japanese-jisx0208 :height any :weight bold :slant italic) (bdf-font "c:/Meadow/fonts/mplus/mplus_j12bi.bdf"))))) (set-default-font "BDF M+") ;; 初期フレームの設定 (setq default-frame-alist (append (list '(foreground-color . "black") '(background-color . "LemonChiffon") '(border-color . "black") '(mouse-color . "white") '(cursor-color . "black") '(ime-font . (w32-logfont "MS ゴシック" 0 12 400 0 nil nil nil 128 1 3 49)) ; TrueType のみ '(font . "BDF M+"); mplus '(width . 80) '(height . 70) '(top . 1) '(left . 1) '(line-spacing . 0)) default-frame-alist)) |
ただし、BoldとBold ItalicのBDFファイルは自分で作らないといけないので
mkboldとmkitalicのPerlスクリプトを使って以下のように変換しました。
./mkitalic mplus_f12r.bdf > mplus_f12i.bdf ./mkbold mplus_f12i.bdf > mplus_f12bi.bdf ./mkbold mplus_j12r.bdf > mplus_f12b.bdf ./mkitalic mplus_j12r.bdf > mplus_f12i.bdf ./mkbold mplus_f12i.bdf > mplus_f12bi.bdf |
出来た*.bdfファイルをc:/Meadow/fonts/mplus/にコピーします。
M-x list-faces-display を実行して、出来栄えを確認してみましょう。
これでMeadow(メドウ)を使える目処うが立ちました。(^^;
以前、私が書いたEmacs TipsはそのままMeadow 2でも使えます。