unofficial mirror of bug-gnu-emacs@gnu.org 
 help / color / mirror / code / Atom feed
* bug#57066: 29.0.50; Complex emoji overlaps with text
@ 2022-08-09  9:17 Protesilaos Stavrou
  2022-08-09 11:14 ` Eli Zaretskii
  2022-08-09 11:23 ` Fernando de Morais
  0 siblings, 2 replies; 27+ messages in thread
From: Protesilaos Stavrou @ 2022-08-09  9:17 UTC (permalink / raw)
  To: 57066

[-- Attachment #1: Type: text/plain, Size: 1862 bytes --]

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 #2: Screenshot from 2022-08-09 12-07-53.png --]
[-- Type: image/png, Size: 35219 bytes --]

[-- Attachment #3: Screenshot from 2022-08-09 12-08-20.png --]
[-- Type: image/png, Size: 35676 bytes --]

^ permalink raw reply	[flat|nested] 27+ messages in thread

end of thread, other threads:[~2022-08-11  9:49 UTC | newest]

Thread overview: 27+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-08-09  9:17 bug#57066: 29.0.50; Complex emoji overlaps with text Protesilaos Stavrou
2022-08-09 11:14 ` Eli Zaretskii
2022-08-09 11:28   ` Protesilaos Stavrou
2022-08-09 12:01     ` Eli Zaretskii
2022-08-09 12:50       ` Protesilaos Stavrou
2022-08-09 16:05         ` Eli Zaretskii
2022-08-09 17:17           ` Protesilaos Stavrou
2022-08-09 17:31             ` Eli Zaretskii
2022-08-09 17:41               ` Protesilaos Stavrou
2022-08-09 17:54                 ` Eli Zaretskii
2022-08-10  3:15                   ` Protesilaos Stavrou
2022-08-10 12:33                     ` Eli Zaretskii
2022-08-11  4:07                       ` Protesilaos Stavrou
2022-08-11  6:01                         ` YAMAMOTO Mitsuharu
2022-08-11  6:24                           ` YAMAMOTO Mitsuharu
2022-08-11  6:35                             ` Protesilaos Stavrou
2022-08-11  6:49                             ` Eli Zaretskii
2022-08-11  7:23                               ` YAMAMOTO Mitsuharu
2022-08-11  7:43                                 ` Eli Zaretskii
2022-08-11  8:57                                   ` YAMAMOTO Mitsuharu
2022-08-11  9:35                                     ` Eli Zaretskii
2022-08-11  9:49                                       ` YAMAMOTO Mitsuharu
2022-08-09 11:23 ` Fernando de Morais
2022-08-09 11:54   ` Eli Zaretskii
2022-08-09 12:06     ` Fernando de Morais
2022-08-09 18:28   ` Lars Ingebrigtsen
2022-08-10  3:16     ` Protesilaos Stavrou

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).