From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.bugs Subject: bug#19752: 25.0.50; fonts in HTML Date: Sat, 02 Nov 2019 09:45:08 +0200 Message-ID: <83mudek9h7.fsf@gnu.org> References: <877e5rqy4z.fsf@gnus.org> <87mudfupwj.fsf@marxist.se> Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="138531"; mail-complaints-to="usenet@blaine.gmane.org" Cc: larsi@gnus.org, rms@gnu.org, 19752@debbugs.gnu.org To: Stefan Kangas Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sat Nov 02 08:46:55 2019 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1iQo7a-000ZoO-MA for geb-bug-gnu-emacs@m.gmane.org; Sat, 02 Nov 2019 08:46:54 +0100 Original-Received: from localhost ([::1]:45564 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iQo7Z-0005W8-6w for geb-bug-gnu-emacs@m.gmane.org; Sat, 02 Nov 2019 03:46:53 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:46684) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iQo6l-0005Va-2Y for bug-gnu-emacs@gnu.org; Sat, 02 Nov 2019 03:46:05 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1iQo6k-0003fW-3O for bug-gnu-emacs@gnu.org; Sat, 02 Nov 2019 03:46:03 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:49212) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1iQo6j-0003f5-Vx for bug-gnu-emacs@gnu.org; Sat, 02 Nov 2019 03:46:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1iQo6j-0000lF-Rd for bug-gnu-emacs@gnu.org; Sat, 02 Nov 2019 03:46:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 02 Nov 2019 07:46:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 19752 X-GNU-PR-Package: emacs Original-Received: via spool by 19752-submit@debbugs.gnu.org id=B19752.15726807222866 (code B ref 19752); Sat, 02 Nov 2019 07:46:01 +0000 Original-Received: (at 19752) by debbugs.gnu.org; 2 Nov 2019 07:45:22 +0000 Original-Received: from localhost ([127.0.0.1]:58032 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iQo65-0000kA-TB for submit@debbugs.gnu.org; Sat, 02 Nov 2019 03:45:22 -0400 Original-Received: from eggs.gnu.org ([209.51.188.92]:37536) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iQo62-0000jl-Ke for 19752@debbugs.gnu.org; Sat, 02 Nov 2019 03:45:20 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:49747) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1iQo5x-0002aj-3X; Sat, 02 Nov 2019 03:45:13 -0400 Original-Received: from [176.228.60.248] (port=2166 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1iQo5n-0001gh-CA; Sat, 02 Nov 2019 03:45:03 -0400 In-reply-to: <87mudfupwj.fsf@marxist.se> (message from Stefan Kangas on Sat, 02 Nov 2019 00:40:12 +0100) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 209.51.188.43 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.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:170763 Archived-At: > From: Stefan Kangas > Date: Sat, 02 Nov 2019 00:40:12 +0100 > Cc: Richard Stallman , 19752@debbugs.gnu.org > > > What does (display-color-cells) return for you? > > FWIW, I tried this on the Linux console and got 8. I guess ideally > Richard would try if evaluating the following and see if it solves the > problem for him: > > (setq shr-use-colors nil) This is an option, so "M-x set-variable RET works for it. No need to use setq. More importantly, I think indeed this is on balance the best solution for these cases. Emacs automatically maps any color to the closest available one, but HTML email messages can use color specifications that will cause both foreground and background convert to the same colors, which will make the text illegible. Or maybe shr.el can be taught to use the distant-foreground feature to handle such cases? > > -(defcustom shr-use-colors t > > +(defcustom shr-use-colors (> (display-color-cells) 256) This is too drastic, IMO. Most HTML formatted emails use very few colors and look OK on display even with 8 colors.