Subject: bug#18077: closed (Re: bug#18077: 24.4.50; Info-quoted face should inherit default)

From: [email-masked] (GNU bug Tracking System)
Date: Sun, 04 Apr 2021 07:34:01 +0000

Your bug report

#18077: 24.4.50; Info-quoted face should inherit default

which was filed against the emacs package, has been closed.

The explanation is attached below, along with your original report.
If you require more details, please reply to [email-masked].

-- 
18077: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=18077
GNU Bug Tracking System
Contact [email-masked] with problems

Subject: Re: bug#18077: 24.4.50; Info-quoted face should inherit default
From: Eli Zaretskii <[email-masked]>
To: Stefan Kangas <[email-masked]>
Cc: [email-masked], [email-masked], [email-masked]
Date: Sun, 04 Apr 2021 10:33:30 +0300
List-Id: <debbugs-submit.debbugs.gnu.org>

> From: Stefan Kangas <[email-masked]>
> Date: Sat, 3 Apr 2021 18:58:37 -0500
> Cc: [email-masked], Sebastian Wiesner <[email-masked]>
> 
> Stefan Monnier <[email-masked]> writes:
> 
> >> For `info-quoted' we could use the same font families as e.g.
> >> StackOverflow uses for code blocks:
> >
> > It's probably a good source of inspiration, but we have to take into
> > account that the font of the "normal text" is usually proportional in
> > stackoverflow, whereas it's usually monospaced in Emacs.
> 
> Is this now fixed by this commit, or is there more to do here?
> 
>     Author: Paul Eggert <[email-masked]>
>     Date:   Fri May 13 13:30:33 2016 -0700
> 
>         Improve display of tex-verbatim and Info quoted

I think that commit changed things sufficiently to consider the issue
closed, and any further issues with what we use nowadays should be
submitted as a new bug report with updated facts and complaints.

Closing.

Subject: 24.4.50; Info-quoted face should inherit default
From: [email-masked]
To: [email-masked]
Date: Tue, 22 Jul 2014 10:15:38 +0200
List-Id: <debbugs-submit.debbugs.gnu.org>

Currently, the `Info-quoted' face is defined as follows in info.el:

(defface Info-quoted
  '((t :family "courier"))
  "Face used for quoted elements.")

I do no think that mode faces should *hard-code* specific font families,
and thus bypass any customization of the default face that the user
might have made to pick their preferred font.

Besides, courier is not a particularly friendly choice.  There is no
specific font with that name.  The actual font depends on the font
configuration and aliasing picked by the OS and the user, and depending
on the quality of this configuration the appearance of this font varies
greatly.  If the configuration is particularly poor, or if a proper
substitute font is missing, Emacs might even fall back to X11 bitmap
fonts, which are particularly ugly on modern screens.

So just because it's pretty on your screen, it doesn't need to be pretty
on some else's screen.

Please remove the hard-coded font family and inherit from the default
face instead.