all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
* bug#28338: 25.2; Default fonts for Info
@ 2017-09-03 15:23 Drew Adams
  2017-09-03 15:42 ` Eli Zaretskii
  0 siblings, 1 reply; 9+ messages in thread
From: Drew Adams @ 2017-09-03 15:23 UTC (permalink / raw)
  To: 28338

[-- Attachment #1: Type: text/plain, Size: 1464 bytes --]

See screenshot, from MS Windows, emacs -Q

The default font for most Info text is apparently this:

-outline-Courier New-normal-normal-normal-mono-17-*-*-*-c-*-iso8859-1
 (#x48)

The face used for face `Info-quoted' is apparently this:

-outline-Consolas-normal-normal-normal-mono-17-*-*-*-c-*-iso8859-1
 (#x97)

This is backward from what most technical doc uses.  It is typical to
use a font such as Courier (or Courier New) for code.  It is typical to
use a proportional font for ordinary text.  The Consolas font used for
`Info-quoted' is not proportional, but it looks much more like a font
that one would see used for text than a font that is used for code.

Would Emacs Info be more readable out of the box if the fonts were
swapped?  Seems like using a font such as Courier for function and
variable names, keys, etc. might make more sense.

Personally, I'd prefer that the default font families be the same:
Courier (New) - as has always been the case before Emacs 25.2.  (Was
this change in default behavior even discussed on emacs-devel@gnu.org?)

(I'd also prefer that a color be used by default to distinguish face
`Info-quoted', but I don't expect that suggestion to fly.)


In GNU Emacs 25.2.1 (x86_64-w64-mingw32)
 of 2017-04-24 built on LAPHROAIG
Windowing system distributor 'Microsoft Corp.', version 6.1.7601
Configured using:
 'configure --without-dbus --without-compress-install 'CFLAGS=-O2
 -static -g3''

[-- Attachment #2: throw-emacs-25-2-default-fonts.png --]
[-- Type: image/png, Size: 42834 bytes --]

^ permalink raw reply	[flat|nested] 9+ messages in thread

* bug#28338: 25.2; Default fonts for Info
  2017-09-03 15:23 Drew Adams
@ 2017-09-03 15:42 ` Eli Zaretskii
  0 siblings, 0 replies; 9+ messages in thread
From: Eli Zaretskii @ 2017-09-03 15:42 UTC (permalink / raw)
  To: Drew Adams; +Cc: 28338

> Date: Sun, 3 Sep 2017 08:23:26 -0700 (PDT)
> From: Drew Adams <drew.adams@oracle.com>
> 
> The default font for most Info text is apparently this:
> 
> -outline-Courier New-normal-normal-normal-mono-17-*-*-*-c-*-iso8859-1
>  (#x48)
> 
> The face used for face `Info-quoted' is apparently this:
> 
> -outline-Consolas-normal-normal-normal-mono-17-*-*-*-c-*-iso8859-1
>  (#x97)

Yes, that's true.

> This is backward from what most technical doc uses.  It is typical to
> use a font such as Courier (or Courier New) for code.  It is typical to
> use a proportional font for ordinary text.  The Consolas font used for
> `Info-quoted' is not proportional, but it looks much more like a font
> that one would see used for text than a font that is used for code.
> 
> Would Emacs Info be more readable out of the box if the fonts were
> swapped?  Seems like using a font such as Courier for function and
> variable names, keys, etc. might make more sense.

Courier New is the default font on Windows, selected both for its
wide-spread availability and its very good support for many scripts.
Consolas has significantly smaller coverage, so swapping is not an
option, at least not at this time.

Since Courier New is the default, the face used for code needs to find
another font, which is also wide-spread, monospaced, and looks
reasonably well in this context.  Consolas is about the only candidate
that satisfies these requirements.

So maybe this is sub-optimal wrt ideal typefaces, but the harsh
reality leaves us no choice.

> Personally, I'd prefer that the default font families be the same:
> Courier (New) - as has always been the case before Emacs 25.2.  (Was
> this change in default behavior even discussed on emacs-devel@gnu.org?)

There was no change, Courier New was and remains the default font.
The only change is that Info-quoted is a new face introduced
relatively recently.  (It took us a few iterations to find a good font
for that face.)

> (I'd also prefer that a color be used by default to distinguish face
> `Info-quoted', but I don't expect that suggestion to fly.)

You can always customize the face to fit your taste, of course.





^ permalink raw reply	[flat|nested] 9+ messages in thread

* bug#28338: 25.2; Default fonts for Info
       [not found] ` <<837exfyej8.fsf@gnu.org>
@ 2017-09-03 16:36   ` Drew Adams
  2017-09-03 17:03     ` Eli Zaretskii
  0 siblings, 1 reply; 9+ messages in thread
From: Drew Adams @ 2017-09-03 16:36 UTC (permalink / raw)
  To: Eli Zaretskii; +Cc: 28338

> > Personally, I'd prefer that the default font families be the same:
> > Courier (New) - as has always been the case before Emacs 25.2.  (Was
> > this change in default behavior even discussed on emacs-devel@gnu.org?)

Clearly I was speaking of the default font families for unquoted
and quoted Info text.

> There was no change, 

Clearly there _was_ a change in the default font family used
for quoted Info text.  That's what this bug report is about.

> Courier New was and remains the default font.

That's not the issue.  No one said otherwise.

> The only change is that Info-quoted is a new face introduced
> relatively recently.  (It took us a few iterations to find
> a good font for that face.)

I meant a change in the font used for quoted text.  Clearly
there was such a change.  That "only change" is what this
bug report is about - the default font for that face.

I suggest another iteration for the "we", whomever that
might have included (I saw no discussion of it.)

I suggest that Courier New should be the default font for
that face (as well as be the general default).  We have had
faces that are defined for customization purposes but whose
default appearance is the same as the default face.

> > (I'd also prefer that a color be used by default to distinguish
> > face `Info-quoted', but I don't expect that suggestion to fly.)
> 
> You can always customize the face to fit your taste, of course.

