emacs-devel
[Top][All Lists]
Advanced

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

Re: describe-char on emoji sequences


From: Eli Zaretskii
Subject: Re: describe-char on emoji sequences
Date: Tue, 26 Oct 2021 22:28:05 +0300

> From: Lars Ingebrigtsen <larsi@gnus.org>
> Date: Tue, 26 Oct 2021 21:18:03 +0200
> 
> 💂🏾‍♂️
> 
> gives us
> 
>              to input: type "C-x 8 RET 1f482" or "C-x 8 RET GUARDSMAN"
>           buffer code: #xF0 #x9F #x92 #x82
>             file code: #xF0 #x9F #x92 #x82 (encoded by coding system 
> utf-8-emacs)
>               display: composed to form "💂🏾‍♂️" (see below)
> 
> Composed with the following character(s) "🏾‍♂️" using this font:
>   ftcrhb:-GOOG-Noto Color Emoji-medium-normal-normal-*-19-*-*-*-m-0-iso10646-1
> by these glyphs:
>   [0 4 128130 2700 24 0 24 18 5 nil]
> with these character(s):
>   🏾 (#x1f3fe) EMOJI MODIFIER FITZPATRICK TYPE-5
>   ‍ (#x200d) ZERO WIDTH JOINER
>   ♂ (#x2642) MALE SIGN
>   ️ (#xfe0f) VARIATION SELECTOR-16
> 
> This should be amended -- the "to input" part isn't correct, for
> instance.

Yes, it is correct: it reports on the character at a certain buffer
position (you elided that part).

If you want a command that could show how to input a sequence of
characters that were composed, it should be a different command, and
the way to type such a sequence cannot be automatically generated,
because how would Emacs know that there's a particular command that
would produce such a sequence?

> And the name is "man guard: medium-light skin tone", which we should
> probably output somewhere.

That's not a character, while this command describes a character.



reply via email to

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