GNU logs - #79903, boring messages


Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#79903: [31.0.50] : emoji sequences aren't properly displayed with -no-harfbuzz
Resent-From: ana@HIDDEN
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Thu, 27 Nov 2025 19:21:02 +0000
Resent-Message-ID: <handler.79903.B.17642712335265 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: report 79903
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: 79903 <at> debbugs.gnu.org
X-Debbugs-Original-To: "bug-gnu-emacs@HIDDEN" <bug-gnu-emacs@HIDDEN>
Received: via spool by submit <at> debbugs.gnu.org id=B.17642712335265
          (code B ref -1); Thu, 27 Nov 2025 19:21:02 +0000
Received: (at submit) by debbugs.gnu.org; 27 Nov 2025 19:20:33 +0000
Received: from localhost ([127.0.0.1]:37630 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1vOhXd-0001Mq-II
	for submit <at> debbugs.gnu.org; Thu, 27 Nov 2025 14:20:33 -0500
Received: from lists.gnu.org ([2001:470:142::17]:57686)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <ana@HIDDEN>) id 1vOhXb-0001MV-Bt
 for submit <at> debbugs.gnu.org; Thu, 27 Nov 2025 14:20:31 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10])
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <ana@HIDDEN>) id 1vOhXU-0003aV-4G
 for bug-gnu-emacs@HIDDEN; Thu, 27 Nov 2025 14:20:24 -0500
Received: from mail-4317.protonmail.ch ([185.70.43.17])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <ana@HIDDEN>) id 1vOhXR-0003Wk-1U
 for bug-gnu-emacs@HIDDEN; Thu, 27 Nov 2025 14:20:23 -0500
Date: Thu, 27 Nov 2025 19:20:01 +0000
From: ana@HIDDEN
Message-ID: <FWeiwi_YUwCp90FiKgK3Y4jAmve3m3_Lj3aW9iSTMBOqzaqvRTWhrusZi5vGBDtiX6sxDwctlhsFziUZq8xO2fFwwFROzfqoWLBzbRcu54Y=@kigoth.pink>
Feedback-ID: 96884362:user:proton
X-Pm-Message-ID: 02124ede688588df530c2f8ec6745a62a6d59416
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
Received-SPF: pass client-ip=185.70.43.17; envelope-from=ana@HIDDEN;
 helo=mail-4317.protonmail.ch
X-Spam_score_int: -18
X-Spam_score: -1.9
X-Spam_bar: -
X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001,
 RCVD_IN_MSPIKE_H5=0.001, RCVD_IN_MSPIKE_WL=0.001,
 RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001,
 SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: 1.0 (+)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.0 (/)

Heya, I tested :
- Wayland -pgtk, with and without harfBuzz.
- X, -with-x=3Dyes, with and without harfBuzz.
- X, -pgtk, with and without harfBuzz.

When harfBuzz is present (or we are in -nw), it displays sequences as one; =
when harfBuzz isn't, the sequence is left "raw".

I.e, emoji sequences, such as
=F0=9F=8F=B3=EF=B8=8F=E2=80=8D=F0=9F=8C=88=F0=9F=8F=B3=EF=B8=8F=E2=80=8D=
=E2=9A=A7=EF=B8=8F=F0=9F=8F=B4=E2=80=8D=E2=98=A0=EF=B8=8F (found in emoji-l=
ist > flags > flag)
are instead displayed as
U+1F3F3 U+FE0F U+200D U+1F308 (rainbow-flag)
U+1F3F3 U+FE0F U+200D U+26A7 U+FE0F (transgender-flag)
U+1F3F4 U+200D U+2620 U+FE0F (pirate-flag)




Message sent:


Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Mailer: MIME-tools 5.505 (Entity 5.505)
Content-Type: text/plain; charset=utf-8
X-Loop: help-debbugs@HIDDEN
From: help-debbugs@HIDDEN (GNU bug Tracking System)
To: ana@HIDDEN
Subject: bug#79903: Acknowledgement ([31.0.50] : emoji sequences aren't
 properly displayed with -no-harfbuzz)
Message-ID: <handler.79903.B.17642712335265.ack <at> debbugs.gnu.org>
References: <FWeiwi_YUwCp90FiKgK3Y4jAmve3m3_Lj3aW9iSTMBOqzaqvRTWhrusZi5vGBDtiX6sxDwctlhsFziUZq8xO2fFwwFROzfqoWLBzbRcu54Y=@kigoth.pink>
X-Gnu-PR-Message: ack 79903
X-Gnu-PR-Package: emacs
Reply-To: 79903 <at> debbugs.gnu.org
Date: Thu, 27 Nov 2025 19:21:02 +0000

