GNU bug report logs - #13278
24.3.50; Attributes aren't inherited in a copied face across frames

Previous Next

Package: emacs;

Reported by: Katsumi Yamaoka <yamaoka <at> jpl.org>

Date: Wed, 26 Dec 2012 01:57:01 UTC

Severity: normal

Found in version 24.3.50

Done: Katsumi Yamaoka <yamaoka <at> jpl.org>

Bug is archived. No further changes may be made.

Full log


Message #11 received at 13278 <at> debbugs.gnu.org (full text, mbox):

From: Katsumi Yamaoka <yamaoka <at> jpl.org>
To: 13278 <at> debbugs.gnu.org
Cc: Glenn Morris <rgm <at> gnu.org>
Subject: Re: bug#13278: 24.3.50;
	Attributes aren't inherited in a copied face across frames
Date: Sun, 30 Dec 2012 10:28:38 +0900
Glenn Morris <rgm <at> gnu.org> wrote:
> Katsumi Yamaoka wrote:
>> (This happens in not only 24.3.50 but also at least 24.2.)

> In everything since at least 22.3.

Since at least 20.7, I verified.  Perhaps is the present behavior
the spec?

>> Say copy the built-in face `bold' to `my-bold' as follows:

>> (copy-face 'bold 'my-bold)
>>  = my-bold
>> (face-attribute 'my-bold :weight)
>>  => bold

>> That is normal.  However, if `(face-attribute ...)' is done again
>> in a newly created frame (by `C-x 5 2'), it returns `unspecified',
>> i.e., that is not a bold face in the new frame.

> Something to do with the FRAME argument of both these functions,
> I imagine.

So far I didn't find the way to make `my-bold' always bold by
fiddling them.




This bug report was last modified 12 years and 223 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.