[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#57976: 29.0.50; Complex emoji have extra spacing
From: |
Lars Ingebrigtsen |
Subject: |
bug#57976: 29.0.50; Complex emoji have extra spacing |
Date: |
Wed, 21 Sep 2022 16:03:02 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) |
Protesilaos Stavrou <info@protesilaos.com> writes:
> I get these:
>
> (string-pixel-width "πΆβπ«οΈ")
> ;; => 136
>
> (string-pixel-width "π€£")
> ;; => 16
Wow. So Emacs gets the dimensions of πΆβπ«οΈ really, really wrong with that
harfbuzz version. πΆβπ«οΈ is composed of
FACE WITHOUT MOUTH
ZERO WIDTH JOINER
FOG
VARIATION SELECTOR-16
so even if it counted all four of those separately, we'd just get to
(* 16 4) = 64, not 136...
- bug#57976: 29.0.50; Complex emoji have extra spacing, Protesilaos Stavrou, 2022/09/21
- bug#57976: 29.0.50; Complex emoji have extra spacing, Lars Ingebrigtsen, 2022/09/21
- bug#57976: 29.0.50; Complex emoji have extra spacing, Protesilaos Stavrou, 2022/09/21
- bug#57976: 29.0.50; Complex emoji have extra spacing, Lars Ingebrigtsen, 2022/09/21
- bug#57976: 29.0.50; Complex emoji have extra spacing, Protesilaos Stavrou, 2022/09/21
- bug#57976: 29.0.50; Complex emoji have extra spacing, Lars Ingebrigtsen, 2022/09/21
- bug#57976: 29.0.50; Complex emoji have extra spacing, Protesilaos Stavrou, 2022/09/21
- bug#57976: 29.0.50; Complex emoji have extra spacing,
Lars Ingebrigtsen <=
- bug#57976: 29.0.50; Complex emoji have extra spacing, YAMAMOTO Mitsuharu, 2022/09/21
- bug#57976: 29.0.50; Complex emoji have extra spacing, Eli Zaretskii, 2022/09/22
- bug#57976: 29.0.50; Complex emoji have extra spacing, YAMAMOTO Mitsuharu, 2022/09/23