Thank you for filing a new bug report with debbugs.gnu.org.

This is an automatically generated reply to let you know your message
has been received.

Your message is being forwarded to the package maintainers and other
interested parties for their attention; they will reply in due course.

Your message has been sent to the package maintainer(s):
 bug-gnu-emacs@HIDDEN

If you wish to submit further information on this problem, please
send it to 79903 <at> debbugs.gnu.org.

Please do not send mail to help-debbugs@HIDDEN unless you wish
to report a problem with the Bug-tracking system.

--=20
79903: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D79903
GNU Bug Tracking System
Contact help-debbugs@HIDDEN with problems


Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#79903: [31.0.50] : emoji sequences aren't properly displayed with -no-harfbuzz
Resent-From: Eli Zaretskii <eliz@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Fri, 28 Nov 2025 07:00:02 +0000
Resent-Message-ID: <handler.79903.B79903.176431316917291 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 79903
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: ana@HIDDEN
Cc: 79903 <at> debbugs.gnu.org
Received: via spool by 79903-submit <at> debbugs.gnu.org id=B79903.176431316917291
          (code B ref 79903); Fri, 28 Nov 2025 07:00:02 +0000
Received: (at 79903) by debbugs.gnu.org; 28 Nov 2025 06:59:29 +0000
Received: from localhost ([127.0.0.1]:43866 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1vOsS1-0004Up-H8
	for submit <at> debbugs.gnu.org; Fri, 28 Nov 2025 01:59:29 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10]:49510)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <eliz@HIDDEN>)
 id 1vOsRz-0004UW-53; Fri, 28 Nov 2025 01:59:27 -0500
Received: from fencepost.gnu.org ([2001:470:142:3::e])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1vOsRt-0003oi-7S; Fri, 28 Nov 2025 01:59:21 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From:
 Date; bh=RZNSZ4Y4xVt+n9zu96qeerwLRpFW5Wyg2B4adj5dC9U=; b=f+ZdKc7g/iOoLXDkFGfu
 R6RHpxdqSHHWFi04kEBVXE306fnO7UhCSZHEm4g6xsx2S8Q7dfrqDMGogLAfEpPYTB7xVrkfLQc1V
 nSn5tk9IVAqAwzkvWfLEQhR+VIPEt6ofICP+dVERA5DdwHJbIxf63LQADGKIhiIDt0sU9YrQWust+
 xwJc259swZS3vkG8EuO36izFM33SrPwWwCFKbKjhD08hWNTRTwq2/ur8muUNV4TiW+t0367aZuqzX
 7cfEzRBEihY0/NiXXAmzdUN0ZxcVwRbxhnTmr12EmeJu1aBEstMnCC3KY81GuwRA9RT5Lky9FNtHJ
 SwANogYoKkVbYg==;
Date: Fri, 28 Nov 2025 08:59:18 +0200
Message-Id: <86h5ueabi1.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
In-Reply-To: <FWeiwi_YUwCp90FiKgK3Y4jAmve3m3_Lj3aW9iSTMBOqzaqvRTWhrusZi5vGBDtiX6sxDwctlhsFziUZq8xO2fFwwFROzfqoWLBzbRcu54Y=@kigoth.pink>
 (bug-gnu-emacs@HIDDEN)
References: <FWeiwi_YUwCp90FiKgK3Y4jAmve3m3_Lj3aW9iSTMBOqzaqvRTWhrusZi5vGBDtiX6sxDwctlhsFziUZq8xO2fFwwFROzfqoWLBzbRcu54Y=@kigoth.pink>
MIME-version: 1.0
Content-type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

tags 79903 notabug wontfix
thanks

> Date: Thu, 27 Nov 2025 19:20:01 +0000
> From: ana--- via "Bug reports for GNU Emacs,
>  the Swiss army knife of text editors" <bug-gnu-emacs@HIDDEN>
> 
> Heya, I tested :
> - Wayland -pgtk, with and without harfBuzz.
> - X, -with-x=yes, with and without harfBuzz.
> - X, -pgtk, with and without harfBuzz.
> 
> When harfBuzz is present (or we are in -nw), it displays sequences as one; when harfBuzz isn't, the sequence is left "raw".
> 
> I.e, emoji sequences, such as
> 🏳️‍🌈🏳️‍⚧️🏴‍☠️ (found in emoji-list > flags > flag)
> are instead displayed as
> U+1F3F3 U+FE0F U+200D U+1F308 (rainbow-flag)
> U+1F3F3 U+FE0F U+200D U+26A7 U+FE0F (transgender-flag)
> U+1F3F4 U+200D U+2620 U+FE0F (pirate-flag)

