[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#27403: 26.0.50; Indentation misalignment with Unicode code points >6
From: |
Eli Zaretskii |
Subject: |
bug#27403: 26.0.50; Indentation misalignment with Unicode code points >65535 |
Date: |
Sat, 17 Jun 2017 13:28:09 +0300 |
> From: Andreas Schwab <schwab@linux-m68k.org>
> Cc: Adam Niederer <adam.niederer@gmail.com>, 27403@debbugs.gnu.org
> Date: Sat, 17 Jun 2017 10:24:41 +0200
>
> On Jun 17 2017, Eli Zaretskii <eliz@gnu.org> 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.