Subject: bug#27403: 26.0.50; Indentation misalignment with Unicode code points >65535

From: Eli Zaretskii <[email-masked]>
Date: Sat, 17 Jun 2017 13:28:09 +0300

> From: Andreas Schwab <[email-masked]>
> Cc: Adam Niederer <[email-masked]>,  [email-masked]
> Date: Sat, 17 Jun 2017 10:24:41 +0200
> 
> On Jun 17 2017, Eli Zaretskii <[email-masked]> wrote:
> 
> > That's because U+1F44D is a double-width character:
> >
> >   (char-width ?👍) => 2
> 
> The list in international/character.el is outdated.

I think the intent was to produce it from the Unicode data
(EastAsianWidth.txt).  I don't recall why this didn't happen; patches
are welcome.  Alternatively, synching the data with the latest Unicode
manually would be good as a stopgap.

> > So as long as indentation works in columns and not in pixels, this is
> > a "feature".
> 
> You surely don't want indentation to depend on font selection.

Patches for doing indentation in pixels are welcome, of course.