Ryohei SETO
setor****@me*****
2011年 1月 14日 (金) 06:38:05 JST
瀬戸です OSXWS経由で、ピコピコ問題のパッチ適用済みの Cocoa Emacs を使わせてもらっています。 とても快適です。ありがとうございます。 1つ不可解な現象に出くわしたので、問題をうまく切り分けられていないのですが、 報告だけさせてもらいます。 フォントの設定は、sakitoさんの http://emacs.g.hatena.ne.jp/sakito/20100127 を参考にさせてもらっていますが、フォントの拡大/縮小 (global-set-key [(s ?+)] (lambda () (interactive) (text-scale-increase 1))) (global-set-key [(s ?-)] (lambda () (interactive) (text-scale-decrease 1))) (global-set-key [(s ?0)] (lambda () (interactive) (text-scale-increase 0))) で、日本語のフォントサイズが変わらない事がわかりました。 sakito さんに尋ねたところ、Hiragino を :size 16 と指定するのではなく、 face-font-rescale-alist を使って等幅にすれば良いという事がわかりました。 ところが、設定によってうまくいったりいかなかったりという状況に遭遇し、 調べてみた所、私の環境では以下の組み合わせで問題が発生することがわかりました。 ---------------------------------- (create-fontset-from-ascii-font "Menlo-14:weight=normal:slant=normal" nil "menlomarugo") (set-fontset-font "fontset-menlomarugo" 'unicode ;;(font-spec :family "Hiragino Maru Gothic ProN" :size 16) (font-spec :family "Hiragino Maru Gothic ProN") nil 'append) (setq face-font-rescale-alist '((".*Hiragino.*" . 1.2) (".*Menlo.*" . 1.0))) (add-to-list 'default-frame-alist '(font . "fontset-menlomarugo")) (add-to-list 'default-frame-alist '(background-color . "white")) ;;(add-to-list 'default-frame-alist '(foreground-color . "black")) (setq inhibit-startup-message t) ---------------------------------- 他の環境で、再現性がある事なのか確認できていませんが、 問題の所在の検討も付かないので、報告だけしておこうと思いました。 私のEmacsは、OSXWorkShopからですが、最近のソースからビルドされたものだと思います。 ---- M-x version GNU Emacs 23.2.1 (x86_64-apple-darwin10, NS apple-appkit-1038.35) of 2011-01-12 on MacProE2008 - MacOS X WorkShop - 10.6 ---- $ rpm -q --changelog emacs | head * 水 1 12 2011 KOBAYASHI Taizo <xxxxxx @ yyyyyy> 23.2-4 - add pikopiko.patch [Macemacsjp-users 1679] * 木 1 06 2011 KOBAYASHI Taizo <xxxxxx @ yyyyyy> 23.2-3 - add atok21 patch -http://d.hatena.ne.jp/stakizawa/20101225 よろしくお願いします。 瀬戸亮平