From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Random832 Newsgroups: gmane.emacs.devel Subject: Re: Status of multicolor fonts? Date: Wed, 16 Dec 2015 13:31:36 -0500 Message-ID: <871tamkzxz.fsf@fastmail.com> References: <567169C8.9010006@gmail.com> <838u4u1jjp.fsf@gnu.org> <87k2oel517.fsf@fastmail.com> <8337v21ffd.fsf@gnu.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1450290747 1731 80.91.229.3 (16 Dec 2015 18:32:27 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 16 Dec 2015 18:32:27 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Dec 16 19:32:18 2015 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1a9Gs4-00072h-OY for ged-emacs-devel@m.gmane.org; Wed, 16 Dec 2015 19:32:16 +0100 Original-Received: from localhost ([::1]:48752 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a9Gs4-0005u3-3y for ged-emacs-devel@m.gmane.org; Wed, 16 Dec 2015 13:32:16 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:36492) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a9Gs0-0005ts-7F for emacs-devel@gnu.org; Wed, 16 Dec 2015 13:32:13 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1a9Gru-0005as-LB for emacs-devel@gnu.org; Wed, 16 Dec 2015 13:32:12 -0500 Original-Received: from plane.gmane.org ([80.91.229.3]:49909) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a9Gru-0005aL-E8 for emacs-devel@gnu.org; Wed, 16 Dec 2015 13:32:06 -0500 Original-Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1a9Grq-0006cl-9E for emacs-devel@gnu.org; Wed, 16 Dec 2015 19:32:02 +0100 Original-Received: from c-68-39-146-59.hsd1.in.comcast.net ([68.39.146.59]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Wed, 16 Dec 2015 19:32:02 +0100 Original-Received: from random832 by c-68-39-146-59.hsd1.in.comcast.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Wed, 16 Dec 2015 19:32:02 +0100 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 15 Original-X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: c-68-39-146-59.hsd1.in.comcast.net User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) Cancel-Lock: sha1:xiFHTnSg8PPFxAuTiRpr2q9v62w= X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 80.91.229.3 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 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.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:196396 Archived-At: Eli Zaretskii writes: > I'm quite sure you know that Emacs displays character glyphs by > drawing the background and foreground separately, and it sets the > colors of each one according to the attributes of the current face. > How, then, will the full-color image be displayed, if we override the > colors it might specify? AIUI, the way this is done is that the background is drawn, then the full color image (which is transparent so the background can show through) is drawn on top of the background, and the foreground color is ignored. None of the colors (except the background) can be overridden. I suppose you could have it use the foreground color for the outline and for things like the "square" icons that are typically blue, but that doesn't seem to be done.