emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Better emoji support


From: Eli Zaretskii
Subject: Re: Better emoji support
Date: Sun, 19 Sep 2021 20:24:53 +0300

> From: Juri Linkov <juri@linkov.net>
> Cc: Jean-Christophe Helary <lists@traduction-libre.org>,  Eli Zaretskii
>  <eliz@gnu.org>,  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.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]