GNU bug report logs - #57976
29.0.50; Complex emoji have extra spacing

Previous Next

Package: emacs;

Reported by: Protesilaos Stavrou <info <at> protesilaos.com>

Date: Wed, 21 Sep 2022 10:18:02 UTC

Severity: normal

Merged with 59606

Found in version 29.0.50

Done: YAMAMOTO Mitsuharu <mituharu <at> math.s.chiba-u.ac.jp>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: help-debbugs <at> gnu.org (GNU bug Tracking System)
To: YAMAMOTO Mitsuharu <mituharu <at> math.s.chiba-u.ac.jp>
Cc: tracker <at> debbugs.gnu.org
Subject: bug#57976: closed (29.0.50; Complex emoji have extra spacing)
Date: Fri, 23 Sep 2022 05:22:01 +0000
[Message part 1 (text/plain, inline)]
Your message dated Fri, 23 Sep 2022 14:21:46 +0900
with message-id <wlk05uzmvp.wl-mituharu <at> math.s.chiba-u.ac.jp>
and subject line Re: bug#57976: 29.0.50; Complex emoji have extra spacing
has caused the debbugs.gnu.org bug report #57976,
regarding 29.0.50; Complex emoji have extra spacing
to be marked as done.

(If you believe you have received this mail in error, please contact
help-debbugs <at> gnu.org.)


-- 
57976: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=57976
GNU Bug Tracking System
Contact help-debbugs <at> gnu.org with problems
[Message part 2 (message/rfc822, inline)]
From: Protesilaos Stavrou <info <at> protesilaos.com>
To: bug-gnu-emacs <at> gnu.org
Subject: 29.0.50; Complex emoji have extra spacing
Date: Wed, 21 Sep 2022 13:17:40 +0300
[Message part 3 (text/plain, inline)]
Dear maintainers,

With a recent build of Emacs and harfbuzz version 5.2.0 all the complex
emoji have extra spacing after them.  This space is present everywhere
the affected emoji is displayed.  One example is the interface of the
command 'emoji-search'.

Steps to reproduce the attached screenshot on 'emacs -Q':

- Type 'C-x 8 e s'
- Type "face" and then TAB twice to bring up the Completions' buffer.

All the best,
Protesilaos (or simply "Prot")

* * *

In GNU Emacs 29.0.50 (build 3, x86_64-pc-linux-gnu, GTK+ Version
 3.24.34, cairo version 1.17.6) of 2022-09-21 built on kronos
Repository revision: 1231a601ebe1fd9fe454c504dbeb9267440242e7
Repository branch: makepkg
System Description: Arch Linux

Configured using:
 'configure --prefix=/usr --sysconfdir=/etc --libexecdir=/usr/lib
 --localstatedir=/var --mandir=/usr/share/man --with-gameuser=:games
 --without-libotf --without-m17n-flt --without-gconf
 --with-native-compilation --with-pgtk --with-sound=no --without-gpm
 --without-compress-install
 '--program-transform-name=s/\([ec]tags\)/\1.emacs/'
 'CFLAGS=-march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions
 -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security
 -fstack-clash-protection -fcf-protection'
 LDFLAGS=-Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now'

Configured features:
ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GSETTINGS HARFBUZZ JPEG JSON
LCMS2 LIBSYSTEMD LIBXML2 MODULES NATIVE_COMP NOTIFY INOTIFY PDUMPER PGTK
PNG RSVG SECCOMP SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS WEBP XIM GTK3
ZLIB

Important settings:
  value of $LANG: en_GB.UTF-8
  locale-coding-system: utf-8-unix

-- 
Protesilaos Stavrou
https://protesilaos.com
[Screenshot from 2022-09-21 13-08-26.png (image/png, attachment)]
[Message part 5 (message/rfc822, inline)]
From: YAMAMOTO Mitsuharu <mituharu <at> math.s.chiba-u.ac.jp>
To: Eli Zaretskii <eliz <at> gnu.org>
Cc: info <at> protesilaos.com, larsi <at> gnus.org, 57976-done <at> debbugs.gnu.org
Subject: Re: bug#57976: 29.0.50; Complex emoji have extra spacing
Date: Fri, 23 Sep 2022 14:21:46 +0900
On Thu, 22 Sep 2022 16:08:23 +0900,
Eli Zaretskii wrote:
> 
> > Cc: Lars Ingebrigtsen <larsi <at> gnus.org>, 57976 <at> debbugs.gnu.org
> > Date: Thu, 22 Sep 2022 11:00:15 +0900
> > From: YAMAMOTO Mitsuharu <mituharu <at> math.s.chiba-u.ac.jp>
> > 
> > > I get these:
> > > 
> > >     (string-pixel-width "πŸ˜Άβ€πŸŒ«οΈ")
> > >     ;; => 136
> > > 
> > >     (string-pixel-width "🀣")
> > >     ;; => 16
> > 
> > Hmm, the fix for Bug#57066 needs to be undone for HarfBuzz 5.2.0.
> 
> Thanks, please install this on the emacs-28 branch.

Done.  Closing.

				     YAMAMOTO Mitsuharu
				mituharu <at> math.s.chiba-u.ac.jp


This bug report was last modified 2 years and 230 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.