From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: =?UTF-8?Q?Cl=c3=a9ment_Pit--Claudel?= Newsgroups: gmane.emacs.devel Subject: Re: Status of multicolor fonts? Date: Wed, 16 Dec 2015 10:54:07 -0500 Message-ID: <5671891F.60605@gmail.com> References: <567169C8.9010006@gmail.com> <83d1u61o31.fsf@gnu.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="LortbNqmTJ34baf8ob8Wj3hQAWFMrI08H" X-Trace: ger.gmane.org 1450281281 1908 80.91.229.3 (16 Dec 2015 15:54:41 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 16 Dec 2015 15:54:41 +0000 (UTC) Cc: david@porkrind.org, emacs-devel@gnu.org To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Dec 16 16:54:33 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 1a9EPQ-0002at-Nc for ged-emacs-devel@m.gmane.org; Wed, 16 Dec 2015 16:54:32 +0100 Original-Received: from localhost ([::1]:47998 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a9EPQ-00057k-AS for ged-emacs-devel@m.gmane.org; Wed, 16 Dec 2015 10:54:32 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:52092) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a9EP7-00057e-Rd for emacs-devel@gnu.org; Wed, 16 Dec 2015 10:54:14 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1a9EP5-0007PD-0Y for emacs-devel@gnu.org; Wed, 16 Dec 2015 10:54:13 -0500 Original-Received: from mout.kundenserver.de ([212.227.126.187]:53619) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a9EP4-0007P7-N3; Wed, 16 Dec 2015 10:54:10 -0500 Original-Received: from [18.26.2.123] ([18.26.2.123]) by mrelayeu.kundenserver.de (mreue002) with ESMTPSA (Nemesis) id 0LvN23-1aIGzi1fPv-010foz; Wed, 16 Dec 2015 16:54:09 +0100 X-Enigmail-Draft-Status: N1110 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.4.0 In-Reply-To: <83d1u61o31.fsf@gnu.org> X-Provags-ID: V03:K0:VX2ERgfNJirDUSk6GT+e7o98hio7/zjDdvU4z7IXdezAL4Jepzj EeGTKX2PDDeW4+/W3pTkHFc4P/O2WU4QYzuHt/yDf1D3c+6XADmO3whl9yccpnGWbRMRD7x Qx0DA1l22vDRQKTZALc5bZImeQ5vBbhTe+BwnHAiee3orwpAdTOOEjnG/b2lisdAeIgIkbr F/D5UOfdshv1H54PFaYjA== X-UI-Out-Filterresults: notjunk:1;V01:K0:gwx1jDEdNvQ=:6f1B+1zRvTiyZYjdSVn6D9 pbOE87OtuJL6bqa4DDqyYCba8XP4/HDwIXZ1wO57quXTAQvEOs0V2tG4wAjmsh/3Xmi+9udY+ eRkc4D9PuvMlVW82Wj3jx6EgMs5mHY2et67rSLRK2VcKDOxy5u/VDgGMrnWw8TURtJPVxgZ9j HakDRSZ1RgfgJVDadiEuthkCbjsh/niTDVYqi0yOVTf0jGVS+0wAgHboC4x+pp1qngXWibFxi jjvgd0VTQx4mHxM8VOhLu5niFrUmb9UOJ8fqkXnul0KEUgUfi5+GwjNm7iHc5JDmLQdRWqA+k BozMr/EAjGyES3jY2m0Mp/IM1KtsvrEXMXx0i4EDF9/SlXkWqE9tGkXg/YpuwTM7tXM0xF7PA e9impK4PSJl5ZexbAdk32suFIfLGx01Z1dxWrtGg4LdwtvMRUX13DUHS7/c3TNfclf5ncTuW6 EGVXw3v32/z39Uw95zxkXodsOUMBGJh3Fd5nGcMZSxQcRka8YnZZ0P73R9AEZIVqk9VBt9P1S nK2u5G7f6GRmYGsjU/Obf+dz1lNRGwr5yqxCUAPLBnwjhm0SPvzevTC/bjRYKnZ2e03RBsWvj 6aU3cD354FVZzteQaBl5p4W6xmii69ActUDvJgncbKWFOrdWpu8W+i3k62HcVaOhDhmjvbetZ MvW6mCDx4AJLhrpg5CfNCJ44DpxVJZwxxW/mY0SjnivC1yPzIptVZn9qx6RkghIKffYc= X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 212.227.126.187 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:196381 Archived-At: This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --LortbNqmTJ34baf8ob8Wj3hQAWFMrI08H Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable On 12/16/2015 09:10 AM, Eli Zaretskii wrote: >> From: Cl=C3=A9ment Pit--Claudel Date: Wed, 16 >> Dec 2015 08:40:24 -0500 >>=20 >> 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. >>=20 >> 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? >=20 > What do you mean by "display these fonts properly"? The characters=20 > will be displayed on any platform, in their text representation, but=20 > 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. I meant display them in full color. I believe the MacOS build of Emacs al= ready does this, but feedback from a MacOS user would be welcome. Is seem= s that on that platform setting the font to Apple Color Emoji is enough t= o get emjis to render in full color (see for example this screenshot: htt= ps://cloud.githubusercontent.com/assets/145117/10459946/14bcf9c8-71a0-11e= 5-881c-757878b706a5.png).=20 Maybe David (cc'ed) can provide insight? --LortbNqmTJ34baf8ob8Wj3hQAWFMrI08H Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.22 (GNU/Linux) iQIcBAEBAgAGBQJWcYkfAAoJEPqg+cTm90wjdqcP/2mqjtlPVK5a4jxvXVJpXtAw Z+AgE6pXnT/bNBqKNpeeCs+AvMS/LS8lwLNGhHH58oYT0wLjg7QKZwy/Is+jOt5V fbjCjwwit7Szi9zK5tORhW1DIcJM1TO6T59o69cViRu5W8SWJZxs3fcJcRn9ubXf td6cE2dO1drZOHO7TVIUS97aEEH1OjvlKQ+/b33Z04NR3g393pJMslz6SzF2Otgi PU2r9vH0DjgqTs8rTZTVTbJ9Jp9XrkixC/THgMloKXSjKFwEZMnxxB/dGUrNJWko VseaGnbkrjKs2MbLjw5IhBeUHSAcDzzHO2NTTfFzS55WSfGwCOnxcPpnXs6qVdrV zyxt95X9WpsBDkremm1/oEnld3Jt9Umv5+6db3j8yMeo2ciy8P5Bs3AZID+3IUQC GF2adGqPSUZHLCJyfGz9LbcRKLhxuYwjgkaHPz9HYseUcYp1RYF2AqF7uKeNWbM/ bYe/x9ByMoJ+VIuU4rjOZFmQ7ZQMDTBe80p1WKKU+Ome2+AtUbAbQlmT3mpomnEU ZN+tSSjDaQ/2Ozy5FAF5mG9qARiviXzH708f9pNiLiSiYUSxHSJ/ELGpVscF5MeU VaA6O32Q0xSo3EFsaIrQUJe7Mc2Qvj+Sz1GqtT1QKHm91I/UxHyXqOEN4kFPqhmB jL0emrY4Ts0Tsf5wG2AP =pQKA -----END PGP SIGNATURE----- --LortbNqmTJ34baf8ob8Wj3hQAWFMrI08H--