From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Yuri D'Elia Newsgroups: gmane.emacs.devel Subject: Re: Proportional fonts in the mode line (one month test) Date: Wed, 24 Nov 2021 17:25:30 +0100 Message-ID: <87ilwhfrlx.fsf@wavexx.thregr.org> References: <87h7c1u0cg.fsf@gnus.org> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="30492"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) To: emacs-devel@gnu.org Cancel-Lock: sha1:fM1+M0Gmf25T0JSq3wTWCX88Qqw= Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Wed Nov 24 17:27:21 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 1mpv7B-0007mP-Md for ged-emacs-devel@m.gmane-mx.org; Wed, 24 Nov 2021 17:27:21 +0100 Original-Received: from localhost ([::1]:35830 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mpv79-0004tr-RB for ged-emacs-devel@m.gmane-mx.org; Wed, 24 Nov 2021 11:27:19 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:40604) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mpv5X-0003zT-07 for emacs-devel@gnu.org; Wed, 24 Nov 2021 11:25:39 -0500 Original-Received: from ciao.gmane.io ([116.202.254.214]:53726) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mpv5V-0007MH-DM for emacs-devel@gnu.org; Wed, 24 Nov 2021 11:25:38 -0500 Original-Received: from list by ciao.gmane.io with local (Exim 4.92) (envelope-from ) id 1mpv5T-0005TG-7I for emacs-devel@gnu.org; Wed, 24 Nov 2021 17:25:35 +0100 X-Injected-Via-Gmane: http://gmane.org/ Received-SPF: pass client-ip=116.202.254.214; envelope-from=ged-emacs-devel@m.gmane-mx.org; helo=ciao.gmane.io X-Spam_score_int: -16 X-Spam_score: -1.7 X-Spam_bar: - X-Spam_report: (-1.7 / 5.0 requ) BAYES_00=-1.9, HEADER_FROM_DIFFERENT_DOMAINS=0.249, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action 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:280008 Archived-At: On Wed, Nov 24 2021, Lars Ingebrigtsen wrote: > I've now switched master over to defaulting to proportional fonts in the > mode line. Customise the `mode-line' face to get the old look back. The hardest part of playing with the various faces for me is finding groups that go well together. For example, I really like the idea of having default and fixed-pitch being two different stylistic choices. However, good luck finding two distinct faces that have the same (absolutely identical) metrics. There are only very few fonts where this can work well. Iosevka is one, for example. Although the difference in stylistic sets are quite subtle, so the distinction is not that strong either. Having the minibuffer change in height because fixed-pitch occasionally displays some additional hints is quite jarring, and the main reason every time I try to customize default/fixed-pitch I end up setting them to the same value. I don't mind an individual line changing width so much by contrast. Also the mode-line doesn't really have anything that I need to be aligned. I'm giving this a shot.