[mew-dist 29119] Re: Mew 6.3

TAKANO Yuji ( たかのゆ〜じ ) takachan at example.com
2010年 2月 15日 (月) 15:06:39 JST


たかのです。こんにちは。

  まず、はじめに余談からなんですが、最近 emacs-23.1 をだいぶ使っ
てきて、アンチエイリアスを利用した時に emacs の動作が遅くなる時
が解ってきました。

  「set-face-attribute 'default nil」 でフォントを指定したときの
みでは動作が速くなりますね。全角も半角も同一のフォントを利用する
ので、まぁ、描写は速いだろうなぁ。と思います。しかし、フォントの
サイズが変えられないので困ってしまいます。

  利用されるサイズは多分 12 だと思うのですが、これでは大きすぎる
のでサイズは 10 位を使いたい場合には、全角と半角のフォントに別な
ものを利用しないと「setq face-font-rescale-alist」で幅を揃えられ
ないので、結局、二個のフォントを使う事になって emacs の動作が遅
くなる・・。

  「set-face-attribute 'default nil」で指定したフォントでサイズ
を自由に変えられるようになると一番嬉しいのですけど・・。

  と、試行錯誤の上、僕は思っているのですが・・。

  さて。本題です。

From: Kazu Yamamoto (山本和彦) <kazu at example.com>さん
> >   mew-header-color を全て削除して
> > (setq mew-theme-file"~/.mewrc-theme.el") を有効にして起動してみ
> > ましたが有効にならずに、ボールドのままとなってしまいました。
> 
> Mac だと bold とそうじゃないフォントが見分けられないので、困っていまし
> たが、italic を使えばテストできると思いつき、問題を解決しました。以下の
> パッチで直ると思います。試して下さい。

  自宅にある Mac はいまだ Carbon-Emacs ですねぇ・・(^^;;。

  で、手元の FreeBSD/i386 7.3-PRERELEASE で試してみました。書い
て頂いたパッチは mew-6.3 と、お昼前に git したばかりの 7.0.50 で
試しましたが特に変化はありませんでした。

  ~/.mew は表示できれば良いだけなので最終的には最小構成で試しま
した。

--- ~/.mew ---
(global-set-key "\C-xm" 'mew)
(autoload 'mew "mew" nil t)
(autoload 'mew-send "mew" nil t)

(setq mew-theme-file "~/.mewrc-theme.el")
---

  ~/.mewrc-theme.el は cp dot.theme  ~/.mewrc-theme.el してその
中の mew-setface-bold を mew-setface に変更しただけです。

  これで試してみましたが、やはり各ヘッダは bold で表示されてしま
います。

  以下の 

  (mew-header-color "Subject:"  "Blue" "Firebrick")

など、ヘッダ個別に指定する設定は指定したヘッダ自体は bold 表示し
ないことは確認しました。

  `mew-header-color' と `mew-header-color-bold' でヘッダ部分の設
定でワイルドカードが使えるとそれはそれで安易に幸せになれるような
気がしないでもないですが、邪道でしょうかね。


  lisp はいまいち解らなくて、動作確認しかできなくて本当に申しわ
け有りません。

たかの
---
Contact to me.
takachan[at]running-dog.net     http://www.running-dog.net/
takachan[at]xn--w8j2bze0962a.jp http://xn--w8j2bze0962a.jp/




Mew-dist メーリングリストの案内