[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]
[MD:1703]mw32faces.el - set-face-underline-p
- X-ml-count: 1703
- Subject: [MD:1703]mw32faces.el - set-face-underline-p
- From: Hideyuki SHIRAI (白井秀行) <shirai@xxxxxxxxxxxxxxxxxxx>
- Date: Thu, 02 Mar 2000 22:51:34 +0900 (JST)
- X-mailer: xcite1.32> Mew version 1.95b28 on Emacs 20.5 / Mule 4.1 (葵) / Meadow-1.12 Beta1 (指貫:60)
白井@だって今日忙しかったんだもん。
# と最初に言い訳をしておいて。^^;;;
From: Miyashita Hisashi(宮下 尚:HIMI) <himi@xxxxxxxxxxxxxxxxxxxxxxxxx> さん曰く
Subject: [MD:1700]mw32faces.el - set-face-underline-p
Message-ID: <uk8jlncnp.fsf@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx>
Date: 02 Mar 2000 14:50:34 +0900
himi> Hideyuki SHIRAI (白井秀行) <shirai@xxxxxxxxxxxxxxxxxxx> writes:
> だめですね。新しく作る face からみんな italic, bold などの属性が
> 消えてしまいます。
ちなみにこの動作を発見した elisp package(mhc) の作者さんには
(set-face-underline-p 'hoge nil)しないでね。
とお願いしておいたので大丈夫。(^^)V
himi> こりゃバグでしょう。だれか、planファイルにして。^^;;
こんな感じでいいのでしょうか?
source は見たけど、ぜんぜんわかんないや。
--
白井秀行 (mailto:shirai@xxxxxxxxxxxxxxxxxxx)
------------------------------------------------------------
Submitter: Hideyuki SHIRAI
Subject: copy-face() can't keep OLD-FACE's typeface.
Transaction: Bug report.
X-ML-COUNT:
Status: pending.
------------------------------------------------------------
(copy-face 'italic 'old-face)
(set-face-underline-p 'old-face nil)
(copy-face 'old-face 'new-face)
を順に評価したとき、本来 'new-face は italic face になることが期
待されるが、default face になってしまう。また、'bold, 'bold-italic
でも同様である。
なお、(set-face-underline-p 'old-face nil) を実行しないか、
(set-face-underline-p 'old-face t) なら、期待する結果となる。
dispextern.h の
himi> FACE_PROPERTY_MERGEあたりの処理で引っかかっているのかな。
周辺が要注意。