It's not about my personal use.  I filed the bug for
Emacs users in general.  Though, as I say, I don't
expect that suggestion to fly, it's still my suggestion.

FWIW, I have, in my library info+.el, had a face for
quoted text in Info since at least as long ago as 1996.
(And I suggested that Emacs do similarly several times
since, to no avail.)

In info+.el I have never used a different font for
the default value of that face.  I've (always) used a
different color.  No users have complained about that,
since 1996...





^ permalink raw reply	[flat|nested] 9+ messages in thread

* bug#28338: 25.2; Default fonts for Info
  2017-09-03 16:36   ` Drew Adams
@ 2017-09-03 17:03     ` Eli Zaretskii
  0 siblings, 0 replies; 9+ messages in thread
From: Eli Zaretskii @ 2017-09-03 17:03 UTC (permalink / raw)
  To: Drew Adams; +Cc: 28338

> Date: Sun, 3 Sep 2017 09:36:52 -0700 (PDT)
> From: Drew Adams <drew.adams@oracle.com>
> Cc: 28338@debbugs.gnu.org
> 
> I suggest another iteration for the "we", whomever that
> might have included

New ideas are always welcome, if they were not already considered in
the pst.

> (I saw no discussion of it.)

That doesn't mean there were none.  See, for example, bug#18077,
bug#19889, bug#22207, and bug#24597.

> I suggest that Courier New should be the default font for
> that face (as well as be the general default).

That would make it indistinguishable from the default face, so it's a
non-starter.





^ permalink raw reply	[flat|nested] 9+ messages in thread

