GNU bug report logs - #59347
29.0.50; `:family` face setting ignored

Previous Next

Package: emacs;

Reported by: Stefan Monnier <monnier <at> iro.umontreal.ca>

Date: Fri, 18 Nov 2022 04:58:01 UTC

Severity: normal

Found in version 29.0.50

Done: Gregory Heytings <gregory <at> heytings.org>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: Gregory Heytings <gregory <at> heytings.org>
To: Stefan Monnier <monnier <at> iro.umontreal.ca>
Cc: Eli Zaretskii <eliz <at> gnu.org>, 59347 <at> debbugs.gnu.org
Subject: bug#59347: 29.0.50; `:family` face setting ignored
Date: Thu, 08 Dec 2022 15:33:47 +0000
>
> I can see reasons why some users would consider it not just reasonable 
> but "The Right Thing" in their specific situation.  The argument would 
> be as simple as "Which part of `bold` don't you understand?" and would 
> fundamentally be just the same as the argument that we should not use a 
> monospace font when the "sans-serif" family is specified.
>

This (a user choosing a font for the default face that has no bold and/or 
italic variant) is really an exceptional case, in fact it wasn't easy to 
find one to test that case.  So I think the answer "The font you have 
chosen for the default (or variable-pitch, or...) face has no bold (or 
italic, or...) variant" is more than satisfactory for such exceptional 
cases, and I think that adding more complexity to an already rather 
complex code to handle that exceptional case better is not reasonable. 
Also, I'm pretty sure that with the better solution you suggest, other 
users would complain and ask "why is Emacs using so many different 
fonts?".  Again, this is just my opinion.

Perhaps the most reasonable thing to do here would be to display warnings 
in such cases.





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

Previous Next


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