emacs-bug-tracker
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

bug#57066: closed (29.0.50; Complex emoji overlaps with text)


From: GNU bug Tracking System
Subject: bug#57066: closed (29.0.50; Complex emoji overlaps with text)
Date: Thu, 11 Aug 2022 09:50:02 +0000

Your message dated Thu, 11 Aug 2022 18:49:26 +0900
with message-id <wlh72jun2x.wl-mituharu@math.s.chiba-u.ac.jp>
and subject line Re: bug#57066: 29.0.50; Complex emoji overlaps with text
has caused the debbugs.gnu.org bug report #57066,
regarding 29.0.50; Complex emoji overlaps with text
to be marked as done.

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


-- 
57066: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=57066
GNU Bug Tracking System
Contact help-debbugs@gnu.org with problems
--- Begin Message --- Subject: 29.0.50; Complex emoji overlaps with text Date: Tue, 09 Aug 2022 12:17:40 +0300
Dear maintainers,

I just noticed a bug with some complex emoji (grapheme clusters?) where
the emoji does not have clear character boundaries but instead overlaps
with text adjacent to it.

Steps to reproduce on 'emacs -Q':

* In the scratch buffer type "Hello "
* C-x 8 e s
* Search for "sun" and type RET
* Now you have: Hello ☀️
* C-e
* Type something else, like "test".
* Notice how "test" is written over the emoji (see attached screenshots).

Please let me know if you need me to test anything else on my side or
provide additional information.

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-08-09 built on kronos
Repository revision: 97a54d132732131fb7635d91a45cf2088e98b60b
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: C
  locale-coding-system: nil

-- 
Protesilaos Stavrou
https://protesilaos.com

Attachment: Screenshot from 2022-08-09 12-07-53.png
Description: PNG image

Attachment: Screenshot from 2022-08-09 12-08-20.png
Description: PNG image


--- End Message ---
--- Begin Message --- Subject: Re: bug#57066: 29.0.50; Complex emoji overlaps with text Date: Thu, 11 Aug 2022 18:49:26 +0900 User-agent: Wanderlust/2.15.9 (Almost Unreal) SEMI-EPG/1.14.7 (Harue) FLIM-LB/1.14.9 (Gojō) APEL-LB/10.8 EasyPG/1.0.0 Emacs/28.1 (x86_64-pc-linux-gnu) MULE/6.0 (HANACHIRUSATO)
On Thu, 11 Aug 2022 18:35:51 +0900,
Eli Zaretskii wrote:
> 
> > > 
> > > I think the fix should be installed on the emacs-28 release branch.
> > > It seems to be quite safe.  Do you agree?
> > 
> > Yes.  The function hb_version_atleast was introduced in HarfBuzz
> > version 0.9.30, and Emacs already requires 0.9.42 on non-W32 systems.
> 
> Great, thanks.  So please install this on the release branch.

Done.  Closing.

                                     YAMAMOTO Mitsuharu
                                mituharu@math.s.chiba-u.ac.jp


--- End Message ---

reply via email to

[Prev in Thread] Current Thread [Next in Thread]