* bug#28338: 25.2; Default fonts for Info
       [not found]     ` <<834lsjyasv.fsf@gnu.org>
@ 2017-09-03 17:26       ` Drew Adams
  2017-09-03 18:00         ` Eli Zaretskii
  0 siblings, 1 reply; 9+ messages in thread
From: Drew Adams @ 2017-09-03 17:26 UTC (permalink / raw)
  To: Eli Zaretskii; +Cc: 28338

> > (I saw no discussion of it.)
> 
> That doesn't mean there were none.  See, for example, bug#18077,
> bug#19889, bug#22207, and bug#24597.

emacs-devel is a better place for proposals to change default
behavior and discussions thereof.

> > I suggest that Courier New should be the default font for
> > that face (as well as be the general default).
> 
> That would make it indistinguishable from the default face, so it's a
> non-starter.

1. No, it would not, if you give it a different color instead
   of a different font.  You seem stubborn about hearing this.
   Changing the font is not the only way to make text stand out.

2. In the past Emacs has had cases where a face intentionally
   had exactly the same default appearance as the default face
   - nothing distinguishable at all.  Clearly that (misguided)
   choice was not a "non-starter" then.

   (In fact, I was among those who pointed out more than once
   that such a default face appearance was not a good idea.
   But for quite a while suggestions to make such faces look
   different by default were (ironically), themselves,
   "non-starters".)

My suggestion is _not_ to use exactly the same face as the
default face - I've made that quite clear.  My suggestion
is to not use a different font.  Using a different color
(whatever color) is a reasonable alternative.

In the past, Emacs (unwisely) used bold, but with the same
font, by default, here and there.  We pointed out that bold
does not render well for some platforms, in particular, for
MS Windows (with the default font).

Using bold was one approach (bad).  Using a different font
is another approach (bad - this bug).  Using a different
color is another approach (pretty good, IMHO).

You propose a color.  Almost any color would do, as long
as it is sufficiently different from the background color.

Users should (preferably) be able to notice it (i.e., not
the default foreground color, which you apparently agree
with), so that they can tell that it is something they can
customize it.





^ permalink raw reply	[flat|nested] 9+ messages in thread

* bug#28338: 25.2; Default fonts for Info
  2017-09-03 17:26       ` bug#28338: 25.2; Default fonts for Info Drew Adams
@ 2017-09-03 18:00         ` Eli Zaretskii
  2019-11-17  7:53           ` Lars Ingebrigtsen
  0 siblings, 1 reply; 9+ messages in thread
From: Eli Zaretskii @ 2017-09-03 18:00 UTC (permalink / raw)
  To: Drew Adams; +Cc: 28338

> Date: Sun, 3 Sep 2017 10:26:41 -0700 (PDT)
> From: Drew Adams <drew.adams@oracle.com>
> Cc: 28338@debbugs.gnu.org
> 
> My suggestion is _not_ to use exactly the same face as the
> default face - I've made that quite clear.  My suggestion
> is to not use a different font.  Using a different color
> (whatever color) is a reasonable alternative.

I don't like this suggestion, for at least two reasons: Info is
supposed to present a book-like appearance, thus no colors.  And some
people actively dislike colors.

In any case, the current situation is quite good, so I see no reason
to change it, especially not so close to the last change we made
there.





^ permalink raw reply	[flat|nested] 9+ messages in thread

* bug#28338: 25.2; Default fonts for Info
       [not found]         ` <<83ziabwtky.fsf@gnu.org>
@ 2017-09-03 18:16           ` Drew Adams
  2017-09-03 18:35             ` Eli Zaretskii
  0 siblings, 1 reply; 9+ messages in thread
From: Drew Adams @ 2017-09-03 18:16 UTC (permalink / raw)
  To: Eli Zaretskii, Drew Adams; +Cc: 28338

> > My suggestion is _not_ to use exactly the same face as the
> > default face - I've made that quite clear.  My suggestion
> > is to not use a different font.  Using a different color
> > (whatever color) is a reasonable alternative.
> 
> I don't like this suggestion, for at least two reasons: Info is
> supposed to present a book-like appearance, 

Who said that Info is supposed to do that?

> thus no colors.

What makes you think that books do not use color,
including for some text?

You seem to be grasping for some (non-existent)
hardline style rule to just dismiss this suggestion.

> And some people actively dislike colors.

Names? ;-)  More seriously, some people also dislike
the fact that by default Emacs does not use color.
And of course Emacs sometimes does use color by default
(e.g. font-locked modes).

That argument seems pretty vacuous.  Some people
actively dislike lots of things.

And that was the same argument given against the
long-ago suggestion to fontify quoted Info names.
You've finally gone with, not against, that idea,
but using the wrong way to make the text stand out.

> In any case, the current situation is quite good, 

It was "quite good" before this change also.  That
doesn't mean much.

What makes you think that the change made was for
the better?

> so I see no reason to change it, especially not
> so close to the last change we made there.

Right, and when it is _less_ close you will argue that
it has been the way it is for a while and that "that
ship has sailed."  Been there - seen this movie before.
Catch 22.

Now is a good time to fix this, not a bad time.





^ permalink raw reply	[flat|nested] 9+ messages in thread

* bug#28338: 25.2; Default fonts for Info
  2017-09-03 18:16           ` Drew Adams