When you build Emacs without HarfBuzz, complex text shaping, which
Emoji display needs, is not guaranteed to work correctly.  We decided
long ago to consider HarfBuzz the only shaping engine which we fully
support for these features; other shaping engines (if you at all built
Emacs with any of them; you didn't tell) will work or won't work,
according to their limited capabilities.

In a -nw session, text shaping is done by the terminal emulator, so
what you see depends on the terminal emulator you used, not on Emacs.

This is not a bug.




Message received at control <at> debbugs.gnu.org:


Received: (at control) by debbugs.gnu.org; 28 Nov 2025 06:59:33 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Nov 28 01:59:33 2025
Received: from localhost ([127.0.0.1]:43868 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1vOsS4-0004Uz-Rl
	for submit <at> debbugs.gnu.org; Fri, 28 Nov 2025 01:59:33 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10]:49510)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <eliz@HIDDEN>)
 id 1vOsRz-0004UW-53; Fri, 28 Nov 2025 01:59:27 -0500
Received: from fencepost.gnu.org ([2001:470:142:3::e])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1vOsRt-0003oi-7S; Fri, 28 Nov 2025 01:59:21 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From:
 Date; bh=RZNSZ4Y4xVt+n9zu96qeerwLRpFW5Wyg2B4adj5dC9U=; b=f+ZdKc7g/iOoLXDkFGfu
 R6RHpxdqSHHWFi04kEBVXE306fnO7UhCSZHEm4g6xsx2S8Q7dfrqDMGogLAfEpPYTB7xVrkfLQc1V
 nSn5tk9IVAqAwzkvWfLEQhR+VIPEt6ofICP+dVERA5DdwHJbIxf63LQADGKIhiIDt0sU9YrQWust+
 xwJc259swZS3vkG8EuO36izFM33SrPwWwCFKbKjhD08hWNTRTwq2/ur8muUNV4TiW+t0367aZuqzX
 7cfEzRBEihY0/NiXXAmzdUN0ZxcVwRbxhnTmr12EmeJu1aBEstMnCC3KY81GuwRA9RT5Lky9FNtHJ
 SwANogYoKkVbYg==;
Date: Fri, 28 Nov 2025 08:59:18 +0200
Message-Id: <86h5ueabi1.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: ana@HIDDEN
In-Reply-To: <FWeiwi_YUwCp90FiKgK3Y4jAmve3m3_Lj3aW9iSTMBOqzaqvRTWhrusZi5vGBDtiX6sxDwctlhsFziUZq8xO2fFwwFROzfqoWLBzbRcu54Y=@kigoth.pink>
 (bug-gnu-emacs@HIDDEN)
Subject: Re: bug#79903: [31.0.50] : emoji sequences aren't properly displayed
 with -no-harfbuzz
References: <FWeiwi_YUwCp90FiKgK3Y4jAmve3m3_Lj3aW9iSTMBOqzaqvRTWhrusZi5vGBDtiX6sxDwctlhsFziUZq8xO2fFwwFROzfqoWLBzbRcu54Y=@kigoth.pink>
MIME-version: 1.0
Content-type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: control
Cc: 79903 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

tags 79903 notabug wontfix
thanks

> Date: Thu, 27 Nov 2025 19:20:01 +0000
> From: ana--- via "Bug reports for GNU Emacs,
>  the Swiss army knife of text editors" <bug-gnu-emacs@HIDDEN>
> 
> Heya, I tested :
> - Wayland -pgtk, with and without harfBuzz.
> - X, -with-x=yes, with and without harfBuzz.
> - X, -pgtk, with and without harfBuzz.
> 
> When harfBuzz is present (or we are in -nw), it displays sequences as one; when harfBuzz isn't, the sequence is left "raw".
> 
> I.e, emoji sequences, such as
> 🏳️‍🌈🏳️‍⚧️🏴‍☠️ (found in emoji-list > flags > flag)
> are instead displayed as
> U+1F3F3 U+FE0F U+200D U+1F308 (rainbow-flag)
> U+1F3F3 U+FE0F U+200D U+26A7 U+FE0F (transgender-flag)
> U+1F3F4 U+200D U+2620 U+FE0F (pirate-flag)

When you build Emacs without HarfBuzz, complex text shaping, which
Emoji display needs, is not guaranteed to work correctly.  We decided
long ago to consider HarfBuzz the only shaping engine which we fully
support for these features; other shaping engines (if you at all built
Emacs with any of them; you didn't tell) will work or won't work,
according to their limited capabilities.

In a -nw session, text shaping is done by the terminal emulator, so
what you see depends on the terminal emulator you used, not on Emacs.

This is not a bug.





Last modified: Fri, 28 Nov 2025 07:15:01 UTC

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