From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Ihor Radchenko Newsgroups: gmane.emacs.devel Subject: Re: Alternative defaults for visually impaired users? (was: [RFC] The best way to choose an "action" at point: context-menu-mode, transient, which-key or embark? (was: Fwd: Org-cite: Replace basic follow-processor with transient menu?)) Date: Mon, 23 Dec 2024 16:47:18 +0000 Message-ID: <87v7vajqi1.fsf@localhost> References: <8734m28l9a.fsf@gmail.com> <87v7wd9a2h.fsf@localhost> <878qt7fbki.fsf@gmail.com> <87o71jwdxz.fsf@localhost> <87wmg6edr0.fsf@gmail.com> <87msgzh1dh.fsf@localhost> <87v7vn12tp.fsf@ASCALON.mail-host-address-is-not-set> <878qsifufe.fsf@localhost> <87y10fcy4e.fsf@localhost> <87cyhpclns.fsf@bernoul.li> <877c7v7dbn.fsf@localhost> <87cyhk9icj.fsf@localhost> <86y1076h23.fsf@gnu.org> <87cyhj7faz.fsf@localhost> <86frmf5z0n.fsf@gnu.org> <87bjx2ls6k.fsf@localhost> <86plli4il3.fsf@gnu.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="16065"; mail-complaints-to="usenet@ciao.gmane.io" Cc: rms@gnu.org, jonas@bernoul.li, samologist@gmail.com, emacs-devel@gnu.org, karthikchikmagalur@gmail.com, visuweshm@gmail.com, raman@google.com To: Eli Zaretskii , Protesilaos Stavrou Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Mon Dec 23 17:46:29 2024 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 1tPlZd-00043B-7r for ged-emacs-devel@m.gmane-mx.org; Mon, 23 Dec 2024 17:46:29 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1tPlZI-0008Jm-O7; Mon, 23 Dec 2024 11:46:08 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tPlZ1-0008Ba-Qb for emacs-devel@gnu.org; Mon, 23 Dec 2024 11:45:55 -0500 Original-Received: from mout01.posteo.de ([185.67.36.65]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tPlZ0-0006FR-04 for emacs-devel@gnu.org; Mon, 23 Dec 2024 11:45:51 -0500 Original-Received: from submission (posteo.de [185.67.36.169]) by mout01.posteo.de (Postfix) with ESMTPS id 0899124002A for ; Mon, 23 Dec 2024 17:45:47 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1734972347; bh=CjvjWEPtwHcIDCqYTje52CubePJQLLUxX9dg1UrUlYk=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version:Content-Type: From; b=a+C1PDLDlBcWglKGhQo6U9yWwyeGTJTwsasv41ghLCgQjRsiKwdQOYtldnvpDBkHS /VfyxTH3s3Kak6Y2itggvKm4+lJFQCe/nuCpkuvqJU3OAxpo68YtEjiQ3OAqExHwfU SulYGZb7LNcOHgje4fDIQPRuuJkwJtqojAXj1YMA3tiPv7xsW0zVp6P915sol1QeOg yLrJdHA/iZHI+X3UcMTc7Y4W8ZQhYo46/znq6IH1h/6SQ2JJD2sqJ5hBNfJM9Ze3mS Dhh84OP8OBzhbxBojAosEs8rvAJefkPmPCsQuuZbsZLEObWF+syMV74v3fdVHNnWA4 yLZIHyKzjt+6Q== Original-Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4YH3mp1pSZz9rxK; Mon, 23 Dec 2024 17:45:46 +0100 (CET) In-Reply-To: <86plli4il3.fsf@gnu.org> Received-SPF: pass client-ip=185.67.36.65; envelope-from=yantar92@posteo.net; helo=mout01.posteo.de X-Spam_score_int: -43 X-Spam_score: -4.4 X-Spam_bar: ---- X-Spam_report: (-4.4 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham 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-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.devel:326920 Archived-At: Eli Zaretskii writes: >> I believe that only a small subset of options/faces will need to specify >> the alternative defaults. Why do you think that _each_ face/defcustom >> will require that? > > Because each face can appear on display, and we want all of them to be > visible. > Or maybe I'm missing something: why do you think only a small subset > of faces and options will need to have special defaults? AFAIU, there are two main aspects that need to be changed for people who need larger fonts (for blind, fonts are non-issue, I think): 1. Font size 2. Contrast in font colors AFAIU, font size is mostly a question of changing the default font. Everything else will inherit the font size. For contrast, we already have some work in module-*-deuteranopia/tritanopia themes. We may need an additional "high-contrast" theme (if modus-themes do not already provide sufficient contrast), which does not look like something impossible to do. (CCing Prots) Samuel, please correct me if my ideas are wrong. >> I doubt that such _universal_ infrastructure that will not require >> manual intervention can exist wrt Emacs options. Maybe for faces. But >> 100% not for user options. > > If we agree that this is reasonable for faces, we should be able to do > that already. > > As for user options, we should first have an idea what kind of options > will need to be affected. If you know, please tell. Then we can > discuss what needs to be done about them, and then we could see if > some mechanism will be needed or will be useful. Here, I'd like input from Samuel and Raman: May you share which Emacs options should be adjusted to suite your special needs? With input from Samuel and Raman, we can hopefully discuss the design. Later, we can make a call on the mailing list and other forums asking similar users to provide their input, so that we can figure out which defaults can be changed. -- Ihor Radchenko // yantar92, Org mode maintainer, Learn more about Org mode at . Support Org development at , or support my work at