From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: Status of multicolor fonts? Date: Wed, 16 Dec 2015 16:10:26 +0200 Message-ID: <83d1u61o31.fsf@gnu.org> References: <567169C8.9010006@gmail.com> Reply-To: Eli Zaretskii NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Trace: ger.gmane.org 1450275043 21762 80.91.229.3 (16 Dec 2015 14:10:43 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 16 Dec 2015 14:10:43 +0000 (UTC) Cc: emacs-devel@gnu.org To: =?utf-8?Q?Cl=C3=A9ment?= Pit--Claudel Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Dec 16 15:10:36 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 1a9Cml-0000fD-0Y for ged-emacs-devel@m.gmane.org; Wed, 16 Dec 2015 15:10:31 +0100 Original-Received: from localhost ([::1]:47589 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a9Cmk-0004dh-9t for ged-emacs-devel@m.gmane.org; Wed, 16 Dec 2015 09:10:30 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:57437) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a9CmS-0004dZ-T6 for emacs-devel@gnu.org; Wed, 16 Dec 2015 09:10:13 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1a9CmP-00081S-0O for emacs-devel@gnu.org; Wed, 16 Dec 2015 09:10:12 -0500 Original-Received: from fencepost.gnu.org ([2001:4830:134:3::e]:37685) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a9CmO-00081N-Tu; Wed, 16 Dec 2015 09:10:08 -0500 Original-Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:4483 helo=HOME-C4E4A596F7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1a9CmO-0003lE-8j; Wed, 16 Dec 2015 09:10:08 -0500 In-reply-to: <567169C8.9010006@gmail.com> (message from =?utf-8?Q?Cl=C3=A9?= =?utf-8?Q?ment?= Pit--Claudel on Wed, 16 Dec 2015 08:40:24 -0500) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e 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:196372 Archived-At: > From: Clément Pit--Claudel > Date: Wed, 16 Dec 2015 08:40:24 -0500 > > Multicolor fonts seem to be becoming popular, especially for representing Emoji. There seems to be four competing standards to encode them (see http://blog.symbolset.com/multicolor-fonts for info and links). Both Apple and Microsoft distribute at least one such color Emoji font (Apple Color Emoji and Segoe UI Emoji). Google also has one, Noto Emoji, which is free as in beer and speech. Mozilla will release one soon, and so will the Emoji One project. > > IIUC, Emacs on OSX can display at least some of these fonts properly. What is the status on other platforms? Is it dependent on the graphical toolkit with which Emacs is compiled? What do you mean by "display these fonts properly"? The characters will be displayed on any platform, in their text representation, but AFAIK Emacs doesn't take color information from the font; the color is determined by the color attributes of the face. We also don't support emoji modifiers and emoji variation selectors. Really, for keeping up with these developments, we'd need to recruit at least one person who is expert in this area, and can develop Emacs capabilities related to latest versions of the Unicode standard. We don't have such a person on board at this time.