From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: Tick Reduction Date: Sun, 21 Nov 2021 19:39:00 +0200 Message-ID: <83mtlxquh7.fsf@gnu.org> References: <87bl2hyzca.fsf@gnus.org> <8735nszpdv.fsf@gnus.org> <87sfvswrp8.fsf@gnus.org> <834k88woaj.fsf@gnu.org> <878rxkv980.fsf@gnus.org> <87sfvpmtl8.fsf@gnus.org> <83pmqtqvj5.fsf@gnu.org> <87bl2dmnfa.fsf@gnus.org> Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="39020"; mail-complaints-to="usenet@ciao.gmane.io" Cc: emacs-devel@gnu.org, stefankangas@gmail.com, dgutov@yandex.ru To: Lars Ingebrigtsen Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sun Nov 21 18:40:43 2021 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1moqpX-0009xZ-3w for ged-emacs-devel@m.gmane-mx.org; Sun, 21 Nov 2021 18:40:43 +0100 Original-Received: from localhost ([::1]:58776 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1moqpW-0000NQ-5R for ged-emacs-devel@m.gmane-mx.org; Sun, 21 Nov 2021 12:40:42 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:59676) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1moqno-0007AE-1T for emacs-devel@gnu.org; Sun, 21 Nov 2021 12:38:56 -0500 Original-Received: from [2001:470:142:3::e] (port=57380 helo=fencepost.gnu.org) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1moqnn-00035j-Dv; Sun, 21 Nov 2021 12:38:55 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=MWPFLJ+ONtYCuNyyECfdV7T6BMjKLEl8CVX9THgakoo=; b=qHSVXDl7lThu 57wmPlHKSmbpMajdfILpRa29Dq7/ExCcUjX7ME+x1it1gv5g/eGaYC8lEaRyGnvkue2Dcd8bVxX4C JkvSU2CoJm1tuWuTcx2CTEohpIWrHXF8ngDxwdt8nGVIMMytRGsga08/yobbMuLs3rONlTEq4N3HQ HIBNahWcmFsuh7fjjR4MnfuLdhK5vs2eCcEsgjxodWdphAJraBQke05SNC7xM7rtGXRX/z0T6ugfR 0mCYjNhgn4fXAPnRYrRFvKRDH3pa1SjazMGsE1c6xH8wqKNTJpQyXlND1feEqRpIuX3aD/6pF4bzA LIRCWcDmOMtPEF0Aqu4vWg==; Original-Received: from [87.69.77.57] (port=2529 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1moqnn-0005qC-0D; Sun, 21 Nov 2021 12:38:55 -0500 In-Reply-To: <87bl2dmnfa.fsf@gnus.org> (message from Lars Ingebrigtsen on Sun, 21 Nov 2021 18:24:57 +0100) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 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-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:279865 Archived-At: > From: Lars Ingebrigtsen > Cc: dgutov@yandex.ru, stefankangas@gmail.com, emacs-devel@gnu.org > Date: Sun, 21 Nov 2021 18:24:57 +0100 > > Eli Zaretskii writes: > > > You want to make a proportional font look like a monospaced one? > > Wouldn't that basically throw away all the advantages of using a > > proportional font? I though we want proportional fonts there because > > they look nicer and more natural? > > This would only be used for the U:-- bit at the front and for the > line/column specs. For the latter, there should be no visual > difference for virtually all fonts, but for the former, it'll typically > add some space after the - characters. Won't a line number like L1234 look worse with this "monospace-ization" than it looks when displayed "normally"? AFAIK, proportional fonts are designed to look well when each glyph is displayed with its advance width in the font. Overriding the advance width in many cases looks like some extra spaces added between characters, which is annoying, looks like a bug in display, and gets in the way of reading, IME. > > You can try this by adding SPC characters with (space :align-to) > > display specs on them after each character in text that uses a > > variable-pitch face. > > In the mode line we don't know what to align to. I only meant that as a means to try and see what will such display look like, without changing anything in the display code. Just to see what we will get before we implement it, and decide whether it's worth the trouble.