From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: Better emoji support Date: Sun, 19 Sep 2021 20:24:53 +0300 Message-ID: <834kag4gwq.fsf@gnu.org> References: <834kd2cypw.fsf@gnu.org> <87zguuttbm.fsf@gmail.com> <8335smcxx6.fsf@gnu.org> <87v95itsc4.fsf@gmail.com> <831r86cxdy.fsf@gnu.org> <83a6kgejp0.fsf@gnu.org> <87wnnkpjj9.fsf@gmail.com> <3E0155F6-D681-4443-A1D9-472D1836168D@traduction-libre.org> <87bl4rnyoe.fsf@gmail.com> <87tuigmyez.fsf@mail.linkov.net> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="13298"; mail-complaints-to="usenet@ciao.gmane.io" Cc: lists@traduction-libre.org, rpluim@gmail.com, emacs-devel@gnu.org To: Juri Linkov Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sun Sep 19 19:27:27 2021 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1mS0b9-0003Eu-JZ for ged-emacs-devel@m.gmane-mx.org; Sun, 19 Sep 2021 19:27:27 +0200 Original-Received: from localhost ([::1]:43972 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mS0b8-0005oP-Eu for ged-emacs-devel@m.gmane-mx.org; Sun, 19 Sep 2021 13:27:26 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:49280) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mS0ZU-00043x-50 for emacs-devel@gnu.org; Sun, 19 Sep 2021 13:25:45 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:58358) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mS0ZR-0002DV-RS; Sun, 19 Sep 2021 13:25:42 -0400 Original-Received: from 84.94.185.95.cable.012.net.il ([84.94.185.95]:3128 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mS0Yq-00038W-QY; Sun, 19 Sep 2021 13:25:21 -0400 In-Reply-To: <87tuigmyez.fsf@mail.linkov.net> (message from Juri Linkov on Sun, 19 Sep 2021 19:09:24 +0300) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 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-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:275068 Archived-At: > From: Juri Linkov > Cc: Jean-Christophe Helary , Eli Zaretskii > , emacs-devel@gnu.org > Date: Sun, 19 Sep 2021 19:09:24 +0300 > > Thanks, this is a nice change. I have a problem only with one character. > Displaying NORTH EAST ARROW ↗ with emoji font is inappropriate to me. Hmm... Robert, I see quite a few characters that now belong to the emoji script, which shouldn't be there, AFAIU. The above is one of them (AFAIK, the Arrows block doesn't belong to Emoji). But there are more stark cases, for example: (aref char-script-table ?#) => emoji (aref char-script-table ?0) => emoji This is definitely not what we want. It seems like these characters ended up in the emoji script because they should render as emoji when followed by variation selectors? But in that case, the place to do this is in composition-function-table, if we can, and if we cannot, let's for now decide we don't support these sequences, because the cure sounds worse than the disease with our current infrastructure. Am I missing something? > If adding this character to the emoji script was not a mistake, > is it possible to customize this to display such characters > as a symbol like before? Regardless of the above issue, you can always customize this by using set-fontset-font or by modifying the char-script-table entry for the character.