[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[mhc:00430] Re: mhc-snap20000229



三好です。

>>>>> <20000301.111114.114708032.shirai@xxxxxxxxxxxxxxxxxxx> にて、
>>>>> "白井" = <shirai@xxxxxxxxxxxxxxxxxxx> さんは書きました:

白井> 以下、本題です。Meadow 関係の皆様へ。(関係無い人ごめんなさい)

Windows98 で、Meadow 1.10 を使っています。

face の話は、さっぱりわからないので、試した結果の報告だけです。
;; font-lock なら少しは分かるのですが。

白井> の関連で本来 "blue|red + italic + underline" で予定のある日が表
白井> 示されるのですが、僕の Meadow 1.12b1 + Line space patch だと、
白井> italic の属性が外れてしまいます。

確かに、italic の属性が外れます。


白井> (copy-face 'italic 'zzz)
白井> (set-face-foreground 'zzz "blue")
白井> (set-face-underline-p 'zzz t)

白井> (copy-face 'italic 'zzz2)
白井> (set-face-foreground 'zzz2 "blue")
白井> (mhc-face-get-underline-face 'zzz2)

白井> とかやっても italic のままなので悩んでいたのですが、もっと試したら

略

白井> 一度 underline をnil に設定した face を copy-face したあと 
白井> copy したものにunderline を設定すると italic などの属性が消
白井> えてしまうようです。

私の環境でも、
(copy-face 'italic 'hoge)
(set-face-underline-p 'hoge nil)
と nil を設定した瞬間に、hoge の属性がクリアされてしまいます。

一方、
(copy-face 'italic 'hoge)
(set-face-underline-p 'hoge t)
は正常に動いているようです。

--
三好 雅則 mailto:miyoshi@xxxxxxxxx
          http://www.ask.ne.jp/~miyoshi/ (Meadow のページ作成中)