GNU bug report logs - #57962
29.0.50; Odd font choices

Previous Next

Package: emacs;

Reported by: Lars Ingebrigtsen <larsi <at> gnus.org>

Date: Tue, 20 Sep 2022 22:17:01 UTC

Severity: normal

Found in version 29.0.50

Full log


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

From: Lars Ingebrigtsen <larsi <at> gnus.org>
To: Eli Zaretskii <eliz <at> gnu.org>
Cc: luangruo <at> yahoo.com, 57962 <at> debbugs.gnu.org
Subject: Re: bug#57962: 29.0.50; Odd font choices
Date: Fri, 14 Oct 2022 15:06:25 +0200
[Message part 1 (text/plain, inline)]
Eli Zaretskii <eliz <at> gnu.org> writes:

> But it produces a font different from the default face's font, which
> AFAIU was what you wanted?

When the default font is proportional; sure.  Otherwise not, I think.

> That's what happens for me: if I start Emacs with "emacs -fn FOO"
> where FOO is a variable-pitch font, then using the defface form I
> suggested makes fixed-pitch use a monospaced font.

Doesn't that happen without the ":spacing mono", too?

>> >   (defface fixed-pitch
>> >     `((t :font ,(font-spec :spacing 'M)))
>> >     "The basic fixed-pitch face."
>> >     :group 'basic-faces)
>> 
>> That leads to:
>> 
>> Don't know how to purify: #<font-spec nil nil nil nil nil nil nil
>> nil nil nil 100 nil nil>
>
> I only tried that in a running Emacs session, and with a face whose
> name is different from fixed-pitch.  I haven't tried bootstrapping
> with the above in faces.el.  I'm sure we can avoid the problem, if the
> effect is what we want: for example, we could have the defface in
> startup.el or something.

I tried it in a running Emacs, but the problem remains -- the
fixed-pitch font is different from default, which is the problem this
bug report is about.

And...  it made it use a proportional font?

[Message part 2 (image/png, inline)]

This bug report was last modified 2 years and 241 days ago.

Previous Next


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