From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: "Drew Adams" Newsgroups: gmane.emacs.devel Subject: Use color-tweaking code to improve face defaults? [was: /srv/bzr/emacs/trunk r1...] Date: Wed, 24 Nov 2010 14:41:14 -0800 Message-ID: References: <961v6bom3j.fsf@fencepost.gnu.org> <87eiabdc04.fsf@stupidchicken.com><87ipznhhe3.fsf@keller.adm.naquadah.org><87mxoz7mml.fsf@stupidchicken.com> <874ob71y6v.fsf@stupidchicken.com> <4A76DA00C61D4637AC671E53FB7A4FCB@us.oracle.com><87d3pvf5s2.fsf@keller.adm.naquadah.org> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Trace: dough.gmane.org 1290638500 21519 80.91.229.12 (24 Nov 2010 22:41:40 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Wed, 24 Nov 2010 22:41:40 +0000 (UTC) To: "'Lars Magne Ingebrigtsen'" , Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Nov 24 23:41:36 2010 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1PLO1u-0005dt-Jf for ged-emacs-devel@m.gmane.org; Wed, 24 Nov 2010 23:41:34 +0100 Original-Received: from localhost ([127.0.0.1]:47452 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1PLO1t-0002x5-UC for ged-emacs-devel@m.gmane.org; Wed, 24 Nov 2010 17:41:33 -0500 Original-Received: from [140.186.70.92] (port=47761 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1PLO1o-0002wu-Vh for emacs-devel@gnu.org; Wed, 24 Nov 2010 17:41:30 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1PLO1n-0005gH-OM for emacs-devel@gnu.org; Wed, 24 Nov 2010 17:41:28 -0500 Original-Received: from rcsinet10.oracle.com ([148.87.113.121]:16684) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1PLO1n-0005gA-JM for emacs-devel@gnu.org; Wed, 24 Nov 2010 17:41:27 -0500 Original-Received: from rcsinet15.oracle.com (rcsinet15.oracle.com [148.87.113.117]) by rcsinet10.oracle.com (Switch-3.4.2/Switch-3.4.2) with ESMTP id oAOMfOAn030603 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Wed, 24 Nov 2010 22:41:26 GMT Original-Received: from acsmt354.oracle.com (acsmt354.oracle.com [141.146.40.154]) by rcsinet15.oracle.com (Switch-3.4.2/Switch-3.4.1) with ESMTP id oAOMfNl1008994; Wed, 24 Nov 2010 22:41:23 GMT Original-Received: from abhmt014.oracle.com by acsmt353.oracle.com with ESMTP id 811681721290638471; Wed, 24 Nov 2010 14:41:11 -0800 Original-Received: from dradamslap1 (/10.159.223.110) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Wed, 24 Nov 2010 14:41:10 -0800 X-Mailer: Microsoft Office Outlook 11 In-Reply-To: Thread-Index: AcuMJcnyqygyQyv4Tl+vQq51PU7RpwAAEzaw X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5994 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:133130 Archived-At: > Gnus now has a gazillion defface declarations like this: > > (defface gnus-group-news-2-empty > '((((class color)(background dark))(:foreground "turquoise")) > (((class color)(background light))(:foreground "CadetBlue4")) > (t ())) > > Which is very general and all, but the colours chosen are > usually quite garish, since (for instance) `light' commonly > spans the gamut from white to gray, so we have to choose > colours that pop. > > We could start choosing more mellifluous hues by default, and have > color-lab ensure that the text would be readable for all users... > That is, reduce the fruit salad-ey-ness that Emacs has now. I suggest a separate thread for this. I personally agree that an ability to tweak colors for human readability etc. _can_ sometimes help developers come up with better default values for face colors. (One might have doubts about "readable for all users", but let's assume that's feasible.) However, regardless of which colors you might come up with and propose, for whichever face defaults, there is bound to be a lively discussion (aka melee). There are lots of considerations when choosing _default_ colors for faces. That's no reason not to try or not to discuss. Just be forewarned to have pastel expectations. ;-)