From unknown Sun Jun 22 08:00:19 2025 X-Loop: help-debbugs@gnu.org Subject: bug#55887: global-whitespace-mode and WCAG Accessibility Standards Resent-From: goncholden Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 10 Jun 2022 09:04:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 55887 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 55887@debbugs.gnu.org X-Debbugs-Original-To: "bug-gnu-emacs@gnu.org" Reply-To: goncholden Received: via spool by submit@debbugs.gnu.org id=B.165485182423907 (code B ref -1); Fri, 10 Jun 2022 09:04:02 +0000 Received: (at submit) by debbugs.gnu.org; 10 Jun 2022 09:03:44 +0000 Received: from localhost ([127.0.0.1]:48701 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nzaYS-0006DW-Cn for submit@debbugs.gnu.org; Fri, 10 Jun 2022 05:03:44 -0400 Received: from lists.gnu.org ([209.51.188.17]:56520) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nzaYQ-0006DP-U7 for submit@debbugs.gnu.org; Fri, 10 Jun 2022 05:03:43 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:46898) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nzaYP-0005HX-Tm for bug-gnu-emacs@gnu.org; Fri, 10 Jun 2022 05:03:42 -0400 Received: from mail-4318.protonmail.ch ([185.70.43.18]:17595) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nzaYN-0007Hr-R0 for bug-gnu-emacs@gnu.org; Fri, 10 Jun 2022 05:03:41 -0400 Date: Fri, 10 Jun 2022 09:03:31 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1654851815; x=1655111015; bh=xgUviuXgTPaX0djb8HJyWydpBh1ff0q6/czLkWoJVaU=; h=Date:To:From:Reply-To:Subject:Message-ID:Feedback-ID:From:To:Cc: Date:Subject:Reply-To:Feedback-ID:Message-ID; b=h3AZ6eHIj8xtiYzrPyaFd8m5purhALHlxvJCGaZCOZox+/So4EsDPxU4I+qXWDgF3 nTl8uXIQTEDeEBOTHK0oeIgkh9R+FlGGTQb1P7eVo1bNtBGoCUqjHdnQE78ZfKtD1+ wPEMcNvOiietXN0rk30u8HwBMSw4P/E8+catATP+vbMrwRmmqVs0HKRwijDg/BT8h7 OxZhpd1W5y+XNOmfVbir2wvww/GbRLYGPpiC6kAwH0EEsfHvLNOjJuWN0wjGcbPo/1 VHV/mcmIuN2yo1Iz+Vs4dqqdwGTwOhqsnOhJk8Iu+FQiYgLdD98Fdt14OM6dSkI8RG FNBlAHXqdL5sg== From: goncholden Message-ID: Feedback-ID: 43053548:user:proton MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="b1_fqO3mh9AvYT9eby218P6NlhKsrN1lmlsffSWqB0Lo" Received-SPF: pass client-ip=185.70.43.18; envelope-from=goncholden@protonmail.com; helo=mail-4318.protonmail.ch X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 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, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 0.2 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) This is a multi-part message in MIME format. --b1_fqO3mh9AvYT9eby218P6NlhKsrN1lmlsffSWqB0Lo Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: base64 SSBoYXZlIGJlZW4gdXNpbmcgZ2xvYmFsLXdoaXRlc3BhY2UtbW9kZSB0byBoaWdobGlnaHQgdGFi cyBhbmQgdHJhaWxpbmcgc3BhY2VzLgoKVHJhaWxpbmcgc3BhY2VzIGxvb2sgZ29vZCBpbiByZWQs IGJ1dCB0aGUgY29sb3VyIHVzZWQgZm9yIGhpZ2hsaWdodGluZyB0YWJzIGRvZXMgbm90IGxvb2sg Z29vZCB3aGVuIG9uZSBpcyB1c2luZyBhIGRhcmsgYmFja2dyb3VuZC4gQ2FuIHRoZSBjb250cmFz dCByYXRpbyBiZSBjaGFuZ2VkIHNvIHRoYXQgaXQgYWRoZXJlcyB0byBXQ0FHIFN0YW5kYXJkIHVz ZWQgZm9yIENvbG91ciBBY2Nlc3NpYmlsaXR5Pw== --b1_fqO3mh9AvYT9eby218P6NlhKsrN1lmlsffSWqB0Lo Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: base64 PGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6IGFyaWFsOyBmb250LXNpemU6IDE0cHg7Ij48YnI+PC9k aXY+PGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6IGFyaWFsOyBmb250LXNpemU6IDE0cHg7Ij48YnI+ PC9kaXY+DQo8ZGl2IGNsYXNzPSJwcm90b25tYWlsX3NpZ25hdHVyZV9ibG9jayIgc3R5bGU9ImZv bnQtZmFtaWx5OiBhcmlhbDsgZm9udC1zaXplOiAxNHB4OyI+DQogICAgPGRpdiBjbGFzcz0icHJv dG9ubWFpbF9zaWduYXR1cmVfYmxvY2stdXNlciBwcm90b25tYWlsX3NpZ25hdHVyZV9ibG9jay1l bXB0eSI+DQoNCiAgICAgICAgICAgIDwvZGl2Pg0KDQogICAgICAgICAgICA8ZGl2IGNsYXNzPSJw cm90b25tYWlsX3NpZ25hdHVyZV9ibG9jay1wcm90b24iPkkgaGF2ZSBiZWVuIHVzaW5nIGdsb2Jh bC13aGl0ZXNwYWNlLW1vZGUgdG8gaGlnaGxpZ2h0IHRhYnMgYW5kIHRyYWlsaW5nIHNwYWNlcy48 L2Rpdj48ZGl2IGNsYXNzPSJwcm90b25tYWlsX3NpZ25hdHVyZV9ibG9jay1wcm90b24iPjxicj48 L2Rpdj48ZGl2IGNsYXNzPSJwcm90b25tYWlsX3NpZ25hdHVyZV9ibG9jay1wcm90b24iPlRyYWls aW5nIHNwYWNlcyBsb29rIGdvb2QgaW4gcmVkLCBidXQgdGhlIGNvbG91ciB1c2VkIGZvciBoaWdo bGlnaHRpbmcgdGFicyBkb2VzIG5vdCBsb29rIGdvb2Qgd2hlbiBvbmUgaXMgdXNpbmcgYSBkYXJr IGJhY2tncm91bmQuJm5ic3A7IENhbiB0aGUgY29udHJhc3QgcmF0aW8gYmUgY2hhbmdlZCBzbyB0 aGF0IGl0IGFkaGVyZXMgdG8gV0NBRyBTdGFuZGFyZCB1c2VkIGZvciBDb2xvdXIgQWNjZXNzaWJp bGl0eT8mbmJzcDsgPGJyPjxicj48L2Rpdj4NCjwvZGl2Pg0K --b1_fqO3mh9AvYT9eby218P6NlhKsrN1lmlsffSWqB0Lo-- From unknown Sun Jun 22 08:00:19 2025 X-Loop: help-debbugs@gnu.org Subject: bug#55887: global-whitespace-mode and WCAG Accessibility Standards Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 10 Jun 2022 09:59:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 55887 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: goncholden Cc: 55887@debbugs.gnu.org Received: via spool by 55887-submit@debbugs.gnu.org id=B55887.165485513813683 (code B ref 55887); Fri, 10 Jun 2022 09:59:02 +0000 Received: (at 55887) by debbugs.gnu.org; 10 Jun 2022 09:58:58 +0000 Received: from localhost ([127.0.0.1]:48825 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nzbPu-0003Yc-2M for submit@debbugs.gnu.org; Fri, 10 Jun 2022 05:58:58 -0400 Received: from quimby.gnus.org ([95.216.78.240]:60848) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nzbPr-0003YN-IB for 55887@debbugs.gnu.org; Fri, 10 Jun 2022 05:58:56 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=tHAJQc3vk8PeiFF7EZqR6HeQzxqPylB1mEunR9ljSqg=; b=MnNIin9BI7dO15vH0/rLI6G719 r0tDL28rxndXwfWbYmERgyDvuHBC3JxtJTp/zTi15HlwmCljICklIpDbz8e3DK0KF/JP0yBOV3uX6 GUlJjOh4H4dpWZHlf1+vzIuzfyX5mAjKdzO/Tq1RCN2okH5avT81JdckuaKFExsSH9RA=; Received: from [84.212.220.105] (helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nzbPj-0007Dd-Bb; Fri, 10 Jun 2022 11:58:49 +0200 From: Lars Ingebrigtsen References: X-Now-Playing: Little Annie Anxiety & Hiro Kone's _Repossessed_: "Turkey Girl" Date: Fri, 10 Jun 2022 11:58:45 +0200 In-Reply-To: (goncholden@protonmail.com's message of "Fri, 10 Jun 2022 09:03:31 +0000") Message-ID: <871qvwvnze.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: goncholden writes: > I have been using global-whitespace-mode to highlight tabs and trailing spaces. > > Trailing spaces look good in red, but the colour used for highlighting > tabs does not look good when one is using [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) --=-=-= Content-Type: text/plain goncholden writes: > I have been using global-whitespace-mode to highlight tabs and trailing spaces. > > Trailing spaces look good in red, but the colour used for highlighting > tabs does not look good when one is using a dark background. Can the > contrast ratio be changed so that it adheres to WCAG Standard used for > Colour Accessibility? The colours look fine to me: --=-=-= Content-Type: image/png Content-Disposition: inline Content-Transfer-Encoding: base64 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 mEqy4k/Q4E0AAAAASUVORK5CYII= --=-=-= Content-Type: text/plain If you want a different colour, then change the colour of that face. Closing. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Fri Jun 10 05:59:05 2022 Received: (at control) by debbugs.gnu.org; 10 Jun 2022 09:59:05 +0000 Received: from localhost ([127.0.0.1]:48828 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nzbPx-0003Yr-AM for submit@debbugs.gnu.org; Fri, 10 Jun 2022 05:59:05 -0400 Received: from quimby.gnus.org ([95.216.78.240]:60862) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nzbPv-0003YS-SJ for control@debbugs.gnu.org; Fri, 10 Jun 2022 05:59:00 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Subject:From:To:Message-Id:Date:Sender:Reply-To:Cc: MIME-Version:Content-Type:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=zBQP+fsbLqOYqpMyB4WtkfsbulkGDwqcgAYfjRlQS3E=; b=JFpot1+2Mg3vUeqU9U9goUO88V muLXx/YghJLtBEpZtuQuEJhyVt3aive5icF0dZTzcvBx+sHbUCkX0ZQnvZVPJLt13OO4ZLkofaCff myLJHvQBtlKFFnQmHc+IVAg6mtXSFzPpK6oSEwQGbKal0elxFryEb39HHclYATjvdCc8=; Received: from [84.212.220.105] (helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nzbPo-0007Dl-8E for control@debbugs.gnu.org; Fri, 10 Jun 2022 11:58:54 +0200 Date: Fri, 10 Jun 2022 11:58:51 +0200 Message-Id: <87zgiku9es.fsf@gnus.org> To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #55887 X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: tags 55887 notabug close 55887 quit Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) tags 55887 notabug close 55887 quit From unknown Sun Jun 22 08:00:19 2025 X-Loop: help-debbugs@gnu.org Subject: bug#55887: global-whitespace-mode and WCAG Accessibility Standards Resent-From: goncholden Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 10 Jun 2022 17:55:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 55887 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: notabug To: Lars Ingebrigtsen Cc: 55887@debbugs.gnu.org Reply-To: goncholden Received: via spool by 55887-submit@debbugs.gnu.org id=B55887.165488368922210 (code B ref 55887); Fri, 10 Jun 2022 17:55:02 +0000 Received: (at 55887) by debbugs.gnu.org; 10 Jun 2022 17:54:49 +0000 Received: from localhost ([127.0.0.1]:51280 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nziqO-0005mA-Jr for submit@debbugs.gnu.org; Fri, 10 Jun 2022 13:54:48 -0400 Received: from mail-40130.protonmail.ch ([185.70.40.130]:34868) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nziqM-0005lx-5i for 55887@debbugs.gnu.org; Fri, 10 Jun 2022 13:54:46 -0400 Date: Fri, 10 Jun 2022 17:54:33 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1654883679; x=1655142879; bh=aHha8ArffU4QMqB76T0tEY7v0ZUPsSmUoY4wjVVoT/0=; h=Date:To:From:Cc:Reply-To:Subject:Message-ID:In-Reply-To: References:Feedback-ID:From:To:Cc:Date:Subject:Reply-To: Feedback-ID:Message-ID; b=M13HeH9dJn7/8PKDf9YewAqns9UhZc6gx0DyyqfQCzVkm6PWl6QX3qRTdOkSK1bZJ iDMxlIvRdmUs+ainz49ffViTdbkSGf6UlG288cUqyE2fkJAbPJs9zZf4073Xel7aLd 8rB0/wVOj+TOUP+DVJTmPsLip1lrFWfuZT4W+OaJeKlcQxQGEJi/ZhrXdGAg5j65IB 2QS+SPT4a+3gQgNOjiRc5/ijxP0iluWaFNRMurVWZqXHUbfgxI3TxfyzhimbY+863P 0DbqYFrgnsoSO1BG+zdd4QFE0d/2YoaeyGXXS1zF/h/WCSsSLOpNb3cGezDeZZlXm6 AGJrbH4Qwc5wQ== From: goncholden Message-ID: In-Reply-To: <871qvwvnze.fsf@gnus.org> References: <871qvwvnze.fsf@gnus.org> Feedback-ID: 43053548:user:proton MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) ------- Original Message ------- On Friday, June 10th, 2022 at 9:58 PM, Lars Ingebrigtsen w= rote: > goncholden goncholden@protonmail.com writes: > > > I have been using global-whitespace-mode to highlight tabs and trailing= spaces. > > > > Trailing spaces look good in red, but the colour used for highlighting > > tabs does not look good when one is using a dark background. Can the > > contrast ratio be changed so that it adheres to WCAG Standard used for > > Colour Accessibility? > > > The colours look fine to me: If you look at the contrast ratio, you will find that it is very low, a mer= e 1.59. You should do some homework to ensure a contrast ratio of at least= 4.5:1 exists between text and background behind the text. Because it looks good to you, it does not necessarily mean it is good. Ins= isting that it looks good because it is good for you means that the project= does not care about accessibility. I cannot see it at all and the thing t= hat saved me was having the tab marks showing up. At a contrast of 3.5, I = can see it, confirming that the WCAG Standard in a very good standard to us= e. Rather than simply using grey, the thing to de is select colours from the c= olour wheel (e.g triadic colours) so you can have an adequate colour vibra= ncy. Because whilst you use a vibrant red for trailing spaces, whitespace-= mode does not continue with the colour vibrancy for highlighting the rest. > > If you want a different colour, then change the colour of that face. > > Closing. > > -- > (domestic pets only, the antidote for overdose, milk.) > bloggy blog: http://lars.ingebrigtsen.no From unknown Sun Jun 22 08:00:19 2025 X-Loop: help-debbugs@gnu.org Subject: bug#55887: global-whitespace-mode and WCAG Accessibility Standards Resent-From: "Basil L. Contovounesios" Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 11 Jun 2022 13:14:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 55887 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: notabug To: goncholden Cc: Lars Ingebrigtsen , 55887@debbugs.gnu.org Received: via spool by 55887-submit@debbugs.gnu.org id=B55887.16549531975478 (code B ref 55887); Sat, 11 Jun 2022 13:14:01 +0000 Received: (at 55887) by debbugs.gnu.org; 11 Jun 2022 13:13:17 +0000 Received: from localhost ([127.0.0.1]:52137 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o00vS-0001QE-6P for submit@debbugs.gnu.org; Sat, 11 Jun 2022 09:13:17 -0400 Received: from mail-ed1-f52.google.com ([209.85.208.52]:41873) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o00vQ-0001Q2-Nx for 55887@debbugs.gnu.org; Sat, 11 Jun 2022 09:13:13 -0400 Received: by mail-ed1-f52.google.com with SMTP id 25so2004261edw.8 for <55887@debbugs.gnu.org>; Sat, 11 Jun 2022 06:13:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tcd.ie; s=google21; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version:content-transfer-encoding; bh=ZOEuWiU44eCrvOxrFYg2D9cnU4P4ny1KrqUYm4M9RPE=; b=DOLUy3sasaoUMSHhvc7dYV9cN7MXQYx+V2TmI1SbsFMrCE4WLOWy4kBW90Tvug0RIM z5Eqq/eu/QrePwFEtiRiSGNU2TRSybfnzP+mdkQUpcBWvgnQwCPDF93C9E++MuB2oQ0L xS/4NyqXdKGWurnCdQ7meOI9xrBW/5mZRCPyuqXcLp6OgaTcqilMg2tRirKkkMsWLrip jW/JlLlkw/bczLrilwOn91AqxXnd1GsN8rzAjVaL9MJVSN6n9f4PC9kw/FIXTZFeRHEF DZt5guLwbg5hddbDGZplhjiJyn7aKSGj4zuZpYBedSlzJzNudrJCEhX3XPQ1pNmB/brv zzrg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version:content-transfer-encoding; bh=ZOEuWiU44eCrvOxrFYg2D9cnU4P4ny1KrqUYm4M9RPE=; b=NtIG8Kah+F9H8cUpPM2sr/5ysU1LCLCUYlaW0eFSHkZJwr+SEQDJRz5YBEKzy6BhWw KCbBfCq7MqouR6GWF2hTufI4052SUMvwqt1uQVq9wWvhg/q+UUgejuT4V4WxwnXWZbKe G3oVyuA1al3afoy3ii7AxAWFowDw+v9e2nMM47EMm48Rpkx2pOpISEw9HkDjeYAWyNiY tscymNOKmS3zwsDh358vNVYCnkek9Mk0YiI+dSPW9C5Uippq1/NU7rnKG7f4Rr11GDOd 2DApf1nqPuWcjrtEe7GZb9XyKF2/p21dc+rEflYPME1unnf5NIYJWjMb1UBdOwwGVqQ3 BbHQ== X-Gm-Message-State: AOAM533XXONTG3wfp+p32Oi+c2siUc75TPY3wQwVjLCqzXDprgz4DLGs 5Byv3JbiUbYqBEzWKO7l/Zclyw== X-Google-Smtp-Source: ABdhPJzlQTL/xE5g3Kg5RKIILBaxgC6UfUNk2fp+eDdev2Tyg8DUHzNQZcrLfsnDp0CLcKN7EaoMcw== X-Received: by 2002:aa7:c990:0:b0:42d:e15f:e65a with SMTP id c16-20020aa7c990000000b0042de15fe65amr5390441edt.221.1654953186774; Sat, 11 Jun 2022 06:13:06 -0700 (PDT) Received: from localhost ([2a02:587:322b:6f5e:dc92:136a:a7c4:dc8c]) by smtp.gmail.com with ESMTPSA id f21-20020a170906391500b006feec47dae9sm1011260eje.157.2022.06.11.06.13.05 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 11 Jun 2022 06:13:06 -0700 (PDT) From: "Basil L. Contovounesios" References: <871qvwvnze.fsf@gnus.org> Date: Sat, 11 Jun 2022 16:13:04 +0300 In-Reply-To: (goncholden via "Bug reports for GNU Emacs, the Swiss army knife of text editors"'s message of "Fri, 10 Jun 2022 17:54:33 +0000") Message-ID: <87tu8rmjhb.fsf@tcd.ie> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) goncholden via "Bug reports for GNU Emacs, the Swiss army knife of text edi= tors" [2022-06-10 17:54 +0000] wrote: > ------- Original Message ------- > On Friday, June 10th, 2022 at 9:58 PM, Lars Ingebrigtsen = wrote: > > >> goncholden goncholden@protonmail.com writes: >> >> > I have been using global-whitespace-mode to highlight tabs and trailin= g spaces. >> > >> > Trailing spaces look good in red, but the colour used for highlighting >> > tabs does not look good when one is using a dark background. Can the >> > contrast ratio be changed so that it adheres to WCAG Standard used for >> > Colour Accessibility? >> >> The colours look fine to me: > > If you look at the contrast ratio, you will find that it is very low, a m= ere > 1.59. You should do some homework to ensure a contrast ratio of at least= 4.5:1 > exists between text and background behind the text. > > Because it looks good to you, it does not necessarily mean it is good. > Insisting that it looks good because it is good for you means that the pr= oject > does not care about accessibility. I cannot see it at all and the thing = that > saved me was having the tab marks showing up. At a contrast of 3.5, I ca= n see > it, confirming that the WCAG Standard in a very good standard to use. Have you tried using one of the Modus themes? They are bundled with Emacs since Emacs 28, or you can install them from GNU[-devel] ELPA: https://elpa.gnu.org/packages/modus-themes.html https://elpa.gnu.org/devel/modus-themes.html Quoth (info "(modus-themes) Overview"): The Modus themes are designed for accessible readability. They conform with the highest standard for color contrast between any given combination of background and foreground values. This corresponds to the WCAG AAA standard, which specifies a minimum rate of distance in relative luminance of 7:1. Modus Operandi (=E2=80=98modus-operandi=E2=80=99) is a light theme, wh= ile Modus Vivendi (=E2=80=98modus-vivendi=E2=80=99) is dark. Each theme=E2=80=99s = color palette is designed to meet the needs of the numerous interfaces that are possible in the Emacs computing environment. For more, see https://protesilaos.com/emacs/modus-themes. > Rather than simply using grey, the thing to de is select colours from the= colour > wheel (e.g triadic colours) so you can have an adequate colour vibrancy. > Because whilst you use a vibrant red for trailing spaces, whitespace-mode= does > not continue with the colour vibrancy for highlighting the rest. > >> >> If you want a different colour, then change the colour of that face. HTH, --=20 Basil From unknown Sun Jun 22 08:00:19 2025 X-Loop: help-debbugs@gnu.org Subject: bug#55887: global-whitespace-mode and WCAG Accessibility Standards Resent-From: goncholden Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 11 Jun 2022 19:49:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 55887 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: notabug To: "Basil L. Contovounesios" Cc: Lars Ingebrigtsen , 55887@debbugs.gnu.org Reply-To: goncholden Received: via spool by 55887-submit@debbugs.gnu.org id=B55887.165497693422373 (code B ref 55887); Sat, 11 Jun 2022 19:49:02 +0000 Received: (at 55887) by debbugs.gnu.org; 11 Jun 2022 19:48:54 +0000 Received: from localhost ([127.0.0.1]:54077 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o076L-0005on-JN for submit@debbugs.gnu.org; Sat, 11 Jun 2022 15:48:53 -0400 Received: from mail-4324.protonmail.ch ([185.70.43.24]:16287) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o076I-0005oS-1D for 55887@debbugs.gnu.org; Sat, 11 Jun 2022 15:48:52 -0400 Date: Sat, 11 Jun 2022 19:48:37 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1654976923; x=1655236123; bh=VO89d0/S6lsTg7Z6NO0SX3fFj3id9ubbVwQS9yGKsBI=; h=Date:To:From:Cc:Reply-To:Subject:Message-ID:In-Reply-To: References:Feedback-ID:From:To:Cc:Date:Subject:Reply-To: Feedback-ID:Message-ID; b=JEVg8C2/L6Wo9eAYJzekv/YKCwQPF9hIuEnX32SK/WQ2zonWBxIp7upHjhmpHsal5 mjDAjC4OV6NKVeAwZ6AvF/mwXaFpGHwWSvw32/flVSNQGmKa+QEvI5jPeL+sTdNI92 kklKux+ZEj+cBpJvieO8QAI9YO3JmxludSZSIMlJHyK5XONXymhPQKsHO3hXodreL2 EIXukuKEGCCqN4LKSDEi0wPqDKvwQ1Ls/h9zdYQ11ZyuFtWgRjul/+GHN5JucCrVLn 1liVnZqk4n7KHC8VLwUbnc2AMsLD8M/puwWXDpgY76dwEj8z9uN0yaORaptKbQLo1Z AFM6m8GGkkqMA== From: goncholden Message-ID: In-Reply-To: <87tu8rmjhb.fsf@tcd.ie> References: <871qvwvnze.fsf@gnus.org> <87tu8rmjhb.fsf@tcd.ie> Feedback-ID: 43053548:user:proton MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) ------- Original Message ------- On Sunday, June 12th, 2022 at 1:13 AM, Basil L. Contovounesios wrote: > goncholden via "Bug reports for GNU Emacs, the Swiss army knife of text e= ditors" [2022-06-10 17:54 +0000] wrote: > > > ------- Original Message ------- > > On Friday, June 10th, 2022 at 9:58 PM, Lars Ingebrigtsen larsi@gnus.org= wrote: > > > > > goncholden goncholden@protonmail.com writes: > > > > > > > I have been using global-whitespace-mode to highlight tabs and trai= ling spaces. > > > > > > > > Trailing spaces look good in red, but the colour used for highlight= ing > > > > tabs does not look good when one is using a dark background. Can th= e > > > > contrast ratio be changed so that it adheres to WCAG Standard used = for > > > > Colour Accessibility? > > > > > > The colours look fine to me: > > > > If you look at the contrast ratio, you will find that it is very low, a= mere > > 1.59. You should do some homework to ensure a contrast ratio of at leas= t 4.5:1 > > exists between text and background behind the text. > > > > Because it looks good to you, it does not necessarily mean it is good. > > Insisting that it looks good because it is good for you means that the = project > > does not care about accessibility. I cannot see it at all and the thing= that > > saved me was having the tab marks showing up. At a contrast of 3.5, I c= an see > > it, confirming that the WCAG Standard in a very good standard to use. > > > Have you tried using one of the Modus themes? They are bundled with > Emacs since Emacs 28, or you can install them from GNU[-devel] ELPA: Modus-Themes is a good start. But it usually sets accessible colours to pa= ckages that have never been concerned with accessibility. Things should wo= rk the other way round, with different levels of accessibility in the own d= esign. There are so many pacakages and customisations that one cannot expe= ct Modus-Themes to take care of all of them. Am not saying that accessibi= lity levels should be forced on all users. But certainly that each package= should include accessible modes. > https://elpa.gnu.org/packages/modus-themes.html > https://elpa.gnu.org/devel/modus-themes.html > > Quoth (info "(modus-themes) Overview"): > > The Modus themes are designed for accessible readability. They conform > with the highest standard for color contrast between any given > combination of background and foreground values. This corresponds to > the WCAG AAA standard, which specifies a minimum rate of distance in > relative luminance of 7:1. > > Modus Operandi (=E2=80=98modus-operandi=E2=80=99) is a light theme, while= Modus > Vivendi (=E2=80=98modus-vivendi=E2=80=99) is dark. Each theme=E2=80=99s c= olor palette is > designed to meet the needs of the numerous interfaces that are possible > in the Emacs computing environment. > > For more, see https://protesilaos.com/emacs/modus-themes. > > > Rather than simply using grey, the thing to de is select colours from t= he colour > > wheel (e.g triadic colours) so you can have an adequate colour vibrancy= . > > Because whilst you use a vibrant red for trailing spaces, whitespace-mo= de does > > not continue with the colour vibrancy for highlighting the rest. > > > > > If you want a different colour, then change the colour of that face. > > > HTH, > > -- > Basil