From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Jean Louis Newsgroups: gmane.emacs.bugs Subject: bug#45799: 28.0.50; Faces shrink unreadable on GUI when foreground/background color set in TUI Date: Tue, 12 Jan 2021 20:55:02 +0300 Message-ID: References: <86zh1fqmwn.fsf@protected.rcdrun.com> <83zh1fdxn1.fsf@gnu.org> <83lfcydw7j.fsf@gnu.org> <834kjmdqrh.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="20518"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mutt/2.0 (3d08634) (2020-11-07) Cc: 45799@debbugs.gnu.org To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Tue Jan 12 19:23:32 2021 Return-path: Envelope-to: geb-bug-gnu-emacs@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 1kzOKI-0005A9-KW for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 12 Jan 2021 19:23:30 +0100 Original-Received: from localhost ([::1]:46488 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kzOKH-0003xj-LA for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 12 Jan 2021 13:23:29 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:45946) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kzNuh-0001nl-8j for bug-gnu-emacs@gnu.org; Tue, 12 Jan 2021 12:57:03 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]:49716) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1kzNuh-000337-0K for bug-gnu-emacs@gnu.org; Tue, 12 Jan 2021 12:57:03 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1kzNuh-0000FM-07 for bug-gnu-emacs@gnu.org; Tue, 12 Jan 2021 12:57:03 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Jean Louis Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 12 Jan 2021 17:57:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 45799 X-GNU-PR-Package: emacs Original-Received: via spool by 45799-submit@debbugs.gnu.org id=B45799.1610474175887 (code B ref 45799); Tue, 12 Jan 2021 17:57:02 +0000 Original-Received: (at 45799) by debbugs.gnu.org; 12 Jan 2021 17:56:15 +0000 Original-Received: from localhost ([127.0.0.1]:33028 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kzNtu-0000EF-Pw for submit@debbugs.gnu.org; Tue, 12 Jan 2021 12:56:15 -0500 Original-Received: from stw1.rcdrun.com ([217.170.207.13]:51385) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kzNts-0000De-Cz for 45799@debbugs.gnu.org; Tue, 12 Jan 2021 12:56:13 -0500 Original-Received: from localhost ([::ffff:197.157.0.38]) (AUTH: PLAIN securesender, TLS: TLS1.2,256bits,ECDHE_RSA_AES_256_GCM_SHA384) by stw1.rcdrun.com with ESMTPSA id 000000000001E075.000000005FFDE2B5.000015FE; Tue, 12 Jan 2021 10:56:05 -0700 Content-Disposition: inline In-Reply-To: <834kjmdqrh.fsf@gnu.org> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:197818 Archived-At: * Eli Zaretskii [2021-01-12 20:11]: > > Date: Tue, 12 Jan 2021 19:36:57 +0300 > > From: Jean Louis > > Cc: 45799@debbugs.gnu.org > > > > > This is a whole different problem, one that I cannot reproduce. For > > > me, customize-themes works as documented: I can enable and disable any > > > theme I want, and it works as I'd expect, including changes in colors. > > > > > > However, you didn't tell how you used customize-themes, and what > > > didn't work there, so I don't think we are talking about the same > > > thing. > > > > I have given the recipe how to reproduce. You say you cannot reproduce > > it? > > You didn't give the recipe for using customize-themes which you say > doesn't work unless you unset the colors. That was the reason you > needed to unset the colors to begin with, right? Or did I > misunderstand you? That was the reason. But not a problem described. > Once again: unsetting colors as you did will affect the default face > on all frames, which is not what you want. Ideally I would like if I unset colors in console or GUI, that it affects all frames. Not one frame. I could see you have idea of setting up one frame, but that was never my idea, and I never yet desired to do so. Just to inform you of user's pattern of thinking. > So if you really need ti change the default colors, I suggest using > set-face-foreground and set-face-background, which can be told to > change the colors only for a certain frame. That is alright as workaround and it solves temporarily some problems. But doing that is difficult as on console some letters will disappear, one has to do blind job. set-foreground-color white will whiten many things and then I have to do blind set-background-color black. With "blind" I mean that many letters I will not be able to read as some have been already set white. > And if you don't need to change the colors, but need > customize-themes to work, then let's talk about your problem with > customize-themes, and forget about changing the default face, which > you say was just a workaround. I prefer quickly changing a theme rather then foreground/background one by one. But I reported bug for other users more than for me personally. > > > It's not a bug, it's a cockpit error: you yourself did something that > > > has this effect, and you did it globally. Customize is limited to > > > changing faces globally, on all frames, existing and future ones; if > > > that's not what you want, don't use Customize. > > > > So you say if I unset foreground color by using emacsclient in > > console, it is just fine that all the fonts in GUI are shrinked? > > You didn't unset the colors, you've customized the default face. Yes, I see. But if default face on GUI 113 and on TUI 1, then user shall not get 1 on TUI to customize also GUI to be 1. Can we agree on that? In my opinion if Emacs strategy on console is to display console's font's size then better affect only console even if there is no real effect, rather that then affecting the GUI and shrinking fonts to 1. > > I did not shrink the faces and I did not unset settings of fonts. Why > > is then font changing? It is not logical to say that should be default > > behavior. > > You are using Customize for a job for which it wasn't intended. Font > size problems aside, using Customize like that will never do what you > want. Why do you insist on using a command for a job that is not what > you want? I do not insist, I use what I think I have as an option to use. If I wish to change the theme I cannot change it because foreground and background colors first need to be unset, you say customize, but for me it is unsetting as I remove the [X] into empty [ ] and apply it for current session, only then I can customize the theme. By attempting to do so, faces shrunk and I did not know it is because of font being 1 pt. With emacs -Q I cannot reproduce the theme settings. Problem is appearing when user has already set the foreground and background colors as then themes will not change those colors. Is that maybe default behavior?