all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: Eli Zaretskii <eliz@gnu.org>
To: Alan Third <alan@idiocy.org>
Cc: 29837@debbugs.gnu.org
Subject: bug#29837: UTF-16 char display problems and the macOS "character palette"
Date: Sun, 24 Dec 2017 18:56:29 +0200	[thread overview]
Message-ID: <83bmiojc8y.fsf@gnu.org> (raw)
In-Reply-To: <20171224160053.GA71863@breton.holly.idiocy.org> (message from Alan Third on Sun, 24 Dec 2017 16:00:53 +0000)

> Date: Sun, 24 Dec 2017 16:00:53 +0000
> From: Alan Third <alan@idiocy.org>
> 
> It’s easy enough to bring it up (patch attached) but some special
> characters are put into Emacs incorrectly. I think the problem is that
> we have multi code‐point UTF‐16 characters, and when they are ‘typed’
> into Emacs they are entered as individual 16 bit code‐points and are
> therefore displayed as a series of blank spaces.
> 
> An example is '🢫' (RIGHTWARDS FRONT-TILTED SHADOWED WHITE ARROW). If I
> enter it using C‐x 8 RET, it appears correctly, but if I use the
> character palette it shows up as two blank spaces. Describe-char
> reveals these to be HIGH SURROGATE-D83E and LOW SURROGATE-DCAB, in
> that order.

You need to tell Emacs that keyboard input is in UTF-16.  Did you try
"C-x RET k"?

> (Another minor irritation is that some characters (like pointing
> hands) seem to insert the desired character then follow up with
> VARIATION SELECTOR-15. I assume this is supposed to tell us what
> colour we want the hand? If so should it be displayed?)

Emacs doesn't yet support variation selectors.  Patches to add that
are welcome (I guess it will need some change in our interface with
font back-ends?).





  reply	other threads:[~2017-12-24 16:56 UTC|newest]

Thread overview: 26+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2017-12-24 16:00 bug#29837: UTF-16 char display problems and the macOS "character palette" Alan Third
2017-12-24 16:56 ` Eli Zaretskii [this message]
2017-12-24 18:23   ` Alan Third
2017-12-24 18:57     ` Eli Zaretskii
2017-12-24 19:28       ` Alan Third
2017-12-24 19:34         ` Eli Zaretskii
2017-12-25 20:13           ` Philipp Stephani
2017-12-25 21:01             ` [PATCH] Allow inserting non-BMP characters Philipp Stephani
2017-12-26  1:26               ` Alan Third
2017-12-26  4:46               ` Eli Zaretskii
2017-12-26 10:35                 ` Philipp Stephani
2017-12-26 16:11                   ` Eli Zaretskii
2017-12-26 18:50                     ` Philipp Stephani
2017-12-26 20:22                       ` Eli Zaretskii
2017-12-26 21:36                         ` Alan Third
2017-12-27  3:41                           ` Eli Zaretskii
2017-12-28 11:38                             ` Alan Third
2017-12-28 12:31                               ` Philipp Stephani
2017-12-28 16:29                                 ` Eli Zaretskii
2017-12-29 20:14                                   ` Philipp Stephani
2017-12-29 20:27                                     ` Eli Zaretskii
2018-01-07 15:51                                       ` Philipp Stephani
2018-01-07 17:40                                         ` Eli Zaretskii
2018-01-07 18:44                                           ` Philipp Stephani
2017-12-25 21:07             ` bug#29837: UTF-16 char display problems and the macOS "character palette" Philipp Stephani
2017-12-26  1:34             ` Alan Third

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=83bmiojc8y.fsf@gnu.org \
    --to=eliz@gnu.org \
    --cc=29837@debbugs.gnu.org \
    --cc=alan@idiocy.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/emacs.git
	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.