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 11:03:07 -0500 Message-ID: <56718B3B.5020509@gmail.com> References: <567169C8.9010006@gmail.com> <838u4u1jjp.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="m9UBaGsOvAObtQd78tdnkmg4KMuuERu9V" X-Trace: ger.gmane.org 1450281815 11306 80.91.229.3 (16 Dec 2015 16:03:35 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 16 Dec 2015 16:03:35 +0000 (UTC) Cc: emacs-devel@gnu.org, yuri.v.khan@gmail.com To: Eli Zaretskii , =?UTF-8?Q?Elias_M=c3=a5rtenson?= Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Dec 16 17:03:26 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 1a9EY2-0000nl-04 for ged-emacs-devel@m.gmane.org; Wed, 16 Dec 2015 17:03:26 +0100 Original-Received: from localhost ([::1]:48053 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a9EY1-0001tD-EH for ged-emacs-devel@m.gmane.org; Wed, 16 Dec 2015 11:03:25 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:56154) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a9EXt-0001ru-BD for emacs-devel@gnu.org; Wed, 16 Dec 2015 11:03:22 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1a9EXs-000298-Cc for emacs-devel@gnu.org; Wed, 16 Dec 2015 11:03:17 -0500 Original-Received: from mout.kundenserver.de ([212.227.17.13]:50199) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a9EXn-00026E-BO; Wed, 16 Dec 2015 11:03:11 -0500 Original-Received: from [18.26.2.123] ([18.26.2.123]) by mrelayeu.kundenserver.de (mreue103) with ESMTPSA (Nemesis) id 0MJVXP-1aBhFW24rr-0031e3; Wed, 16 Dec 2015 17:03:09 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.4.0 In-Reply-To: <838u4u1jjp.fsf@gnu.org> X-Provags-ID: V03:K0:d8DsB04GbHp8lDGCVKxRFYol/g+Th9XM7lyWkszjJw8GNv3Rcz/ M/pl8s4abDFV1ThfwMjzv0pP65vBImhmlvUWgJTA/K/Phwr27MdbQP8ObvCLTbBu4GXcW7s jazVyh+2U+u7K6BTDSprwZ+e+uhJMzGCx/nBwLDzGDQMylBvD+PS/WrKimOvjbdFwLHT6vz kYmVwPRZ7pYCjzuR+Qnsg== X-UI-Out-Filterresults: notjunk:1;V01:K0:p+Y6FJUYuZk=:A1bvH+ZqEGhz8CI+0XQG1/ +1HX/a9GzPomv/MUPEO7R3IYLWh2thY6+cgqI8PfJA2UlPCqu8YF6MUPLeYOs9piEQ4jFsnnx /9jOE5EE1N0/hIAbfFHuBCkvLoVN/uqNA5hTHqnyQye9nHv5Ppjo58/LQo+bl2DUN2/4O+3oF woGwOlCLMDulcgmKd57MjevsF8rKOcL1NKOMZE3UDo3PB+XAjusAEKN/K8j3BTicfwaFxipDj 2QrjrTD/1w7pTBOFhXaIcjW/0tlAVQ7h3gcl9x7afzvkTEErbo7+2KPBMyvpuZP6zMypbTRHd iCSEZ0Ug6HVL9IknVADE7bgeEDMwYsX3NkzlYBvsBUvvLHXQb89XQMVkfnqrGngCxlZuTGuC6 djB20OgYBm/nUoETSgyUA6ajK6wbVAi1Qe3gVN8MvrH0UoSkVV86RmKgsG8p9ON0Q30L8Uy46 nzg+Y2Bx5nq1BZFHc5tAZZh7zeIuJkCaCJ3rkDgFwjI7baT4Wz/dlPiChA1MINuIPZSSghA57 BCDyvllgcdzJMKmjFOoqP6CiOQeHdQlKBuJcEnU/Q0PYaTXypI0P2VwGOXHaNtdk89aO9KaEk JhyIRHxid+fg6hv/85G0q/lVTydfIep8sQwdKYJwmSaIurYDZArT6eKX9bGCzyTNFyFuPl/Hg imbDxZ4fk2/s5IOD8RNKY53IbqimwUHtD8jY6D+OciE2exkFB4B7711XGSfwyQcp/qW0= X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 212.227.17.13 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:196384 Archived-At: This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --m9UBaGsOvAObtQd78tdnkmg4KMuuERu9V Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable On 12/16/2015 10:48 AM, Eli Zaretskii wrote: >> Date: Wed, 16 Dec 2015 23:32:36 +0800 >> From: Elias M=C3=A5rtenson >> Cc: Cl=C3=A9ment Pit--Claudel , >> Emacs developers >> >> I hear you, and agree with you. But as a developer of a chat applicati= on (like >> Slack, but free) which also has an Emacs client, colour fonts in Emacs= would be >> appreciated. >=20 > If your application needs that, you don't have to wait for this to be > supported in the core. It should be very easy to write Lisp code that > generated faces with specific colors using the emoji characters and > the variation selectors as the key. You should find the necessary > information here: >=20 > http://www.unicode.org/versions/Unicode8.0.0/ch22.pdf > http://unicode.org/reports/tr51/ > http://unicode.org/emoji/charts/index.html > http://unicode.org/Public/emoji/latest/emoji-data.txt > http://unicode.org/Public/emoji/latest/emoji-sequences.txt > http://unicode.org/Public/emoji/latest/emoji-zwj-sequences.txt I may have misunderstood you, Eli, but I don't think this would work: the= Emoji in the fonts that I was discussing are not monochrome. On the other hand, it is quite possible to leverage Emacs' support for in= line graphics to replace certain unicode characters or character sequence= s with multicolor image renditions. Cl=C3=A9ment. --m9UBaGsOvAObtQd78tdnkmg4KMuuERu9V 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) iQIcBAEBAgAGBQJWcYs7AAoJEPqg+cTm90wj1vAP/it0FUbSAKYLHVido4hfe6Jv diYI4P71/5WSl/ss2PjLTm7ROv8e9ZaBmXV5HTZeuayFlenHfhwC75qoGUCMCSVM m0vWtK67pkCIBgMpUmNO4b4cSIwARXVJvrT7RLvg8hwNE+YLmfJMY83qzIxSZemq RjLgZe42Y8DCWhw6TgwCmbBSKSO2BrtoPjLHYB8sm2kJIIEBSVjkW+NE9zjLkSG2 BZNVqX4yPFHxhVjhS2yMhRiIDjgdlVLb+44tEImTcdMfDXhNEAzEmZ62vNwvecCS lpBbP+hN2HXk/XwbScZOtqSvuYf+cRlg/46YtwwU5l7PoXr7bxTeW5k2XOmoK5tI 6lN3h5D1ldQczOx7/Q13wPGTPtKPP2OY5R+Akn5SokPxB3P+970gKZeU+K0SeB8F J19wj2mHA/NmfN9/4rrkQeKr+0gI3ksYtsRP+ClGvOTDCuJT7SQQx2BYUqFpSy72 xQ4xRth4PK+CZB6GFONKNqvSJoQb3wJTUvA6yDlHZtxJu581/4GKF7K4d7+QKOol NXDpyOFFn1t4+J5bEIM98THY1QugyotvpGy7wAw2DDAbMOn9FEsfEUHcv2pjNUek mHBxMzZGwedhdOmBMeglPSGqgQkwmMtM8b5RrGiyKJomIH5NXjrrB0vZYATNFq8c HlHfp3fJpDXh0DwsgPHj =HOq4 -----END PGP SIGNATURE----- --m9UBaGsOvAObtQd78tdnkmg4KMuuERu9V--