From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Yuri Khan Newsgroups: gmane.emacs.devel Subject: Re: master d014a5e: Use fixed-pitch font for display-line-numbers Date: Fri, 14 Jul 2017 01:07:21 +0700 Message-ID: References: <20170711151708.4322.33014@vcs0.savannah.gnu.org> <20170711151709.2AE9822E0A@vcs0.savannah.gnu.org> <8760eyv7mc.fsf@holos> <83h8yhiuy3.fsf@gnu.org> <83wp7cgwie.fsf@gnu.org> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Trace: blaine.gmane.org 1499969318 20738 195.159.176.226 (13 Jul 2017 18:08:38 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Thu, 13 Jul 2017 18:08:38 +0000 (UTC) Cc: Mark Oteiza , Emacs developers To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Thu Jul 13 20:08:31 2017 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dViXD-0004PL-Br for ged-emacs-devel@m.gmane.org; Thu, 13 Jul 2017 20:08:19 +0200 Original-Received: from localhost ([::1]:33385 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dViXF-0005qk-JD for ged-emacs-devel@m.gmane.org; Thu, 13 Jul 2017 14:08:21 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:42692) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dViWf-0005qZ-6X for emacs-devel@gnu.org; Thu, 13 Jul 2017 14:07:46 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dViWe-0007yK-5E for emacs-devel@gnu.org; Thu, 13 Jul 2017 14:07:45 -0400 Original-Received: from mail-it0-x235.google.com ([2607:f8b0:4001:c0b::235]:35151) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1dViWc-0007v1-Oj; Thu, 13 Jul 2017 14:07:42 -0400 Original-Received: by mail-it0-x235.google.com with SMTP id v202so504799itb.0; Thu, 13 Jul 2017 11:07:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc:content-transfer-encoding; bh=IhwqnvQymL8q3TH3HjpTFDHXbyZ36iSfqbONMWKPGTo=; b=RFmqbeZNaZtI4bZtFOS/h0TjeagyE+jFr8sDbaXYn4BvTyoKr6TWQTC8C+zweADIzo fRpXetLOEEABO1qp/WB5atPDkmhDD1Z7sSGBl5jEnAg3QfrVaSf3AtPk4Is+3wpJ74D5 j6n8TQ8XJbnbftqYe5lDFkBBM2ILzM4i3uvqtz1Ja9T1VlleQhr+UCih+6L9T6fsn5/0 DXxk9/vt6mqWsZY3bhmiAUWcH/KLFzsV2oi6VJjCP8U0RrRk5gSPmmQA8aZDm2c9xg6b xZppJTiUT2cdQo7LM6WCaN1GscmS1VevAEDl+qYuRDLYwK+OMM+mxObugg1hnRNbdCgY 9jUw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc:content-transfer-encoding; bh=IhwqnvQymL8q3TH3HjpTFDHXbyZ36iSfqbONMWKPGTo=; b=NgOYMfKLH4iSu2uaTby0mK72sDg2rCpuQ2uXyWoMTOfHq49ZF9PmKkIpNFr5LAhVrr ZYFLLBbySX1zSwv85XfXthWJ0ihtj6CBxAM1Pt87KlNvFqO0O3YniUsolVjzGQqFd3Zi z0nyOP/Dat3IoaSmxnAHU8CNdJkvreIAEiv2aRX/RMZT+nCZ+Ts4y3RZetz5YNyIeqC9 unM/Kj6tWHLPM1B7L5EB7m/4XfqZqnn4Zg8hnDQKvky2k8EchVHgm8zH5oRA9errixIY oRKVBXH8ahLnGkhkQ6IC0Qs+fINDXPVameEBB4BQYNWUgvzDBsQGDGvjYZ7VfQIuOVDh nwGQ== X-Gm-Message-State: AIVw110lJJPbMX/yCUN3d9fLKiTGYkAuf/ZOzK3MIFIBIPFk/YZx8Kjx 302unc4Uv6d7WoB8AHrZ85zqO4HXKJ7E X-Received: by 10.36.60.150 with SMTP id m144mr13102ita.105.1499969261914; Thu, 13 Jul 2017 11:07:41 -0700 (PDT) Original-Received: by 10.79.128.213 with HTTP; Thu, 13 Jul 2017 11:07:21 -0700 (PDT) In-Reply-To: <83wp7cgwie.fsf@gnu.org> X-Google-Sender-Auth: lrK6IMVQiDINUZ-tm-MBiVhaj6s X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2607:f8b0:4001:c0b::235 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.org gmane.emacs.devel:216592 Archived-At: On Thu, Jul 13, 2017 at 10:57 PM, Eli Zaretskii wrote: >> Maybe, but the name =E2=80=98fixed-pitch-serif=E2=80=99 suggests a parti= cular >> presentation (a serif font), while =E2=80=98fixed-pitch=E2=80=99 does no= t. > > AFAIU, fixed-pitch just means Sans Serif, so it is also a particular > presentation in that sense. The name =E2=80=98fixed-pitch=E2=80=99 literally means only the fixedness o= f pitch and says nothing about presence or absence of serifs. >> Based on face names alone, I would expect that it is more likely for >> =E2=80=98fixed-pitch=E2=80=99 to be the same family as =E2=80=98default= =E2=80=99 than for >> =E2=80=98fixed-pitch-serif=E2=80=99. > > What is that expectation based on? Names, and names alone. Neither =E2=80=98fixed-pitch=E2=80=99 nor =E2=80=98= default=E2=80=99 say anything about serifs, therefore, in the default case when =E2=80=98default= =E2=80=99 wants to be monospaced, they should be identical. That is what the principle of least astonishment dictates. I have also just read Bug#19889 which was the motivation for =E2=80=98fixed-pitch-serif=E2=80=99: A face that is monospace but intention= ally different from the default. (Brrr.) Arguably, if that was the intent, then it is poorly named. Should have been =E2=80=98fixed-pitch-alternative= =E2=80=99 or =E2=80=98fixed-pitch-2=E2=80=99. Anyway, with that history, it should not b= e used for line numbers, which should strive to use the same typeface as default if at all possible. It would be acceptable, from the theoretical point, to use the UI font (the same that is used for menus) for line numbers. But that is most likely proportional. Having three different typefaces for the buffer text, line numbers, and menu bar, is just offensive. > And fixed-pitch definitely doesn't yield the > same font as the default face on my system. I would suggest that is a bug.