@ 2017-09-03 18:35             ` Eli Zaretskii
  0 siblings, 0 replies; 9+ messages in thread
From: Eli Zaretskii @ 2017-09-03 18:35 UTC (permalink / raw)
  To: Drew Adams; +Cc: 28338

> Date: Sun, 3 Sep 2017 11:16:10 -0700 (PDT)
> From: Drew Adams <drew.adams@oracle.com>
> Cc: 28338@debbugs.gnu.org
> 
> What makes you think that the change made was for
> the better?

Because I happen to like the results.

> > so I see no reason to change it, especially not
> > so close to the last change we made there.
> 
> Right, and when it is _less_ close you will argue that
> it has been the way it is for a while and that "that
> ship has sailed."

So now you will invent what I will think and do in some hypothetical
future, and then derogate your invented thoughts and actions?

> Now is a good time to fix this, not a bad time.

Since there are no reasons to change, time is irrelevant.





^ permalink raw reply	[flat|nested] 9+ messages in thread

* bug#28338: 25.2; Default fonts for Info
  2017-09-03 18:00         ` Eli Zaretskii
@ 2019-11-17  7:53           ` Lars Ingebrigtsen
  0 siblings, 0 replies; 9+ messages in thread
From: Lars Ingebrigtsen @ 2019-11-17  7:53 UTC (permalink / raw)
  To: Eli Zaretskii; +Cc: 28338

Eli Zaretskii <eliz@gnu.org> writes:

> I don't like this suggestion, for at least two reasons: Info is
> supposed to present a book-like appearance, thus no colors.  And some
> people actively dislike colors.
>
> In any case, the current situation is quite good, so I see no reason
> to change it, especially not so close to the last change we made
> there.

There doesn't seem to be anything to fix here, so I'm closing this bug
report.

-- 
(domestic pets only, the antidote for overdose, milk.)
   bloggy blog: http://lars.ingebrigtsen.no





^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2019-11-17  7:53 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
     [not found] <<<ecdc9d17-baa6-407e-84a6-ba44c8272f1d@default>
     [not found] ` <<<837exfyej8.fsf@gnu.org>
     [not found]   ` <<ac306d3c-20fe-4d56-a454-139e64341e55@default>
     [not found]     ` <<834lsjyasv.fsf@gnu.org>
2017-09-03 17:26       ` bug#28338: 25.2; Default fonts for Info Drew Adams
2017-09-03 18:00         ` Eli Zaretskii
2019-11-17  7:53           ` Lars Ingebrigtsen
     [not found] <<<<ecdc9d17-baa6-407e-84a6-ba44c8272f1d@default>
     [not found] ` <<<<837exfyej8.fsf@gnu.org>
     [not found]   ` <<<ac306d3c-20fe-4d56-a454-139e64341e55@default>
     [not found]     ` <<<834lsjyasv.fsf@gnu.org>
     [not found]       ` <<0a5cea17-42be-4d4f-a4f7-798bfa51e290@default>
     [not found]         ` <<83ziabwtky.fsf@gnu.org>
2017-09-03 18:16           ` Drew Adams
2017-09-03 18:35             ` Eli Zaretskii
     [not found] <<ecdc9d17-baa6-407e-84a6-ba44c8272f1d@default>
     [not found] ` <<837exfyej8.fsf@gnu.org>
2017-09-03 16:36   ` Drew Adams
2017-09-03 17:03     ` Eli Zaretskii
2017-09-03 15:23 Drew Adams
2017-09-03 15:42 ` Eli Zaretskii

Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/emacs.git
	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.