[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 のページ作成中)