all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: Paul Eggert <eggert@cs.ucla.edu>
To: Eli Zaretskii <eliz@gnu.org>
Cc: 19889@debbugs.gnu.org, monnier@IRO.UMontreal.CA
Subject: bug#19889: bug#22207: emacs-25 mishandles info code text on Fedora 23
Date: Fri, 6 May 2016 20:03:09 -0700	[thread overview]
Message-ID: <572D5AED.4070408@cs.ucla.edu> (raw)
In-Reply-To: <83futvf1sz.fsf@gnu.org>

On 05/06/2016 12:01 PM, Eli Zaretskii wrote:
> I very much doubt there are too many
> variants out there.  We could enumerate them all, and try one after
> another, or even do it specifically for each platform.  Which is more
> or less what your patch does, isn't it?

Yes, that's why I want to install the patch. :-)

>> In further testing on my Fedora 23 host I discovered another suitable 
>> anti-aliased font, Courier 10 Pitch.
> So why do you say above you don't have Courier?

Because I don't have it exactly. The font on Fedora 23 is called "Courier 10
Pitch", not "Courier". It's from Bitstream and is quite close but not identical
to honest-to-goodness IBM Courier.

I just now checked another desktop, running Ubuntu 16.04, and it has the same
set of suitable fonts as Fedora 23. (It also has a Thai font that would suffice
for ASCII but this is probably not a good choice in general.)

> We could systematically review the most popular platforms (how many
> are there, anyway?), and simply state a font or a couple of them for
> each platform.  And I won't be surprised if all of them mostly use the
> same fonts, even if some of them aren't necessarily present sometimes.
>
> IOW, I prefer naming fonts rather than asking for them via families.

The problem with Courier is that there are so many fonts that are all so similar
to Courier and most people can't tell the difference. This is partly due to the
intellectual history behind Courier.

I looked for a good source about this issue, and found someone who took a
circa-2012 census of Courier-like fonts on various web browsers and who
evaluated their looks when combined with non-Courier fonts. He writes that on
GNU/Linux platforms, the most common Courier fonts were Nimbus Mono L (98.2%)
and FreeMono (85.2%) but these fonts are a bit faint to be mixing with other
fonts, and that Courier 10 Pitch (85.0%) was a better choice. On OS X, he writes
that Courier Std (2.1%), Consolas (48.6%), and Courier (99.5%) are all good
choices, whereas Courier New (96.8%) is a bit faint. On MS-Windows, he says
Consolas (88.6%) and Courier (3.6%) are good choices, whereas FreeMono (0.6%)
and Courier New (99.8%) are a bit faint. As a result of all this, he suggests
the following order for Web use: "Courier 10 Pitch", "Courier Std", Consolas,
Courier, "TeX Gyre Cursor", TeXGyreCursor, "Nimbus Mono L", FreeMono,
"Courier New", monospace. See
<http://www.grputland.com/2012/08/font-stacks-that-look-similar-in.html#cour20120806>.

I doubt whether GNU Emacs should be defaulting to the non-free fonts in that
list(e.g., Consolas), given that the free fonts are so widely available.Courier
New is often disliked (it was digitized directly from the IBM Selectric golfball
which was at odds with how the Selectric actually worked). I don't know about
TeX Gyre Cursor, but it doesn't seem to be common on Fedora and Ubuntu anyway.
The other Courier-like fonts are close to the list I already proposed.







  reply	other threads:[~2016-05-07  3:03 UTC|newest]

Thread overview: 51+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2015-12-18 18:25 bug#22207: emacs-25 mishandles info code text on Fedora 23 Paul Eggert
2015-12-18 18:57 ` Glenn Morris
2015-12-18 19:40   ` Eli Zaretskii
2015-12-18 19:49     ` Glenn Morris
2015-12-18 20:32       ` Eli Zaretskii
2015-12-19 14:21         ` Wolfgang Jenkner
2015-12-19 14:42           ` Eli Zaretskii
2015-12-19 15:28             ` Wolfgang Jenkner
2015-12-19 16:07               ` Wolfgang Jenkner
2015-12-19 16:57               ` Eli Zaretskii
2015-12-19 19:16       ` Glenn Morris
2015-12-19 19:21         ` Eli Zaretskii
2015-12-19 19:25           ` Eli Zaretskii
2015-12-19 19:31           ` Glenn Morris
2015-12-19 19:51             ` Eli Zaretskii
2015-12-20  3:40               ` Glenn Morris
2015-12-20 15:44                 ` Eli Zaretskii
2015-12-20 21:14                   ` Paul Eggert
2015-12-21 16:18                     ` Eli Zaretskii
2016-02-13  1:29                       ` Paul Eggert
2016-02-13  8:53                         ` Eli Zaretskii
2016-02-13 18:33                           ` Paul Eggert
2016-05-05 20:48 ` Paul Eggert
2016-05-05 21:29   ` Glenn Morris
2016-05-05 22:54     ` bug#19889: " Paul Eggert
2016-05-06  6:49       ` Eli Zaretskii
2016-05-06 15:47         ` Glenn Morris
2016-05-06 15:58           ` Eli Zaretskii
2016-05-06 16:24             ` Paul Eggert
2016-05-06 17:15               ` Eli Zaretskii
2016-05-06 15:59         ` Paul Eggert
2016-05-06 17:18           ` Eli Zaretskii
2016-05-06 18:24             ` Paul Eggert
2016-05-06 19:01               ` Eli Zaretskii
2016-05-07  3:03                 ` Paul Eggert [this message]
2016-05-07  7:01                   ` Eli Zaretskii
2016-05-07 17:05                     ` Paul Eggert
2016-05-07 17:27                       ` Eli Zaretskii
2016-05-07 20:37                         ` Paul Eggert
2016-05-13 21:33                         ` Paul Eggert
2016-05-14  7:48                           ` Eli Zaretskii
2016-05-14  8:24                             ` Paul Eggert
2016-05-14  9:28                               ` Eli Zaretskii
2016-05-06 19:32               ` Stefan Monnier
2016-05-07  6:50                 ` Eli Zaretskii
2016-05-06 20:08       ` bug#19889: Glenn Morris
2016-05-06 20:22         ` bug#19889: Glenn Morris
2016-05-07  6:53           ` bug#19889: Eli Zaretskii
2016-05-07 16:56         ` bug#19889: bug#22207: emacs-25 mishandles info code text on Fedora 23 Paul Eggert
2016-05-06  6:37     ` Eli Zaretskii
2016-05-06 16:02       ` bug#19889: tex-verbatim face: don't specify :family? Glenn Morris

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=572D5AED.4070408@cs.ucla.edu \
    --to=eggert@cs.ucla.edu \
    --cc=19889@debbugs.gnu.org \
    --cc=eliz@gnu.org \
    --cc=monnier@IRO.UMontreal.CA \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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.