GNU logs - #57072, boring messages


Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#57072: [BUG] update-glyphless-char-display and variation selectors
Resent-From: Axel Svensson <svenssonaxel@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Tue, 09 Aug 2022 10:28:03 +0000
Resent-Message-ID: <handler.57072.B.166004088124990 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: report 57072
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: 57072 <at> debbugs.gnu.org
X-Debbugs-Original-To: bug-gnu-emacs@HIDDEN
Received: via spool by submit <at> debbugs.gnu.org id=B.166004088124990
          (code B ref -1); Tue, 09 Aug 2022 10:28:03 +0000
Received: (at submit) by debbugs.gnu.org; 9 Aug 2022 10:28:01 +0000
Received: from localhost ([127.0.0.1]:42620 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oLMSu-0006Uq-JV
	for submit <at> debbugs.gnu.org; Tue, 09 Aug 2022 06:28:01 -0400
Received: from lists.gnu.org ([209.51.188.17]:43200)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <svenssonaxel@HIDDEN>) id 1oLKlB-0001Mx-87
 for submit <at> debbugs.gnu.org; Tue, 09 Aug 2022 04:38:48 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:57934)
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <svenssonaxel@HIDDEN>)
 id 1oLKlA-00020U-AJ
 for bug-gnu-emacs@HIDDEN; Tue, 09 Aug 2022 04:38:45 -0400
Received: from mail-qt1-x829.google.com ([2607:f8b0:4864:20::829]:39680)
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.90_1) (envelope-from <svenssonaxel@HIDDEN>)
 id 1oLKl8-0000qE-IQ
 for bug-gnu-emacs@HIDDEN; Tue, 09 Aug 2022 04:38:44 -0400
Received: by mail-qt1-x829.google.com with SMTP id s11so1273274qtx.6
 for <bug-gnu-emacs@HIDDEN>; Tue, 09 Aug 2022 01:38:41 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;
 h=mime-version:from:date:message-id:subject:to;
 bh=GTVnK6E2n8u/qXXEE4Vxg89rKn7jJYbuk1OMQ6u5QDI=;
 b=kFhaxyxCTo1MeM8p+oRLkgypsktMX9k9yqTr2ZU4C+CG/vffhbJRm4c9lEILPeX7cQ
 xXoeI31zLCSNREc1Kxv314xYnKwgvrqOPAUfI9klZUjYWf0M0YHziIZiA1uwNGiaXUeu
 eiSHShTX/0cMPjaYa81hb7RH0R8VKT1kjnF5q0P3NMXKNbAqNMxOu0n8qchyKfaqj0Ve
 L1j1ZVaqFxmdssE72VnMxZIcHlwmyketoBTvz0W7OqTq9N9OFQQjbWMhLsNVFl069TBf
 i+iPJkJTzljZOjNBr313FbQRlVVYW8OTJqsm66KaxfYe1ANUpFqto4xutaLdlOzOWFQe
 CqZA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112;
 h=x-gm-message-state:mime-version:from:date:message-id:subject:to;
 bh=GTVnK6E2n8u/qXXEE4Vxg89rKn7jJYbuk1OMQ6u5QDI=;
 b=mOyoR36H/xh3tyMqu1z1gkWi2qpSMXPfGvZc99tFbteEG4pwNL3knm/bcEeTEJGMnl
 mz0WcmWTfgFmSDXlq+Qje/CfzOsLpJAJef97BUiXCprWlX3lL9yfxdYFKQo6bzhW59eI
 0m6a88ST8Jx0pZu0F7dLfo3RcVAhKkc9BgLM0a8A/OFjLdEh4QTktBKtFRF6bRFkrQch
 h+s2yRS0NR5JjbDH1cccRmdEFQfVRnTwiDYNEKzxkMUwdJMZYTt2VMYAms9Zb8u479Ee
 D0LgHsCQAClTcVjQxfHbVAqPdJAAozji5A6tgc2Abhm/K+KjS+X5hwofEZLa8Mq/fITq
 naow==
X-Gm-Message-State: ACgBeo3pQVHxdEThpnYyhR/vFY9W+Ngn1m8rjiOgiTeEWYz82OzeHR2k
 Wy9XfYS+K3+cBwPlPRnt0ZDrL4BupYGrvmY+voovS31Kc0ngRg==
X-Google-Smtp-Source: AA6agR7hie9TjkMJRBQXHssSFlvizQS2+fZ9b0Of/sdhb6iH5xB8l1lJBLaxqwUkzlhyFykKs8NtqH0XTWgOEgcM24Q=
X-Received: by 2002:ac8:5d91:0:b0:343:6e3:4db0 with SMTP id
 d17-20020ac85d91000000b0034306e34db0mr1560115qtx.603.1660034321346; Tue, 09
 Aug 2022 01:38:41 -0700 (PDT)
MIME-Version: 1.0
From: Axel Svensson <svenssonaxel@HIDDEN>
Date: Tue, 9 Aug 2022 10:38:30 +0200
Message-ID: <CAJ40yaxSGeSJG_7ohkR0SW3pOg-yvuNJjB-TyRGqRaJGtYuC4w@HIDDEN>
Content-Type: multipart/alternative; boundary="00000000000009f37405e5cadcac"
Received-SPF: pass client-ip=2607:f8b0:4864:20::829;
 envelope-from=svenssonaxel@HIDDEN; helo=mail-qt1-x829.google.com
X-Spam_score_int: -20
X-Spam_score: -2.1
X-Spam_bar: --
X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,
 DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001,
 HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001,
 SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: -1.3 (-)
X-Mailman-Approved-At: Tue, 09 Aug 2022 06:27:56 -0400
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: -2.3 (--)

--00000000000009f37405e5cadcac
Content-Type: text/plain; charset="UTF-8"

IIUC the documentation to glyphless-char-display-control, any of the
character groups can be assigned any of the display methods.

First bug + patch:
Using update-glyphless-char-display to choose to display
variation-selectors as acronyms does not work since these codepoints are
missing from char-acronym-table.
The attached patch attempts to fix this and succeeds for U+FE00..U+FE0E but
fails for U+FE0F.

Second bug:
It seems that U+FE0F will not at all respect glyphless-char-display,
instead always showing as an empty box.
This I have not solved.

Version: GNU Emacs 28.1 (build 1, x86_64-pc-linux-gnu, GTK+ Version
3.24.24, cairo version 1.16.0) of 2022-07-21
Built from source, commit 5a223c7f2ef4c31abbd46367b6ea83cd19d30aa7

Regards,
Axel Svensson

--00000000000009f37405e5cadcac
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div></div><div></div><div>IIUC the documentation to glyph=
less-char-display-control, any of the character groups can be assigned any =
of the display methods.</div><div><br></div><div>First bug=C2=A0+ patch:<br=
></div><div>Using update-glyphless-char-display to choose to display variat=
ion-selectors as acronyms does not work since these codepoints are missing =
from char-acronym-table.</div><div>The attached patch attempts to fix this =
and succeeds for U+FE00..U+FE0E but fails for U+FE0F.</div><div><br></div><=
div>Second bug:<br></div><div>It seems that U+FE0F will not at all respect =
glyphless-char-display, instead always showing as an empty box.</div><div>T=
his I have not solved.</div><br><div>Version: GNU Emacs 28.1 (build 1, x86_=
64-pc-linux-gnu, GTK+ Version 3.24.24, cairo version 1.16.0) of 2022-07-21<=
/div><div>Built from source, commit 5a223c7f2ef4c31abbd46367b6ea83cd19d30aa=
7</div><div><br></div><div>Regards,</div><div>Axel Svensson</div><div><br><=
/div></div>

--00000000000009f37405e5cadcac--




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: Axel Svensson <svenssonaxel@HIDDEN>
Subject: bug#57072: Acknowledgement ([BUG] update-glyphless-char-display
 and variation selectors)
Message-ID: <handler.57072.B.166004088124990.ack <at> debbugs.gnu.org>
References: <CAJ40yaxSGeSJG_7ohkR0SW3pOg-yvuNJjB-TyRGqRaJGtYuC4w@HIDDEN>
X-Gnu-PR-Message: ack 57072
X-Gnu-PR-Package: emacs
Reply-To: 57072 <at> debbugs.gnu.org
Date: Tue, 09 Aug 2022 10:28:03 +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 57072 <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
57072: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D57072
GNU Bug Tracking System
Contact help-debbugs@HIDDEN with problems


Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#57072: [BUG] update-glyphless-char-display and variation selectors
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: Tue, 09 Aug 2022 11:37:01 +0000
Resent-Message-ID: <handler.57072.B57072.16600449897863 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 57072
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Axel Svensson <svenssonaxel@HIDDEN>
Cc: 57072 <at> debbugs.gnu.org
Received: via spool by 57072-submit <at> debbugs.gnu.org id=B57072.16600449897863
          (code B ref 57072); Tue, 09 Aug 2022 11:37:01 +0000
Received: (at 57072) by debbugs.gnu.org; 9 Aug 2022 11:36:29 +0000
Received: from localhost ([127.0.0.1]:42760 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oLNXB-00022l-Ev
	for submit <at> debbugs.gnu.org; Tue, 09 Aug 2022 07:36:29 -0400
Received: from eggs.gnu.org ([209.51.188.92]:52796)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>)
 id 1oLNX9-00022O-Rb; Tue, 09 Aug 2022 07:36:28 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e]:37682)
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1oLNX4-0005rI-L8; Tue, 09 Aug 2022 07:36:22 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date:
 mime-version; bh=LmcUoHUhjwzca3vI7paTIa9ze9ntuHONDy0OKo//lto=; b=haLEl5JbJRhx
 d3he9tBbYPqAJSNlfbkWFhvK2Bw2G91KfvevfQ7c7YIlRmOYqbSgPsasOGmuh5tOt3wX65785lkTN
 IVlhUZG7OzgO0a6H95tmzBXDMApj7n2eyo7E2wQUP+DPx6LKf4W5DrT/7KTwNm6ZIE8BMhZwdSrQR
 rf6JvdF8asXiOLdx1onq0Pe7HPm9dB+BewUV2SsTnqOiofKPj/duTRUFFdx6RA2LHgA9713YQuoDT
 FnKhAQcK40jGhCwWBFAIWu3r1ID58G7tbr3RNEorjAd7xo5xC8gAjXBPq+kl0MhG1G2pIORB0eKiz
 A7ANEFiJ/gw39UzIX6WXkg==;
Received: from [87.69.77.57] (port=2952 helo=home-c4e4a596f7)
 by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1oLNX4-0001ql-42; Tue, 09 Aug 2022 07:36:22 -0400
Date: Tue, 09 Aug 2022 14:36:11 +0300
Message-Id: <83edxpvec4.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
In-Reply-To: <CAJ40yaxSGeSJG_7ohkR0SW3pOg-yvuNJjB-TyRGqRaJGtYuC4w@HIDDEN>
 (message from Axel Svensson on Tue, 9 Aug 2022 10:38:30 +0200)
References: <CAJ40yaxSGeSJG_7ohkR0SW3pOg-yvuNJjB-TyRGqRaJGtYuC4w@HIDDEN>
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 (---)

merge 57073 57072
thanks

> From: Axel Svensson <svenssonaxel@HIDDEN>
> Date: Tue, 9 Aug 2022 10:38:30 +0200
> 
> IIUC the documentation to glyphless-char-display-control, any of the character groups can be assigned any
> of the display methods.

But not every glyphless character has an acronym, so this is not a
bug.  You are suggesting an enhancement (which is fine).

> First bug + patch:
> Using update-glyphless-char-display to choose to display variation-selectors as acronyms does not work
> since these codepoints are missing from char-acronym-table.
> The attached patch attempts to fix this and succeeds for U+FE00..U+FE0E but fails for U+FE0F.

Why are the acronyms you propose so long?  Why not use "VS01".."VS16"
instead?  Shorter acronyms are an advantage, since they will be
displayed in a more legible way.

> Second bug:
> It seems that U+FE0F will not at all respect glyphless-char-display, instead always showing as an empty
> box.
> This I have not solved.

Please show a recipe for that starting from "emacs -Q".

Thanks.




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


Received: (at control) by debbugs.gnu.org; 9 Aug 2022 11:36:30 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Aug 09 07:36:30 2022
Received: from localhost ([127.0.0.1]:42762 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oLNXB-00022r-Ou
	for submit <at> debbugs.gnu.org; Tue, 09 Aug 2022 07:36:30 -0400
Received: from eggs.gnu.org ([209.51.188.92]:52796)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>)
 id 1oLNX9-00022O-Rb; Tue, 09 Aug 2022 07:36:28 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e]:37682)
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1oLNX4-0005rI-L8; Tue, 09 Aug 2022 07:36:22 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date:
 mime-version; bh=LmcUoHUhjwzca3vI7paTIa9ze9ntuHONDy0OKo//lto=; b=haLEl5JbJRhx
 d3he9tBbYPqAJSNlfbkWFhvK2Bw2G91KfvevfQ7c7YIlRmOYqbSgPsasOGmuh5tOt3wX65785lkTN
 IVlhUZG7OzgO0a6H95tmzBXDMApj7n2eyo7E2wQUP+DPx6LKf4W5DrT/7KTwNm6ZIE8BMhZwdSrQR
 rf6JvdF8asXiOLdx1onq0Pe7HPm9dB+BewUV2SsTnqOiofKPj/duTRUFFdx6RA2LHgA9713YQuoDT
 FnKhAQcK40jGhCwWBFAIWu3r1ID58G7tbr3RNEorjAd7xo5xC8gAjXBPq+kl0MhG1G2pIORB0eKiz
 A7ANEFiJ/gw39UzIX6WXkg==;
Received: from [87.69.77.57] (port=2952 helo=home-c4e4a596f7)
 by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1oLNX4-0001ql-42; Tue, 09 Aug 2022 07:36:22 -0400
Date: Tue, 09 Aug 2022 14:36:11 +0300
Message-Id: <83edxpvec4.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Axel Svensson <svenssonaxel@HIDDEN>
In-Reply-To: <CAJ40yaxSGeSJG_7ohkR0SW3pOg-yvuNJjB-TyRGqRaJGtYuC4w@HIDDEN>
 (message from Axel Svensson on Tue, 9 Aug 2022 10:38:30 +0200)
Subject: Re: bug#57072: [BUG] update-glyphless-char-display and variation
 selectors
References: <CAJ40yaxSGeSJG_7ohkR0SW3pOg-yvuNJjB-TyRGqRaJGtYuC4w@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: control
Cc: 57072 <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 (---)

merge 57073 57072
thanks

> From: Axel Svensson <svenssonaxel@HIDDEN>
> Date: Tue, 9 Aug 2022 10:38:30 +0200
> 
> IIUC the documentation to glyphless-char-display-control, any of the character groups can be assigned any
> of the display methods.

But not every glyphless character has an acronym, so this is not a
bug.  You are suggesting an enhancement (which is fine).

> First bug + patch:
> Using update-glyphless-char-display to choose to display variation-selectors as acronyms does not work
> since these codepoints are missing from char-acronym-table.
> The attached patch attempts to fix this and succeeds for U+FE00..U+FE0E but fails for U+FE0F.

Why are the acronyms you propose so long?  Why not use "VS01".."VS16"
instead?  Shorter acronyms are an advantage, since they will be
displayed in a more legible way.

> Second bug:
> It seems that U+FE0F will not at all respect glyphless-char-display, instead always showing as an empty
> box.
> This I have not solved.

Please show a recipe for that starting from "emacs -Q".

Thanks.




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#57072: [BUG] update-glyphless-char-display and variation selectors
Resent-From: Axel Svensson <svenssonaxel@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Tue, 09 Aug 2022 16:19:04 +0000
Resent-Message-ID: <handler.57072.B57072.16600619035005 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 57072
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Eli Zaretskii <eliz@HIDDEN>
Cc: 57072 <at> debbugs.gnu.org
Received: via spool by 57072-submit <at> debbugs.gnu.org id=B57072.16600619035005
          (code B ref 57072); Tue, 09 Aug 2022 16:19:04 +0000
Received: (at 57072) by debbugs.gnu.org; 9 Aug 2022 16:18:23 +0000
Received: from localhost ([127.0.0.1]:44611 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oLRvy-0001Id-9g
	for submit <at> debbugs.gnu.org; Tue, 09 Aug 2022 12:18:23 -0400
Received: from mail-qt1-f179.google.com ([209.85.160.179]:46703)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <svenssonaxel@HIDDEN>) id 1oLQf8-0003G3-7K
 for 57072 <at> debbugs.gnu.org; Tue, 09 Aug 2022 10:56:56 -0400
Received: by mail-qt1-f179.google.com with SMTP id cr9so5662216qtb.13
 for <57072 <at> debbugs.gnu.org>; Tue, 09 Aug 2022 07:56:54 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=gWnjweJkseZmhj2IgIZrC0QCeP89URDL24EYFAZaRXk=;
 b=nY6/Dia4BvfXguiTCkWiguftNodax6l91A/FvTSswEZTe4uO+hn0FZ8VTHcE1G1UBV
 FzqxwILnHAvtivSDGQKHRtCKRMBWPwADBgrYmJRwgqEJeqBiUWroshSmuRWcHFE97Zun
 16aJGMF7IPGo7kQ4S1ruOjI9wc0oc6WSYKViug7FQdPYGhmD03oLvB0mmtKf9AIGwuWP
 PmsQgTFOnX1nPbxooGz4s7TdnXzy8w4qDhCWuGa7a6mwLughJokxlt49kDQQPRrbm/He
 job6t2O2dmM2OlcPaQhYyOcLmHfdkOHHUBBFi7IIuehiQ//tchXbU/JB1RgNWA0ZYfTx
 iXNQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=gWnjweJkseZmhj2IgIZrC0QCeP89URDL24EYFAZaRXk=;
 b=7K21o3jP9OqkWPPYVToj8/RMIziJh4OoZ70c2kV/u9BoAuLwLamTnqtFKc+GvcNl4E
 lm4LbD1DsxymHTnfOSl7PrRmH11BWPcDAyaFqh69+2tvrh5tbyqC98atRhM46RzspGUz
 o4hRUkbdqTbTDeXZvf1e1Rjlgh0Suq0tj8picMaH5DSq9bYoUtmDIueQ6eT5sBIQs1Uk
 NbS55h22UWSzdsLGn67PJUaYM7JvK6iDZd2tsN11XpgV1PqwzVb0V4h+FyVvXIHd4qTd
 +6IuWV4Ncc3kVJtkK63W0ovjnPWviQExFp41BFaY/4YrpI9uqMzP8FugGUKM71jF7Ox5
 M/YA==
X-Gm-Message-State: ACgBeo17Q3w+nldZwQH0Y0oPE16majG/8WnKMXUFZ55+c8Qpjjtx1MJA
 gK+Nbs0pCatOlKbYfak66EG04raMcIIiIH9ktPQJbi7MNFNZ2w==
X-Google-Smtp-Source: AA6agR5+xwGbPjgNXxCw4JTCD4LxmcwEzbKivYXdoPlVurcUEY+tLDMihlxSBClaVSlfva0VbBzWik6GLRowXyWQvPo=
X-Received: by 2002:a05:622a:614:b0:343:487:45d1 with SMTP id
 z20-20020a05622a061400b00343048745d1mr4719604qta.443.1660057008411; Tue, 09
 Aug 2022 07:56:48 -0700 (PDT)
MIME-Version: 1.0
References: <CAJ40yaxSGeSJG_7ohkR0SW3pOg-yvuNJjB-TyRGqRaJGtYuC4w@HIDDEN>
 <83edxpvec4.fsf@HIDDEN>
In-Reply-To: <83edxpvec4.fsf@HIDDEN>
From: Axel Svensson <svenssonaxel@HIDDEN>
Date: Tue, 9 Aug 2022 16:56:37 +0200
Message-ID: <CAJ40yazh2uaaZPK=beRtMx8FLpZ03doLa7NoyvQiOVQDKL80og@HIDDEN>
Content-Type: multipart/mixed; boundary="0000000000004b473a05e5d02409"
X-Spam-Score: 0.0 (/)
X-Mailman-Approved-At: Tue, 09 Aug 2022 12:18:20 -0400
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: -1.0 (-)

--0000000000004b473a05e5d02409
Content-Type: multipart/alternative; boundary="0000000000004b473905e5d02407"

--0000000000004b473905e5d02407
Content-Type: text/plain; charset="UTF-8"

> You are suggesting an enhancement (which is fine).
Acknowledged.

See new patch attached.

It turns out there are 256 variation selectors, so I've included some fixes
for selectors 17-256 as well.
admin/unidata/blocks.awk is an exception; it seems to deal with only VS
1-16, but I have not fixed it.

> Why are the acronyms you propose so long?  Why not use "VS01".."VS16"
You're right, that is better. The attached patch is fixed to have shorter
acronyms.
The acronyms I've chosen are "VS-1" through "VS-9", "VS10" through "VS99"
and "VS-100" through "VS-256".
Not sure that's optimal, perhaps "VS01" or "VS 1" is better, what do you
think?

> Please show a recipe for that starting from "emacs -Q".

To reproduce:
1) Start emacs -Q under X11.
2) Evaluate:

(progn
  (let ((vs-acronyms
         '("VS01" "VS02" "VS03" "VS04"
           "VS05" "VS06" "VS07" "VS08"
           "VS09" "VS10" "VS11" "VS12"
           "VS13" "VS14" "VS15" "VS16")))
    (dotimes (i 16)
      (aset char-acronym-table (+ #xfe00 i) (car vs-acronyms))
      (setq vs-acronyms (cdr vs-acronyms))))
  (update-glyphless-char-display
   'glyphless-char-display-control
   '((format-control . acronym)
     (variation-selectors . acronym)
     (no-font . hex-code)))
  (insert #xfe00 #xfe01 #xfe0e #xfe0f))

Expected:
Four boxes are shown, all of which contain "VS" in the upper half, and in
the lower half "01", "02", "15" and "16" respectively.

Actual:
The three first boxes appear as expected, but the fourth is empty.

Througout the codebase, I see U+FE0F sometimes singled out and treated
differently than the other variation selectors, so this isn't entirely
strange.
in places including:
- admin/unidata/emoji-data.txt:778
- admin/unidata/emoji-zwj.awk:102
- lisp/composite.el:856

--0000000000004b473905e5d02407
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div>&gt; You are suggesting an enhancement (which is fine=
).</div><div>Acknowledged.</div><div></div><div><br></div><div>See new patc=
h attached.</div><div><br></div><div><div>It turns out there are 256 variat=
ion selectors, so I&#39;ve included some fixes for selectors 17-256 as well=
.</div><div>admin/unidata/blocks.awk is an exception; it seems to deal with=
 only VS 1-16, but I have not fixed it.</div></div><div><br></div><div>&gt;=
 Why are the acronyms you propose so long?=C2=A0 Why not use &quot;VS01&quo=
t;..&quot;VS16&quot;</div><div>You&#39;re right, that is better. The attach=
ed patch is fixed to have shorter acronyms.</div><div></div>The acronyms I&=
#39;ve chosen are &quot;VS-1&quot; through &quot;VS-9&quot;, &quot;VS10&quo=
t; through &quot;VS99&quot; and &quot;VS-100&quot; through &quot;VS-256&quo=
t;.<div>Not sure that&#39;s optimal, perhaps &quot;VS01&quot; or &quot;VS 1=
&quot; is better, what do you think?<br></div><div><br></div><div>&gt; Plea=
se show a recipe for that starting from &quot;emacs -Q&quot;.</div><div><br=
></div><div>To reproduce:</div><div>1) Start emacs -Q under X11.</div><div>=
2) Evaluate:</div><div><br>(progn<br>=C2=A0 (let ((vs-acronyms<br>=C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0&#39;(&quot;VS01&quot; &quot;VS02&quot; &quot;VS=
03&quot; &quot;VS04&quot;<br>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&quot=
;VS05&quot; &quot;VS06&quot; &quot;VS07&quot; &quot;VS08&quot;<br>=C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&quot;VS09&quot; &quot;VS10&quot; &quot;V=
S11&quot; &quot;VS12&quot;<br>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&quo=
t;VS13&quot; &quot;VS14&quot; &quot;VS15&quot; &quot;VS16&quot;)))<br>=C2=
=A0 =C2=A0 (dotimes (i 16)<br>=C2=A0 =C2=A0 =C2=A0 (aset char-acronym-table=
 (+ #xfe00 i) (car vs-acronyms))<br>=C2=A0 =C2=A0 =C2=A0 (setq vs-acronyms =
(cdr vs-acronyms))))<br>=C2=A0 (update-glyphless-char-display<br>=C2=A0 =C2=
=A0&#39;glyphless-char-display-control<br>=C2=A0 =C2=A0&#39;((format-contro=
l . acronym)<br>=C2=A0 =C2=A0 =C2=A0(variation-selectors . acronym)<br>=C2=
=A0 =C2=A0 =C2=A0(no-font . hex-code)))<br>=C2=A0 (insert #xfe00 #xfe01 #xf=
e0e #xfe0f))</div><div><br></div><div>Expected:</div><div>Four boxes are sh=
own, all of which contain &quot;VS&quot; in the upper half, and in the lowe=
r half &quot;01&quot;, &quot;02&quot;, &quot;15&quot; and &quot;16&quot; re=
spectively.</div><div><br></div><div>Actual:</div><div>The three first boxe=
s appear as expected, but the fourth is empty.</div><div><br></div><div>Thr=
ougout the codebase, I see U+FE0F sometimes singled out and treated differe=
ntly than the other variation selectors, so this isn&#39;t entirely strange=
.</div><div>in places including:</div><div>- admin/unidata/emoji-data.txt:7=
78</div><div>- admin/unidata/emoji-zwj.awk:102</div><div>- lisp/composite.e=
l:856</div><div><br></div></div>

--0000000000004b473905e5d02407--

--0000000000004b473a05e5d02409
Content-Type: text/x-patch; charset="US-ASCII"; 
	name="0001-Fixes-for-variation-selectors.patch"
Content-Disposition: attachment; 
	filename="0001-Fixes-for-variation-selectors.patch"
Content-Transfer-Encoding: base64
Content-ID: <f_l6mazusd0>
X-Attachment-Id: f_l6mazusd0

RnJvbSBhNGVjOWVhZTNkZTg0YmY5NTAxYzBkM2Y5N2NjYWRlNjAwNzE2NjM0IE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBBeGVsIFN2ZW5zc29uIDxtYWlsQGF4ZWxzdmVuc3Nvbi5jb20+
CkRhdGU6IFR1ZSwgOSBBdWcgMjAyMiAwMToxMTowMiArMDIwMApTdWJqZWN0OiBbUEFUQ0hdIEZp
eGVzIGZvciB2YXJpYXRpb24gc2VsZWN0b3JzCgotLS0KIGRvYy9saXNwcmVmL2Rpc3BsYXkudGV4
aSAgICAgICAgIHwgIDYgKysrLS0tCiBsaXNwL2ludGVybmF0aW9uYWwvY2hhcmFjdGVycy5lbCB8
IDI0ICsrKysrKysrKysrKysrKysrKy0tLS0tLQogMiBmaWxlcyBjaGFuZ2VkLCAyMSBpbnNlcnRp
b25zKCspLCA5IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RvYy9saXNwcmVmL2Rpc3BsYXku
dGV4aSBiL2RvYy9saXNwcmVmL2Rpc3BsYXkudGV4aQppbmRleCBhY2U2N2ZiZWRiLi45NjA3OWRj
MTA2IDEwMDY0NAotLS0gYS9kb2MvbGlzcHJlZi9kaXNwbGF5LnRleGkKKysrIGIvZG9jL2xpc3By
ZWYvZGlzcGxheS50ZXhpCkBAIC04NTk2LDkgKzg1OTYsOSBAQCBHbHlwaGxlc3MgQ2hhcnMKIGlt
YWdlcywgc3VjaCBhcyBVKzAwQUQgQHNje3NvZnQgaHlwaGVufS4KIAogQGl0ZW0gdmFyaWF0aW9u
LXNlbGVjdG9ycwotVW5pY29kZSBWUy0xIHRocm91Z2ggVlMtMTYgKFUrRkUwMCB0aHJvdWdoIFUr
RkUwRiksIHdoaWNoIGFyZSB1c2VkIHRvCi1zZWxlY3QgYmV0d2VlbiBkaWZmZXJlbnQgZ2x5cGhz
IGZvciB0aGUgc2FtZSBjb2RlcG9pbnRzICh0eXBpY2FsbHkKLWVtb2ppcykuCitVbmljb2RlIFZT
LTEgdGhyb3VnaCBWUy0yNTYgKFUrRkUwMCB0aHJvdWdoIFUrRkUwRiBhbmQgVStFMDEwMCB0aHJv
dWdoCitVK0UwMUVGKSwgd2hpY2ggYXJlIHVzZWQgdG8gc2VsZWN0IGJldHdlZW4gZGlmZmVyZW50
IGdseXBocyBmb3IgdGhlIHNhbWUKK2NvZGVwb2ludHMgKHR5cGljYWxseSBlbW9qaXMpLgogCiBA
aXRlbSBuby1mb250CiBDaGFyYWN0ZXJzIGZvciB3aGljaCB0aGVyZSBpcyBubyBzdWl0YWJsZSBm
b250LCBvciB3aGljaCBjYW5ub3QgYmUKZGlmZiAtLWdpdCBhL2xpc3AvaW50ZXJuYXRpb25hbC9j
aGFyYWN0ZXJzLmVsIGIvbGlzcC9pbnRlcm5hdGlvbmFsL2NoYXJhY3RlcnMuZWwKaW5kZXggY2Ey
ODIyMmM4MS4uNzhmODQ0NzIwOCAxMDA2NDQKLS0tIGEvbGlzcC9pbnRlcm5hdGlvbmFsL2NoYXJh
Y3RlcnMuZWwKKysrIGIvbGlzcC9pbnRlcm5hdGlvbmFsL2NoYXJhY3RlcnMuZWwKQEAgLTEyNDMs
NyArMTI0Myw4IEBAID9MCiAJICAgKCN4MUUwMjYgLiAjeDFFMDJBKQogCSAgICgjeDFFOEQwIC4g
I3gxRThENikKIAkgICAoI3gxRTk0NCAuICN4MUU5NEEpCi0JICAgKCN4RTAwMDEgLiAjeEUwMUVG
KSkpKQorCSAgICgjeEUwMDAxIC4gI3hFMDFFRikKKwkgICAoI3hFMDEwMCAuICN4RTAxRUYpKSkp
CiAgIChkb2xpc3QgKGVsdCBsKQogICAgIChzZXQtY2hhci10YWJsZS1yYW5nZSBjaGFyLXdpZHRo
LXRhYmxlIGVsdCAwKSkpCiAKQEAgLTE1MjUsNiArMTUyNiwxNSBAQCBjaGFyLWFjcm9ueW0tdGFi
bGUKICAgKGFzZXQgY2hhci1hY3JvbnltLXRhYmxlICgrICN4RTAwMjEgaSkgKGZvcm1hdCAiICVj
IFRBRyIgKCsgMzMgaSkpKSkKIChhc2V0IGNoYXItYWNyb255bS10YWJsZSAjeEUwMDdGICItPnxU
QUciKSA7IENBTkNFTCBUQUcKIAorKGRvdGltZXMgKGkgMjU2KQorICAobGV0KiAoKHZzLW51bWJl
ciAoMSsgaSkpCisgICAgICAgICAoY29kZXBvaW50IChpZiAoPCBpIDE2KQorICAgICAgICAgICAg
ICAgICAgICAgICAgKCsgI3hmZTAwIGkpCisgICAgICAgICAgICAgICAgICAgICAgKCsgI3hlMDEw
MCBpIC0xNikpKQorICAgICAgICAgKGRhc2ggKGlmICg8PSAxMCB2cy1udW1iZXIgOTkpICIiICIt
IikpKQorICAgIChhc2V0IGNoYXItYWNyb255bS10YWJsZSBjb2RlcG9pbnQKKyAgICAgICAgICAo
Zm9ybWF0ICJWUyVzJXMiIGRhc2ggdnMtbnVtYmVyKSkpKQorCiA7OyBXZSBjYW4ndCB1c2UgdGhl
IFxOe25hbWV9IHRoaW5ncyBoZXJlLCBiZWNhdXNlIHRoaXMgZmlsZSBpcyB1c2VkCiA7OyB0b28g
ZWFybHkgaW4gdGhlIGJ1aWxkIHByb2Nlc3MuCiAoZGVmdmFyIGJpZGktY29udHJvbC1jaGFyYWN0
ZXJzCkBAIC0xNTc0LDcgKzE1ODQsOSBAQCB1cGRhdGUtZ2x5cGhsZXNzLWNoYXItZGlzcGxheQog
CQkJCQkgICAgICN4ODAgI3g5RiBtZXRob2QpKQogCSAgICAoKGVxIHRhcmdldCAndmFyaWF0aW9u
LXNlbGVjdG9ycykKIAkgICAgIChnbHlwaGxlc3Mtc2V0LWNoYXItdGFibGUtcmFuZ2UgZ2x5cGhs
ZXNzLWNoYXItZGlzcGxheQotCQkJCQkgICAgICN4RkUwMCAjeEZFMEYgbWV0aG9kKSkKKwkJCQkJ
ICAgICAjeEZFMDAgI3hGRTBGIG1ldGhvZCkKKyAgICAgICAgICAgICAoZ2x5cGhsZXNzLXNldC1j
aGFyLXRhYmxlLXJhbmdlIGdseXBobGVzcy1jaGFyLWRpc3BsYXkKKwkJCQkJICAgICAjeEUwMTAw
ICN4RTAxRUYgbWV0aG9kKSkKIAkgICAgKChvciAoZXEgdGFyZ2V0ICdmb3JtYXQtY29udHJvbCkK
ICAgICAgICAgICAgICAgICAgKGVxIHRhcmdldCAnYmlkaS1jb250cm9sKSkKIAkgICAgICh3aGVu
IHVuaWNvZGUtY2F0ZWdvcnktdGFibGUKQEAgLTE2NDcsMTAgKzE2NTksMTAgQEAgZ2x5cGhsZXNz
LWNoYXItZGlzcGxheS1jb250cm9sCiAgICAgICAgICAgICAgICAgICAgIHRoYXQgYXJlIHJlbGV2
YW50IGZvciBiaWRpcmVjdGlvbmFsIGZvcm1hdHRpbmcgY29udHJvbCwKICAgICAgICAgICAgICAg
ICAgICAgbGlrZSBVKzIwNjkgKFBESSkgYW5kIFUrMjAyQiAoUkxFKS4KICAgYHZhcmlhdGlvbi1z
ZWxlY3RvcnMnOgotICAgICAgICAgICAgICAgICAgICBDaGFyYWN0ZXJzIGluIHRoZSByYW5nZSBV
K0ZFMDAuLlUrRkUwRiwgdXNlZCBmb3IKLSAgICAgICAgICAgICAgICAgICAgc2VsZWN0aW5nIGFs
dGVybmF0ZSBnbHlwaCBwcmVzZW50YXRpb25zLCBzdWNoIGFzCi0gICAgICAgICAgICAgICAgICAg
IEVtb2ppIHZzIFRleHQgcHJlc2VudGF0aW9uLCBvZiB0aGUgcHJlY2VkaW5nCi0gICAgICAgICAg
ICAgICAgICAgIGNoYXJhY3RlcihzKS4KKyAgICAgICAgICAgICAgICAgICAgQ2hhcmFjdGVycyBp
biB0aGUgcmFuZ2UgVStGRTAwLi5VK0ZFMEYgYW5kCisgICAgICAgICAgICAgICAgICAgIFUrRTAx
MDAuLlUrRTAxRUYsIHVzZWQgZm9yIHNlbGVjdGluZyBhbHRlcm5hdGUgZ2x5cGgKKyAgICAgICAg
ICAgICAgICAgICAgcHJlc2VudGF0aW9ucywgc3VjaCBhcyBFbW9qaSB2cyBUZXh0IHByZXNlbnRh
dGlvbiwgb2YKKyAgICAgICAgICAgICAgICAgICAgdGhlIHByZWNlZGluZyBjaGFyYWN0ZXIocyku
CiAgIGBuby1mb250JzogICAgICAgIEZvciBHVUkgZnJhbWVzLCBjaGFyYWN0ZXJzIGZvciB3aGlj
aCBubyBzdWl0YWJsZQogICAgICAgICAgICAgICAgICAgICBmb250IGlzIGZvdW5kOyBmb3IgdGV4
dC1tb2RlIGZyYW1lcywgY2hhcmFjdGVycwogICAgICAgICAgICAgICAgICAgICB0aGF0IGNhbm5v
dCBiZSBlbmNvZGVkIGJ5IGB0ZXJtaW5hbC1jb2Rpbmctc3lzdGVtJy4KLS0gCjIuMzAuMgoK
--0000000000004b473a05e5d02409--




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#57072: [BUG] update-glyphless-char-display and variation selectors
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: Tue, 09 Aug 2022 16:25:01 +0000
Resent-Message-ID: <handler.57072.B57072.16600622575643 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 57072
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Axel Svensson <svenssonaxel@HIDDEN>
Cc: 57072 <at> debbugs.gnu.org
Received: via spool by 57072-submit <at> debbugs.gnu.org id=B57072.16600622575643
          (code B ref 57072); Tue, 09 Aug 2022 16:25:01 +0000
Received: (at 57072) by debbugs.gnu.org; 9 Aug 2022 16:24:17 +0000
Received: from localhost ([127.0.0.1]:44627 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oLS1h-0001Sw-1o
	for submit <at> debbugs.gnu.org; Tue, 09 Aug 2022 12:24:17 -0400
Received: from eggs.gnu.org ([209.51.188.92]:54046)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1oLS1f-0001Sh-47
 for 57072 <at> debbugs.gnu.org; Tue, 09 Aug 2022 12:24:15 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e]:41922)
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1oLS1Z-0003EB-TO; Tue, 09 Aug 2022 12:24:09 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date:
 mime-version; bh=P3uSH0tmsnzGhxmI3+Qt3cTy/JAFw42juWg8TdpJoRo=; b=qyCGtuRoda01
 pDnfQ/bVDkBtyfhTBdHdaXz7dHWADvEFu11IQIqBe6TZsiCirCsus+bwxNQsySov664QOQcx36QDx
 e1wJOt59teXmUuIOv41Wpd02OflTRYxNirQeRz3O8n40Hs+QUUp6xOYvBc6oq80qo3VRWM1UEcmh4
 ABMXpbheUWG3blrXtvNyPbV+gP/2AbGNsg8BCTiw81GtR2b7gzJVGecPSIsaCrqvkMquSR8s5y49s
 sz3+KA25PhoBpwL87jwyUPtEme2H0wwpenQLjyD3sHgCeq2ppL1w0atqkC2w0zbMmVW5GnpMb+h+t
 5viTf3i9T+VEcUbkBvS5tg==;
Received: from [87.69.77.57] (port=4712 helo=home-c4e4a596f7)
 by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1oLS1Z-0004mQ-Cn; Tue, 09 Aug 2022 12:24:09 -0400
Date: Tue, 09 Aug 2022 19:23:59 +0300
Message-Id: <83zggdtmg0.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
In-Reply-To: <CAJ40yazh2uaaZPK=beRtMx8FLpZ03doLa7NoyvQiOVQDKL80og@HIDDEN>
 (message from Axel Svensson on Tue, 9 Aug 2022 16:56:37 +0200)
References: <CAJ40yaxSGeSJG_7ohkR0SW3pOg-yvuNJjB-TyRGqRaJGtYuC4w@HIDDEN>
 <83edxpvec4.fsf@HIDDEN>
 <CAJ40yazh2uaaZPK=beRtMx8FLpZ03doLa7NoyvQiOVQDKL80og@HIDDEN>
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 (---)

> From: Axel Svensson <svenssonaxel@HIDDEN>
> Date: Tue, 9 Aug 2022 16:56:37 +0200
> Cc: 57072 <at> debbugs.gnu.org
> 
> See new patch attached.

Thanks, I will review it soon.

> To reproduce:
> 1) Start emacs -Q under X11.
> 2) Evaluate:
> 
> (progn
>   (let ((vs-acronyms
>          '("VS01" "VS02" "VS03" "VS04"
>            "VS05" "VS06" "VS07" "VS08"
>            "VS09" "VS10" "VS11" "VS12"
>            "VS13" "VS14" "VS15" "VS16")))
>     (dotimes (i 16)
>       (aset char-acronym-table (+ #xfe00 i) (car vs-acronyms))
>       (setq vs-acronyms (cdr vs-acronyms))))
>   (update-glyphless-char-display
>    'glyphless-char-display-control
>    '((format-control . acronym)
>      (variation-selectors . acronym)
>      (no-font . hex-code)))
>   (insert #xfe00 #xfe01 #xfe0e #xfe0f))
> 
> Expected:
> Four boxes are shown, all of which contain "VS" in the upper half, and in the lower half "01", "02", "15" and
> "16" respectively.
> 
> Actual:
> The three first boxes appear as expected, but the fourth is empty.
> 
> Througout the codebase, I see U+FE0F sometimes singled out and treated differently than the other variation
> selectors, so this isn't entirely strange.
> in places including:
> - admin/unidata/emoji-data.txt:778
> - admin/unidata/emoji-zwj.awk:102
> - lisp/composite.el:856

This character (as any other character) will only be displayed using
the glyphless-char-display setup if it is shown as a separate
character.  If it is composed with other surrounding characters, it
will be shown as the font tells us to show that sequence, and in that
case Emacs doesn't consult glyphless-char-display at all.

Now, VS16 is almost always composed with preceding characters, so I
think you can only see it as acronym if you deliberately force Emacs
not to compose it, e.g. by preceding it with U+20DD COMBINING
ENCLOSING CIRCLE, or precede it and follow it by U+200C ZERO WIDTH
NON-JOINER, or disable auto-composition-mode.




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#57072: [BUG] update-glyphless-char-display and variation selectors
Resent-From: Axel Svensson <svenssonaxel@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Tue, 09 Aug 2022 20:34:02 +0000
Resent-Message-ID: <handler.57072.B57072.166007723916117 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 57072
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Eli Zaretskii <eliz@HIDDEN>
Cc: 57072 <at> debbugs.gnu.org
Received: via spool by 57072-submit <at> debbugs.gnu.org id=B57072.166007723916117
          (code B ref 57072); Tue, 09 Aug 2022 20:34:02 +0000
Received: (at 57072) by debbugs.gnu.org; 9 Aug 2022 20:33:59 +0000
Received: from localhost ([127.0.0.1]:45196 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oLVvL-0004Bs-Ch
	for submit <at> debbugs.gnu.org; Tue, 09 Aug 2022 16:33:59 -0400
Received: from mail-qt1-f172.google.com ([209.85.160.172]:36497)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <svenssonaxel@HIDDEN>) id 1oLVvJ-0004Bc-7P
 for 57072 <at> debbugs.gnu.org; Tue, 09 Aug 2022 16:33:57 -0400
Received: by mail-qt1-f172.google.com with SMTP id h22so9736246qta.3
 for <57072 <at> debbugs.gnu.org>; Tue, 09 Aug 2022 13:33:57 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=MiEaJmCdqjO54SFndk8WckqDZWkpRHA+gpoG7kDo+eM=;
 b=MBWDDCbuz28SB1k7L07SQmgAl9EMR+K8R2EOpKRx1cQS0GP29f6kZUOWVlHzoayMyD
 fCEreYTpCAXGhyNxSo5NxQD2pNo5edLoeFIizRC6pqb171zGNSdwF6eEmV4d23gAfrdu
 xvqIrgTXThJ+vwqFfJfQKnh+l+99goyO6TJkIn5O88+rP0Spkhpx6MKK4nmCXLkeFP2o
 XXYCuw6d0nq4/jfiAKYINUPtFRkUXaq4DL4kT60OV/dutYtXFCaXXsB23px4mdcI0HwN
 V/sP76LqCSUnpt3yq6HJDfQwdICruBPNPyIpbwIA4k6kEd6y7wq6SVgz/Rqsaj1O5l2h
 ywdA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=MiEaJmCdqjO54SFndk8WckqDZWkpRHA+gpoG7kDo+eM=;
 b=0hvsa6AXqSOVvUjksWFK0I8nJwuoow816aw6dSMaVC3Huq8KgvoPIplk9lOdOHnyUU
 IHaZUKCvabPcZ67q7AJzp7eZwPMjuxIoVCbnUz1yD35bHHervwVgXfvk2UxRf7Wr1EL5
 ovb6kTZWPdRnkVhAMiKDUxQ5tlrYPGtY/fklxTRDaSi1x2c83UeLba1luYyBjs1fiI5T
 rx4mKtTRDsJ5fdIxz67iQTl6JnyzvScQeR8wmW+lWG5VNUCXFHdjfQLvIlLjyh7lxrjU
 i4jEp90WRIEp5uk2jH1y9lEZMZvnWlyaE9NZTVQ6SDKzjxqmmsDZyur3n/yB18sL+VJJ
 CcWg==
X-Gm-Message-State: ACgBeo00HUZQT7dFmRX99gsrm0jJw5pyLEZMFex/e2xOro48eNQSiesl
 F57WOfMl3/ape7epgTT1QuQyR3FTKMZQU1qO5cU=
X-Google-Smtp-Source: AA6agR58yLq5FyYp7itE631Nz2uzjvjehfdy40AyReE2lBmgeSXwwpC88oj1968TGMnMzzhODN0+ac0eP4VZUvAVcyE=
X-Received: by 2002:a05:622a:c2:b0:342:e6dc:d658 with SMTP id
 p2-20020a05622a00c200b00342e6dcd658mr17560561qtw.211.1660077231695; Tue, 09
 Aug 2022 13:33:51 -0700 (PDT)
MIME-Version: 1.0
References: <CAJ40yaxSGeSJG_7ohkR0SW3pOg-yvuNJjB-TyRGqRaJGtYuC4w@HIDDEN>
 <83edxpvec4.fsf@HIDDEN>
 <CAJ40yazh2uaaZPK=beRtMx8FLpZ03doLa7NoyvQiOVQDKL80og@HIDDEN>
 <83zggdtmg0.fsf@HIDDEN>
In-Reply-To: <83zggdtmg0.fsf@HIDDEN>
From: Axel Svensson <svenssonaxel@HIDDEN>
Date: Tue, 9 Aug 2022 22:33:40 +0200
Message-ID: <CAJ40yawCrjvLjWzWJ86VYbONHQxHFS05jf5W7+Rrt0r+76Ea+Q@HIDDEN>
Content-Type: text/plain; charset="UTF-8"
X-Spam-Score: 0.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: -1.0 (-)

> Now, VS16 is almost always composed with preceding characters, so I
> think you can only see it as acronym if you deliberately force Emacs
> not to compose it, e.g. by preceding it with U+20DD COMBINING
> ENCLOSING CIRCLE, or precede it and follow it by U+200C ZERO WIDTH
> NON-JOINER, or disable auto-composition-mode.

- Preceding it with U+20DD still produces the empty box
- Preceding it and following it by U+200C still produces the empty box
- Disabling auto-composition-mode produces the "VS16" acronym.




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#57072: [BUG] update-glyphless-char-display and variation selectors
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: Wed, 10 Aug 2022 13:12:03 +0000
Resent-Message-ID: <handler.57072.B57072.166013706411043 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 57072
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Axel Svensson <svenssonaxel@HIDDEN>
Cc: 57072 <at> debbugs.gnu.org
Received: via spool by 57072-submit <at> debbugs.gnu.org id=B57072.166013706411043
          (code B ref 57072); Wed, 10 Aug 2022 13:12:03 +0000
Received: (at 57072) by debbugs.gnu.org; 10 Aug 2022 13:11:04 +0000
Received: from localhost ([127.0.0.1]:46876 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oLlUG-0002s3-BV
	for submit <at> debbugs.gnu.org; Wed, 10 Aug 2022 09:11:04 -0400
Received: from eggs.gnu.org ([209.51.188.92]:39242)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1oLlUE-0002rN-3Q
 for 57072 <at> debbugs.gnu.org; Wed, 10 Aug 2022 09:11:03 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e]:32856)
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1oLlU8-0002yf-Lj; Wed, 10 Aug 2022 09:10:56 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date:
 mime-version; bh=/mR06I93Ki+MkKNO7q6MHvknr+qen3DRoZ+8LRhzzUw=; b=Q5QExdWMBFq+
 BSYmtBEu6+G1ebGKdxE6lLeU5LkaILtiesG06ddgclY7h7SEoIdbyaxno546AwG7u/cFHTGMRoRsM
 gY7EXh2iiwHswA53WNNxxc5dIHF0sNLk+RxlhZMd+o+ohzi7/OO22UBAldN6dJZyns/ensmzEIyvS
 xw9XS/JAS/KtMdtLKyc1P/n8TrIfYc47VpvYD50IWdodxpc55zjtB4rsu836rRdp3dyVD2M5yPzA8
 ztY+Nh2A6UQP7RXn3iG/K84GP7p/zOjX9t4gJz2js9zij2VXvI2IrtgyL0nmZwDdOpWqtyacEx/pE
 R+psOmgQhwORwaHTLN4UyA==;
Received: from [87.69.77.57] (port=1179 helo=home-c4e4a596f7)
 by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1oLlU8-0002BJ-5h; Wed, 10 Aug 2022 09:10:56 -0400
Date: Wed, 10 Aug 2022 16:10:46 +0300
Message-Id: <83sfm4qm5l.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
In-Reply-To: <CAJ40yawCrjvLjWzWJ86VYbONHQxHFS05jf5W7+Rrt0r+76Ea+Q@HIDDEN>
 (message from Axel Svensson on Tue, 9 Aug 2022 22:33:40 +0200)
References: <CAJ40yaxSGeSJG_7ohkR0SW3pOg-yvuNJjB-TyRGqRaJGtYuC4w@HIDDEN>
 <83edxpvec4.fsf@HIDDEN>
 <CAJ40yazh2uaaZPK=beRtMx8FLpZ03doLa7NoyvQiOVQDKL80og@HIDDEN>
 <83zggdtmg0.fsf@HIDDEN>
 <CAJ40yawCrjvLjWzWJ86VYbONHQxHFS05jf5W7+Rrt0r+76Ea+Q@HIDDEN>
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 (---)

> From: Axel Svensson <svenssonaxel@HIDDEN>
> Date: Tue, 9 Aug 2022 22:33:40 +0200
> Cc: 57072 <at> debbugs.gnu.org
> 
> > Now, VS16 is almost always composed with preceding characters, so I
> > think you can only see it as acronym if you deliberately force Emacs
> > not to compose it, e.g. by preceding it with U+20DD COMBINING
> > ENCLOSING CIRCLE, or precede it and follow it by U+200C ZERO WIDTH
> > NON-JOINER, or disable auto-composition-mode.
> 
> - Preceding it with U+20DD still produces the empty box
> - Preceding it and following it by U+200C still produces the empty box
> - Disabling auto-composition-mode produces the "VS16" acronym.

Yes, I think this is because of the special composition rules we have
for VS16 (which are required to display Emoji sequences correctly).




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#57072: [BUG] update-glyphless-char-display and variation selectors
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: Thu, 11 Aug 2022 14:02:02 +0000
Resent-Message-ID: <handler.57072.B57072.166022651829095 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 57072
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Axel Svensson <svenssonaxel@HIDDEN>
Cc: 57072 <at> debbugs.gnu.org
Received: via spool by 57072-submit <at> debbugs.gnu.org id=B57072.166022651829095
          (code B ref 57072); Thu, 11 Aug 2022 14:02:02 +0000
Received: (at 57072) by debbugs.gnu.org; 11 Aug 2022 14:01:58 +0000
Received: from localhost ([127.0.0.1]:54703 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oM8l4-0007ZD-9D
	for submit <at> debbugs.gnu.org; Thu, 11 Aug 2022 10:01:58 -0400
Received: from eggs.gnu.org ([209.51.188.92]:39900)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1oM8l2-0007Yy-ER
 for 57072 <at> debbugs.gnu.org; Thu, 11 Aug 2022 10:01:57 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e]:52804)
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1oM8kx-0002sT-8a; Thu, 11 Aug 2022 10:01:51 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date:
 mime-version; bh=HF7++Lgig5Hec5AaUugdPUyK7gQzFlL+ebbwq0T2GiE=; b=JlzYF+hNhSrA
 BSEPbatGaZqlRc6V/7bGvEDri1F9MJXWV8IyN0cY8YV1wntXs53GYsh8cMwI3OxlYfxPBowqtdC2m
 poyeP5emPYLIdWQY/l3vvWDfHbH6Aqp49dcVBhXbOB9fYWUekpDPjbomJuTmN3vX3XzSAe17cvOlT
 v2X/cRaut03t3wYATiq8c2r2lYvrG+1m51KScjHmMvJ7ph4KmI7GJRI2/MSiGpgOSbJ/i2dZ47uaY
 HMkNtKVaGB7hcDsrPglwrVy10EVaae+UMBhAHvvcxSwSvFZmvg3avCYk1y2oZhbnZvUN1y7g08IW1
 03RBOyLSXpImWe3spI8c4A==;
Received: from [87.69.77.57] (port=1976 helo=home-c4e4a596f7)
 by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1oM8kw-00086Q-E0; Thu, 11 Aug 2022 10:01:51 -0400
Date: Thu, 11 Aug 2022 17:01:44 +0300
Message-Id: <83leruq3p3.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
In-Reply-To: <CAJ40yazh2uaaZPK=beRtMx8FLpZ03doLa7NoyvQiOVQDKL80og@HIDDEN>
 (message from Axel Svensson on Tue, 9 Aug 2022 16:56:37 +0200)
References: <CAJ40yaxSGeSJG_7ohkR0SW3pOg-yvuNJjB-TyRGqRaJGtYuC4w@HIDDEN>
 <83edxpvec4.fsf@HIDDEN>
 <CAJ40yazh2uaaZPK=beRtMx8FLpZ03doLa7NoyvQiOVQDKL80og@HIDDEN>
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 (---)

> From: Axel Svensson <svenssonaxel@HIDDEN>
> Date: Tue, 9 Aug 2022 16:56:37 +0200
> Cc: 57072 <at> debbugs.gnu.org
> 
> See new patch attached.
> 
> It turns out there are 256 variation selectors, so I've included some fixes for selectors 17-256 as well.
> admin/unidata/blocks.awk is an exception; it seems to deal with only VS 1-16, but I have not fixed it.
> 
> > Why are the acronyms you propose so long?  Why not use "VS01".."VS16"
> You're right, that is better. The attached patch is fixed to have shorter acronyms.
> The acronyms I've chosen are "VS-1" through "VS-9", "VS10" through "VS99" and "VS-100" through
> "VS-256".
> Not sure that's optimal, perhaps "VS01" or "VS 1" is better, what do you think?

I think "VS01" is better.

> diff --git a/lisp/international/characters.el b/lisp/international/characters.el
> index ca28222c81..78f8447208 100644
> --- a/lisp/international/characters.el
> +++ b/lisp/international/characters.el
> @@ -1243,7 +1243,8 @@ ?L
>  	   (#x1E026 . #x1E02A)
>  	   (#x1E8D0 . #x1E8D6)
>  	   (#x1E944 . #x1E94A)
> -	   (#xE0001 . #xE01EF))))
> +	   (#xE0001 . #xE01EF)
> +	   (#xE0100 . #xE01EF))))
>    (dolist (elt l)
>      (set-char-table-range char-width-table elt 0)))

This hunk is a mistake, I think: the original code already covered all
range of these characters.

Thanks.




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#57072: [BUG] update-glyphless-char-display and variation selectors
Resent-From: Axel Svensson <svenssonaxel@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Thu, 11 Aug 2022 14:59:02 +0000
Resent-Message-ID: <handler.57072.B57072.16602299362078 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 57072
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Eli Zaretskii <eliz@HIDDEN>
Cc: 57072 <at> debbugs.gnu.org
Received: via spool by 57072-submit <at> debbugs.gnu.org id=B57072.16602299362078
          (code B ref 57072); Thu, 11 Aug 2022 14:59:02 +0000
Received: (at 57072) by debbugs.gnu.org; 11 Aug 2022 14:58:56 +0000
Received: from localhost ([127.0.0.1]:54760 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oM9eC-0000XS-Bo
	for submit <at> debbugs.gnu.org; Thu, 11 Aug 2022 10:58:56 -0400
Received: from mail-qv1-f42.google.com ([209.85.219.42]:41635)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <svenssonaxel@HIDDEN>) id 1oM9eA-0000XE-0P
 for 57072 <at> debbugs.gnu.org; Thu, 11 Aug 2022 10:58:54 -0400
Received: by mail-qv1-f42.google.com with SMTP id d10so7917654qvn.8
 for <57072 <at> debbugs.gnu.org>; Thu, 11 Aug 2022 07:58:53 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:from:to:cc;
 bh=xUxfDaDtK/7k9VARK46KxlwB1qCc+gyqFHsjqfoTtr4=;
 b=mVZ9O3jZ2juZllyHZWGh/lzn98PYY/qfLfvAZaHRhniKP6rNDxVkC7F98HxbV7GDfx
 Ze+psGQTCESiTO+3VwAWOQ/P+Sp1FNJ+Uoo9N+dIrQ/MKntZMZRcfJg3dqAkrCO5GmNJ
 UiWqUid/23ImkWUIrdezIseRSUSDng06/IIY9Kgn1RK9qGpnzx/ryqjWzcBWNQHgeaiy
 3Aqrapg1pEFXoZcmduIxMTqbfPR6lDqT6BZxH1pnNDVIoW9w+5XqAwutOfYlw1/2MQNe
 kJ3UAdtnlxZCkrwVJr/iAdy7k9pxem23v+myK+2p4B4J7JlIuffIWPvgG35PbULCz25A
 TrXQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:x-gm-message-state:from:to:cc;
 bh=xUxfDaDtK/7k9VARK46KxlwB1qCc+gyqFHsjqfoTtr4=;
 b=7TKlO7IT47MtKVutNkY27qQG36c/BCqrQpcmaWbv+/bXi7irXm823Xb9v4jvDNkyue
 KJ3bxTaDGlm4q0qXujELPtejJ0P2SNabenBRWyW6Q3kJJxqpW8JZ2ML+el1NkT7BzJIX
 b3kdkcny8FxmtLSinTV21mCBTHakEWYjfwl5vscPHPM1YzVbD8QI+AHM4xcHLL17mVq8
 Bp+1suqkdZTdjG5yjNcu2DWbzFSXHmtQR/aWru8OffBsjTA6tVcekyhoGh3asMyUeyTG
 VRGZyjxLAt3IC9L63svtBKuwaxO9/K8M0S+vN2/fSY7jchPydxjcgqmTqVfngkimItT/
 lGWQ==
X-Gm-Message-State: ACgBeo0mWmz2HPbb6ky2TLWlMOvI/av8L16567OQn/YMIkUD48TWUv6W
 iWL89bV9y8CQyl98BeXuTGSUfXqJj9BYFKX7Uqs=
X-Google-Smtp-Source: AA6agR5j5l35D5hVecwE+UuNJLeOcVdQM+j2ev5jsWuZpholbaoRuUeFpL8fJ6kHe7l74fB8WxQ2B3puUHW4hUXYASY=
X-Received: by 2002:a05:6214:c6f:b0:479:5993:5e8d with SMTP id
 t15-20020a0562140c6f00b0047959935e8dmr23993366qvj.15.1660229928413; Thu, 11
 Aug 2022 07:58:48 -0700 (PDT)
MIME-Version: 1.0
References: <CAJ40yaxSGeSJG_7ohkR0SW3pOg-yvuNJjB-TyRGqRaJGtYuC4w@HIDDEN>
 <83edxpvec4.fsf@HIDDEN>
 <CAJ40yazh2uaaZPK=beRtMx8FLpZ03doLa7NoyvQiOVQDKL80og@HIDDEN>
 <83leruq3p3.fsf@HIDDEN>
In-Reply-To: <83leruq3p3.fsf@HIDDEN>
From: Axel Svensson <svenssonaxel@HIDDEN>
Date: Thu, 11 Aug 2022 16:58:37 +0200
Message-ID: <CAJ40yaxvBkB2iTuKqOxeexFBRTKkHhfBR1i8Y-8-12P_+Ad8xw@HIDDEN>
Content-Type: multipart/mixed; boundary="00000000000021057a05e5f867f1"
X-Spam-Score: 0.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: -1.0 (-)

--00000000000021057a05e5f867f1
Content-Type: text/plain; charset="UTF-8"

> I think "VS01" is better.
Fixed to be  "VS01" through "VS09", "VS10" through "VS99" and "VS 100"
through "VS 256".

> This hunk is a mistake, I think
Good catch, fixed.

See new patch attached.

--00000000000021057a05e5f867f1
Content-Type: text/x-patch; charset="US-ASCII"; 
	name="0001-Fixes-for-variation-selectors.patch"
Content-Disposition: attachment; 
	filename="0001-Fixes-for-variation-selectors.patch"
Content-Transfer-Encoding: base64
Content-ID: <f_l6p60qk40>
X-Attachment-Id: f_l6p60qk40

RnJvbSAwMzM1MjdlYTNlZGNmNDE0ZTI4ZGViNzAyZWFiZmE1Y2VhOTEwNDg3IE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBBeGVsIFN2ZW5zc29uIDxtYWlsQGF4ZWxzdmVuc3Nvbi5jb20+
CkRhdGU6IFR1ZSwgOSBBdWcgMjAyMiAwMToxMTowMiArMDIwMApTdWJqZWN0OiBbUEFUQ0hdIEZp
eGVzIGZvciB2YXJpYXRpb24gc2VsZWN0b3JzCgotLS0KIGRvYy9saXNwcmVmL2Rpc3BsYXkudGV4
aSAgICAgICAgIHwgIDYgKysrLS0tCiBsaXNwL2ludGVybmF0aW9uYWwvY2hhcmFjdGVycy5lbCB8
IDIzICsrKysrKysrKysrKysrKysrKy0tLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDIxIGluc2VydGlv
bnMoKyksIDggZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZG9jL2xpc3ByZWYvZGlzcGxheS50
ZXhpIGIvZG9jL2xpc3ByZWYvZGlzcGxheS50ZXhpCmluZGV4IGFjZTY3ZmJlZGIuLjk2MDc5ZGMx
MDYgMTAwNjQ0Ci0tLSBhL2RvYy9saXNwcmVmL2Rpc3BsYXkudGV4aQorKysgYi9kb2MvbGlzcHJl
Zi9kaXNwbGF5LnRleGkKQEAgLTg1OTYsOSArODU5Niw5IEBAIEdseXBobGVzcyBDaGFycwogaW1h
Z2VzLCBzdWNoIGFzIFUrMDBBRCBAc2N7c29mdCBoeXBoZW59LgogCiBAaXRlbSB2YXJpYXRpb24t
c2VsZWN0b3JzCi1Vbmljb2RlIFZTLTEgdGhyb3VnaCBWUy0xNiAoVStGRTAwIHRocm91Z2ggVStG
RTBGKSwgd2hpY2ggYXJlIHVzZWQgdG8KLXNlbGVjdCBiZXR3ZWVuIGRpZmZlcmVudCBnbHlwaHMg
Zm9yIHRoZSBzYW1lIGNvZGVwb2ludHMgKHR5cGljYWxseQotZW1vamlzKS4KK1VuaWNvZGUgVlMt
MSB0aHJvdWdoIFZTLTI1NiAoVStGRTAwIHRocm91Z2ggVStGRTBGIGFuZCBVK0UwMTAwIHRocm91
Z2gKK1UrRTAxRUYpLCB3aGljaCBhcmUgdXNlZCB0byBzZWxlY3QgYmV0d2VlbiBkaWZmZXJlbnQg
Z2x5cGhzIGZvciB0aGUgc2FtZQorY29kZXBvaW50cyAodHlwaWNhbGx5IGVtb2ppcykuCiAKIEBp
dGVtIG5vLWZvbnQKIENoYXJhY3RlcnMgZm9yIHdoaWNoIHRoZXJlIGlzIG5vIHN1aXRhYmxlIGZv
bnQsIG9yIHdoaWNoIGNhbm5vdCBiZQpkaWZmIC0tZ2l0IGEvbGlzcC9pbnRlcm5hdGlvbmFsL2No
YXJhY3RlcnMuZWwgYi9saXNwL2ludGVybmF0aW9uYWwvY2hhcmFjdGVycy5lbAppbmRleCBjYTI4
MjIyYzgxLi5kNmU4M2M4MWU3IDEwMDY0NAotLS0gYS9saXNwL2ludGVybmF0aW9uYWwvY2hhcmFj
dGVycy5lbAorKysgYi9saXNwL2ludGVybmF0aW9uYWwvY2hhcmFjdGVycy5lbApAQCAtMTUyNSw2
ICsxNTI1LDE3IEBAIGNoYXItYWNyb255bS10YWJsZQogICAoYXNldCBjaGFyLWFjcm9ueW0tdGFi
bGUgKCsgI3hFMDAyMSBpKSAoZm9ybWF0ICIgJWMgVEFHIiAoKyAzMyBpKSkpKQogKGFzZXQgY2hh
ci1hY3JvbnltLXRhYmxlICN4RTAwN0YgIi0+fFRBRyIpIDsgQ0FOQ0VMIFRBRwogCisoZG90aW1l
cyAoaSAyNTYpCisgIChsZXQqICgodnMtbnVtYmVyICgxKyBpKSkKKyAgICAgICAgIChjb2RlcG9p
bnQgKGlmICg8IGkgMTYpCisgICAgICAgICAgICAgICAgICAgICAgICAoKyAjeGZlMDAgaSkKKyAg
ICAgICAgICAgICAgICAgICAgICAoKyAjeGUwMTAwIGkgLTE2KSkpCisgICAgICAgICAoZGVsaW1p
dGVyIChjb25kICgoPD0gdnMtbnVtYmVyIDkpICIwIikKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgKCg8PSB2cy1udW1iZXIgOTkpICIiKQorICAgICAgICAgICAgICAgICAgICAgICAgICAodCAi
ICIpKSkpCisgICAgKGFzZXQgY2hhci1hY3JvbnltLXRhYmxlIGNvZGVwb2ludAorICAgICAgICAg
IChmb3JtYXQgIlZTJXMlcyIgZGVsaW1pdGVyIHZzLW51bWJlcikpKSkKKwogOzsgV2UgY2FuJ3Qg
dXNlIHRoZSBcTntuYW1lfSB0aGluZ3MgaGVyZSwgYmVjYXVzZSB0aGlzIGZpbGUgaXMgdXNlZAog
OzsgdG9vIGVhcmx5IGluIHRoZSBidWlsZCBwcm9jZXNzLgogKGRlZnZhciBiaWRpLWNvbnRyb2wt
Y2hhcmFjdGVycwpAQCAtMTU3NCw3ICsxNTg1LDkgQEAgdXBkYXRlLWdseXBobGVzcy1jaGFyLWRp
c3BsYXkKIAkJCQkJICAgICAjeDgwICN4OUYgbWV0aG9kKSkKIAkgICAgKChlcSB0YXJnZXQgJ3Zh
cmlhdGlvbi1zZWxlY3RvcnMpCiAJICAgICAoZ2x5cGhsZXNzLXNldC1jaGFyLXRhYmxlLXJhbmdl
IGdseXBobGVzcy1jaGFyLWRpc3BsYXkKLQkJCQkJICAgICAjeEZFMDAgI3hGRTBGIG1ldGhvZCkp
CisJCQkJCSAgICAgI3hGRTAwICN4RkUwRiBtZXRob2QpCisgICAgICAgICAgICAgKGdseXBobGVz
cy1zZXQtY2hhci10YWJsZS1yYW5nZSBnbHlwaGxlc3MtY2hhci1kaXNwbGF5CisJCQkJCSAgICAg
I3hFMDEwMCAjeEUwMUVGIG1ldGhvZCkpCiAJICAgICgob3IgKGVxIHRhcmdldCAnZm9ybWF0LWNv
bnRyb2wpCiAgICAgICAgICAgICAgICAgIChlcSB0YXJnZXQgJ2JpZGktY29udHJvbCkpCiAJICAg
ICAod2hlbiB1bmljb2RlLWNhdGVnb3J5LXRhYmxlCkBAIC0xNjQ3LDEwICsxNjYwLDEwIEBAIGds
eXBobGVzcy1jaGFyLWRpc3BsYXktY29udHJvbAogICAgICAgICAgICAgICAgICAgICB0aGF0IGFy
ZSByZWxldmFudCBmb3IgYmlkaXJlY3Rpb25hbCBmb3JtYXR0aW5nIGNvbnRyb2wsCiAgICAgICAg
ICAgICAgICAgICAgIGxpa2UgVSsyMDY5IChQREkpIGFuZCBVKzIwMkIgKFJMRSkuCiAgIGB2YXJp
YXRpb24tc2VsZWN0b3JzJzoKLSAgICAgICAgICAgICAgICAgICAgQ2hhcmFjdGVycyBpbiB0aGUg
cmFuZ2UgVStGRTAwLi5VK0ZFMEYsIHVzZWQgZm9yCi0gICAgICAgICAgICAgICAgICAgIHNlbGVj
dGluZyBhbHRlcm5hdGUgZ2x5cGggcHJlc2VudGF0aW9ucywgc3VjaCBhcwotICAgICAgICAgICAg
ICAgICAgICBFbW9qaSB2cyBUZXh0IHByZXNlbnRhdGlvbiwgb2YgdGhlIHByZWNlZGluZwotICAg
ICAgICAgICAgICAgICAgICBjaGFyYWN0ZXIocykuCisgICAgICAgICAgICAgICAgICAgIENoYXJh
Y3RlcnMgaW4gdGhlIHJhbmdlIFUrRkUwMC4uVStGRTBGIGFuZAorICAgICAgICAgICAgICAgICAg
ICBVK0UwMTAwLi5VK0UwMUVGLCB1c2VkIGZvciBzZWxlY3RpbmcgYWx0ZXJuYXRlIGdseXBoCisg
ICAgICAgICAgICAgICAgICAgIHByZXNlbnRhdGlvbnMsIHN1Y2ggYXMgRW1vamkgdnMgVGV4dCBw
cmVzZW50YXRpb24sIG9mCisgICAgICAgICAgICAgICAgICAgIHRoZSBwcmVjZWRpbmcgY2hhcmFj
dGVyKHMpLgogICBgbm8tZm9udCc6ICAgICAgICBGb3IgR1VJIGZyYW1lcywgY2hhcmFjdGVycyBm
b3Igd2hpY2ggbm8gc3VpdGFibGUKICAgICAgICAgICAgICAgICAgICAgZm9udCBpcyBmb3VuZDsg
Zm9yIHRleHQtbW9kZSBmcmFtZXMsIGNoYXJhY3RlcnMKICAgICAgICAgICAgICAgICAgICAgdGhh
dCBjYW5ub3QgYmUgZW5jb2RlZCBieSBgdGVybWluYWwtY29kaW5nLXN5c3RlbScuCi0tIAoyLjMw
LjIKCg==
--00000000000021057a05e5f867f1--




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#57072: [BUG] update-glyphless-char-display and variation selectors
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: Thu, 11 Aug 2022 16:20:02 +0000
Resent-Message-ID: <handler.57072.B57072.166023478110737 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 57072
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Axel Svensson <svenssonaxel@HIDDEN>
Cc: 57072 <at> debbugs.gnu.org
Received: via spool by 57072-submit <at> debbugs.gnu.org id=B57072.166023478110737
          (code B ref 57072); Thu, 11 Aug 2022 16:20:02 +0000
Received: (at 57072) by debbugs.gnu.org; 11 Aug 2022 16:19:41 +0000
Received: from localhost ([127.0.0.1]:54884 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oMAuK-0002n6-Rs
	for submit <at> debbugs.gnu.org; Thu, 11 Aug 2022 12:19:41 -0400
Received: from eggs.gnu.org ([209.51.188.92]:46882)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1oMAuH-0002mp-M3
 for 57072 <at> debbugs.gnu.org; Thu, 11 Aug 2022 12:19:39 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e]:55888)
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1oMAuB-0000AM-Lq; Thu, 11 Aug 2022 12:19:32 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date:
 mime-version; bh=j+o3dbnM+16+yNpWcF50WC8GpLVelN2b9QPkZkE7gA4=; b=Y5F6hAd7ugll
 +5AvfVfxZZLjUkfNZeruGna+9+Elrc014S787Iq7D4+67hCn4OjdDjdCFu728gztPMExjAZOwa0aW
 MQQ3dyZp3hGAxUkcN7dLSMpyyb4KXb0Xg7+OWzGknoReGCpptP1jhhwNySrkSKL/DnMPIVcOMOpOR
 k+7cddZ2rf+yfNFsz0ikHPrqg1RiC39DAljJYdTHCLefxyxslmO3MJENdI786ciAS2UpTuygYgqqC
 RsXydcvqtmIKFhNnqkR7q46eJ1arasl2BTOqhUofn8tVK7LgUHbQsqs394SpUhTtefKldY+OZOgaT
 H/y3M9Y6wGAOxCQQFHLNNQ==;
Received: from [87.69.77.57] (port=2401 helo=home-c4e4a596f7)
 by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1oMAuB-0002Qz-5C; Thu, 11 Aug 2022 12:19:31 -0400
Date: Thu, 11 Aug 2022 19:19:25 +0300
Message-Id: <83a68apxbm.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
In-Reply-To: <CAJ40yaxvBkB2iTuKqOxeexFBRTKkHhfBR1i8Y-8-12P_+Ad8xw@HIDDEN>
 (message from Axel Svensson on Thu, 11 Aug 2022 16:58:37 +0200)
References: <CAJ40yaxSGeSJG_7ohkR0SW3pOg-yvuNJjB-TyRGqRaJGtYuC4w@HIDDEN>
 <83edxpvec4.fsf@HIDDEN>
 <CAJ40yazh2uaaZPK=beRtMx8FLpZ03doLa7NoyvQiOVQDKL80og@HIDDEN>
 <83leruq3p3.fsf@HIDDEN>
 <CAJ40yaxvBkB2iTuKqOxeexFBRTKkHhfBR1i8Y-8-12P_+Ad8xw@HIDDEN>
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 (---)

> From: Axel Svensson <svenssonaxel@HIDDEN>
> Date: Thu, 11 Aug 2022 16:58:37 +0200
> Cc: 57072 <at> debbugs.gnu.org
> 
> > I think "VS01" is better.
> Fixed to be  "VS01" through "VS09", "VS10" through "VS99" and "VS 100"
> through "VS 256".
> 
> > This hunk is a mistake, I think
> Good catch, fixed.
> 
> See new patch attached.

Thanks, installed.  Please in the future accompany the changes with a
ChangeLog-style log message describing the specific changes.

This changeset was small enough to be accepted without your assigning
copyright to the FSF, but if you'd like to continue contributing to
Emacs, we'd need your legal paperwork vis-a-vis the FSF copyright
clerk.  Would you like to start the paperwork rolling at this time?




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#57072: [BUG] update-glyphless-char-display and variation selectors
Resent-From: Axel Svensson <svenssonaxel@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Fri, 12 Aug 2022 03:35:02 +0000
Resent-Message-ID: <handler.57072.B57072.166027525812552 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 57072
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Eli Zaretskii <eliz@HIDDEN>
Cc: 57072 <at> debbugs.gnu.org
Received: via spool by 57072-submit <at> debbugs.gnu.org id=B57072.166027525812552
          (code B ref 57072); Fri, 12 Aug 2022 03:35:02 +0000
Received: (at 57072) by debbugs.gnu.org; 12 Aug 2022 03:34:18 +0000
Received: from localhost ([127.0.0.1]:55286 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oMLRC-0003GN-34
	for submit <at> debbugs.gnu.org; Thu, 11 Aug 2022 23:34:18 -0400
Received: from mail-qt1-f181.google.com ([209.85.160.181]:44658)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <svenssonaxel@HIDDEN>) id 1oMLR9-0003GA-SZ
 for 57072 <at> debbugs.gnu.org; Thu, 11 Aug 2022 23:34:16 -0400
Received: by mail-qt1-f181.google.com with SMTP id h4so8171289qtj.11
 for <57072 <at> debbugs.gnu.org>; Thu, 11 Aug 2022 20:34:15 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:from:to:cc;
 bh=rmGO47u3hGDTtmypo0tYRua+2lj+nvlanzg6/nlezHs=;
 b=cLRAZRBfWK+6HJq47xRShQEeVj8hqJeKN2B3RDiEA06s3DCFcU6djV1dAqCVIEG5DQ
 wCRMOmBMFb63bkmhiWR56ERFLYmE/3ksIgVtGiPTAPxpZ94hbrsPUw8pCuu/h1gTB/Ix
 fYSkDHnuVDO1UccBwD+0pUNZk32aDGaHXHQ4rVyLwACgxodeJSPRQoXBrgURqh+tRRQh
 3PizZf3hpn00fx462nRU5ZpAlMWHojlnQhy3zGx5MWjd8P8gnIqH0ISHbqmJKlhDD12T
 boQEZElkawtMlCCBY65Iw+wHujurNx9qwkNheMHxbDvFnngAQ557J+kHCvjt4xLeV/Oc
 hLIg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:x-gm-message-state:from:to:cc;
 bh=rmGO47u3hGDTtmypo0tYRua+2lj+nvlanzg6/nlezHs=;
 b=m2XROPsR6AfQpFUY/+O/oNB4Kn9yasWOskmik3IQnCjZ+O+S/Ef7RDL1cvLsqXc6Gu
 O8nn/YpiRTIY0kS9aIoa9JTsmtS7Y6QdKCUYysKnLvlwaAdyCZW2S5smUcbSMImGbUgT
 2iM0DCAlRXrNvuGcVGWC/nNj0WZwgMzXOJdIRDHMRkYyB6vYEHaquJD0+dvYj7SQeH5t
 wBf1Vavo5esUz21+EXr2+W+e3oeC9dWBF83fbyV5NVMeYk7ckJlz3KnOc7w/taBbfIP0
 4nWVfNSkYZw9atBdqzbgtmuF4AzzOMSiyTrO+yZP/LLfKp/1NfEflpr/S01WdAFJTEov
 FWjA==
X-Gm-Message-State: ACgBeo26CiUMwnlaVkIUWcqV8c/BJHNJx3yqbmB9jE0+SsmpLodZJXo3
 ZTkri0zOx9tDXUhZJfjQZ+88eEzezk2UjqEAocqQeZvMQiQSwg==
X-Google-Smtp-Source: AA6agR6dxsDcDze9SIB7LMakKaA1h5WJYANMcsSEbuw8DQybRcfVL4oZqp/G5kHHnVrY4xozGI+4XupDogrABjvfqtE=
X-Received: by 2002:a05:622a:1a0d:b0:343:6284:cbc8 with SMTP id
 f13-20020a05622a1a0d00b003436284cbc8mr1981945qtb.341.1660275250035; Thu, 11
 Aug 2022 20:34:10 -0700 (PDT)
MIME-Version: 1.0
References: <CAJ40yaxSGeSJG_7ohkR0SW3pOg-yvuNJjB-TyRGqRaJGtYuC4w@HIDDEN>
 <83edxpvec4.fsf@HIDDEN>
 <CAJ40yazh2uaaZPK=beRtMx8FLpZ03doLa7NoyvQiOVQDKL80og@HIDDEN>
 <83leruq3p3.fsf@HIDDEN>
 <CAJ40yaxvBkB2iTuKqOxeexFBRTKkHhfBR1i8Y-8-12P_+Ad8xw@HIDDEN>
 <83a68apxbm.fsf@HIDDEN>
In-Reply-To: <83a68apxbm.fsf@HIDDEN>
From: Axel Svensson <svenssonaxel@HIDDEN>
Date: Fri, 12 Aug 2022 05:33:59 +0200
Message-ID: <CAJ40yax_2OiPZZ41t4Y0uG2kZOq-RWG7CzXswkQ5+gS2Zx9N1Q@HIDDEN>
Content-Type: multipart/alternative; boundary="0000000000008201b605e602f48b"
X-Spam-Score: 0.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: -1.0 (-)

--0000000000008201b605e602f48b
Content-Type: text/plain; charset="UTF-8"

> admin/unidata/blocks.awk is an exception; it seems to deal with only VS
1-16, but I have not fixed it.
How do we handle this one, should I file a new bug? I can't produce any
unexpected behavior, I just think it looks odd, and I do not intend to fix
it myself.

> Thanks, installed.
Great!

> Would you like to start the paperwork rolling at this time?
No thank you.

--0000000000008201b605e602f48b
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div>&gt; admin/unidata/blocks.awk is an exception; it see=
ms to deal with only VS 1-16, but I have not fixed it.</div><div>How do we =
handle this one, should I file a new bug? I can&#39;t produce any unexpecte=
d behavior, I just think it looks odd, and I do not intend to fix it myself=
.<br></div><div><br></div><div>&gt; Thanks, installed.</div><div>Great!<br>
</div><div><br></div><div>&gt; Would you like to start the paperwork rollin=
g at this time?</div><div>No thank you.</div><div><br></div></div>

--0000000000008201b605e602f48b--




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#57072: [BUG] update-glyphless-char-display and variation selectors
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, 12 Aug 2022 05:54:01 +0000
Resent-Message-ID: <handler.57072.B57072.166028362427752 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 57072
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Axel Svensson <svenssonaxel@HIDDEN>
Cc: 57072 <at> debbugs.gnu.org
Received: via spool by 57072-submit <at> debbugs.gnu.org id=B57072.166028362427752
          (code B ref 57072); Fri, 12 Aug 2022 05:54:01 +0000
Received: (at 57072) by debbugs.gnu.org; 12 Aug 2022 05:53:44 +0000
Received: from localhost ([127.0.0.1]:55434 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oMNc7-0007DY-Lb
	for submit <at> debbugs.gnu.org; Fri, 12 Aug 2022 01:53:43 -0400
Received: from eggs.gnu.org ([209.51.188.92]:47588)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1oMNc3-0007DG-Ba
 for 57072 <at> debbugs.gnu.org; Fri, 12 Aug 2022 01:53:42 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e]:40230)
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1oMNbx-0006SK-9Y; Fri, 12 Aug 2022 01:53:33 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date:
 mime-version; bh=6tZM36pHJKrytui8EfP2X/jWX9DTd4gU7uysp5U1sCM=; b=l5xiLpWlQoVY
 oOkWNjCdVKTF8HTz9oVa2OrI9eS8JQYcjTS0rMlLGP4T2CoLYPHXv1micR318hchQb8jZVMzXgz/4
 Sf6zmy5cKZK0CY9x4Wmlvy3oBgg6hYam6cs5LivHr6zn3qYlF+9ByCLbWsHkrtTi3rzPu0LnXQTQ0
 LliiSv2Miwqrhx0jG75Va6e4hjFH2RaW9iVpjmoLMJljCpONHrHZZScRJ4B1r87alujL0A3lS7Uz0
 P8bewysQHVkJ266pUCby61nEMApUjEvZKTHwcpR/E/QBrubygtSekvgOi5ZSr4OwwJ9rTTqN7gjzg
 Iv+TVtCuyk8SPsxvEUF+xA==;
Received: from [87.69.77.57] (port=4479 helo=home-c4e4a596f7)
 by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1oMNbw-0001xB-P1; Fri, 12 Aug 2022 01:53:33 -0400
Date: Fri, 12 Aug 2022 08:53:28 +0300
Message-Id: <83pmh6nh2f.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
In-Reply-To: <CAJ40yax_2OiPZZ41t4Y0uG2kZOq-RWG7CzXswkQ5+gS2Zx9N1Q@HIDDEN>
 (message from Axel Svensson on Fri, 12 Aug 2022 05:33:59 +0200)
References: <CAJ40yaxSGeSJG_7ohkR0SW3pOg-yvuNJjB-TyRGqRaJGtYuC4w@HIDDEN>
 <83edxpvec4.fsf@HIDDEN>
 <CAJ40yazh2uaaZPK=beRtMx8FLpZ03doLa7NoyvQiOVQDKL80og@HIDDEN>
 <83leruq3p3.fsf@HIDDEN>
 <CAJ40yaxvBkB2iTuKqOxeexFBRTKkHhfBR1i8Y-8-12P_+Ad8xw@HIDDEN>
 <83a68apxbm.fsf@HIDDEN>
 <CAJ40yax_2OiPZZ41t4Y0uG2kZOq-RWG7CzXswkQ5+gS2Zx9N1Q@HIDDEN>
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 (---)

> From: Axel Svensson <svenssonaxel@HIDDEN>
> Date: Fri, 12 Aug 2022 05:33:59 +0200
> Cc: 57072 <at> debbugs.gnu.org
> 
> > admin/unidata/blocks.awk is an exception; it seems to deal with only VS 1-16, but I have not fixed it.
> How do we handle this one, should I file a new bug? I can't produce any unexpected behavior, I just think it
> looks odd, and I do not intend to fix it myself.

What does Unicode say about the functionality of the variation
selectors beyond VS-16?




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#57072: [BUG] update-glyphless-char-display and variation selectors
Resent-From: Axel Svensson <svenssonaxel@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Fri, 12 Aug 2022 06:51:02 +0000
Resent-Message-ID: <handler.57072.B57072.16602870381456 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 57072
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Eli Zaretskii <eliz@HIDDEN>
Cc: 57072 <at> debbugs.gnu.org
Received: via spool by 57072-submit <at> debbugs.gnu.org id=B57072.16602870381456
          (code B ref 57072); Fri, 12 Aug 2022 06:51:02 +0000
Received: (at 57072) by debbugs.gnu.org; 12 Aug 2022 06:50:38 +0000
Received: from localhost ([127.0.0.1]:55497 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oMOVB-0000NQ-RO
	for submit <at> debbugs.gnu.org; Fri, 12 Aug 2022 02:50:38 -0400
Received: from mail-qk1-f182.google.com ([209.85.222.182]:40560)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <svenssonaxel@HIDDEN>) id 1oMOV8-0000N8-GR
 for 57072 <at> debbugs.gnu.org; Fri, 12 Aug 2022 02:50:36 -0400
Received: by mail-qk1-f182.google.com with SMTP id f28so157890qkl.7
 for <57072 <at> debbugs.gnu.org>; Thu, 11 Aug 2022 23:50:34 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:from:to:cc;
 bh=/Fym6p2zvmHgw4Igy+B+8Je16QOswcGLC9ba1joReoE=;
 b=Wn/HvlSZS1HO+TS4Ct0LHvenLKHmOxiJ62OhgQS8+MWtHAXzGquqD7A99NtBdrN1XG
 ekuEAXXtcCE29ZzSKsUbZ65asLLqaRNJv0/tPjimhqWbVQUyfoCw0glMp2KcZH3boEdk
 SOihdEXZNx0gjURveac2TlvuG7KKfQi/hlIsZ4acqv8A27OEFfp7kyBY4gO6+iNTYjDT
 sWo8AWg173yWqS+Ej5bcAd6mk+/NpobOJUxes2a7ec0W0FYtl6J4MSJ03yKp5yFE8lKC
 G7XRetiJ8fQ5MNnqiYUY+NWAhtERUsmMO6sY4yRaplnyZP41mKi60eTQDXyoSh1k3CJi
 8nnw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:x-gm-message-state:from:to:cc;
 bh=/Fym6p2zvmHgw4Igy+B+8Je16QOswcGLC9ba1joReoE=;
 b=rGT0O9K7XZZEmMYv9tLL5mX6AaWs89cNonBoBGgKZnfDrgrvC8OeONpfRoaYxMsG/J
 CroWQCGSJJfKOzrNX3S7QRhLvUhIxpbW37qA8EDfpv02byfi4Drpbt4P6csZVcfyN/Vy
 pEdWLM4Fj2x2Z9C3KIDH2wyI/W2wyzdUu9gHQ/oVMY6TjlfvKafbCxBQhBzNahwKfwSO
 v3+1z8pVVVWHV9wchJY8A/OWPWuoEUxI/KU29bUZke5RdvzaLnVb0lhUNrcvpLhD7N7R
 hZAOA4w+4EOqrcWlL7MXCvJhsF64KpXpv+90qf98ZZ22qA/syD39pxAALXEw6hShWHhN
 CwKg==
X-Gm-Message-State: ACgBeo39VctwSfF8CCF0NtDiWkI+f7fmCGclAxKWW1XVoPm0FmSRJhDP
 4Ql8pjZ02sN9fWbmoJtprOiKq7XuPAVXPvkIJiTQcCxnZUt5DQ==
X-Google-Smtp-Source: AA6agR75rCSXdb7dTSD+K/R05672sWw+eghLkUEEgbAP6lCfqcnbchptbpodnZL+zu2CMaBkQDty2k8r8w/2Q23BdVo=
X-Received: by 2002:a05:620a:24c3:b0:6ba:dac8:4319 with SMTP id
 m3-20020a05620a24c300b006badac84319mr90950qkn.52.1660287028968; Thu, 11 Aug
 2022 23:50:28 -0700 (PDT)
MIME-Version: 1.0
References: <CAJ40yaxSGeSJG_7ohkR0SW3pOg-yvuNJjB-TyRGqRaJGtYuC4w@HIDDEN>
 <83edxpvec4.fsf@HIDDEN>
 <CAJ40yazh2uaaZPK=beRtMx8FLpZ03doLa7NoyvQiOVQDKL80og@HIDDEN>
 <83leruq3p3.fsf@HIDDEN>
 <CAJ40yaxvBkB2iTuKqOxeexFBRTKkHhfBR1i8Y-8-12P_+Ad8xw@HIDDEN>
 <83a68apxbm.fsf@HIDDEN>
 <CAJ40yax_2OiPZZ41t4Y0uG2kZOq-RWG7CzXswkQ5+gS2Zx9N1Q@HIDDEN>
 <83pmh6nh2f.fsf@HIDDEN>
In-Reply-To: <83pmh6nh2f.fsf@HIDDEN>
From: Axel Svensson <svenssonaxel@HIDDEN>
Date: Fri, 12 Aug 2022 08:50:18 +0200
Message-ID: <CAJ40yazo_vPVAxyFyU0M42CT3-LTp=2kod7BQNmj1JvdTDcU3Q@HIDDEN>
Content-Type: text/plain; charset="UTF-8"
X-Spam-Score: 0.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: -1.0 (-)

> What does Unicode say about the functionality of the variation
> selectors beyond VS-16?

The code charts divide them into three groups:
- VS1 through VS14 are "Variation selectors" [1]
- VS15 through VS16 are "Emoji-specific variation selectors" [1]
- VS17 through VS256 are "Ideographic-specific variation selectors" [2]

The standard itself in chapter 23.4 [3] makes no distinction between
them but say that the only sanctioned uses that should have any effect,
are the ones defined in:
- StandardizedVariants.txt [4] in the Unicode Character Database, which
  currently uses only VS1 through VS3. Confusingly though, some of them
  seem to be used for ideographic purposes.
- Unicode Technical Standard #51 for emojis [5], which says that VS15 is
  "used to request a text presentation for an emoji character" while
  VS16 is "used to request an emoji presentation for an emoji
  character".
- Unicode Technical Standard #37 for ideographic variation [6], which
  confirms that it only uses VS17 through VS256.

In any case, it seems that admin/unidata/blocks.awk needs fixing, since
it currently handles only VS1 through VS16 and does so as if they were
all for emoji use.

[1] https://www.unicode.org/charts/PDF/UFE00.pdf
[2] https://www.unicode.org/charts/PDF/UE0100.pdf
[3] https://www.unicode.org/versions/Unicode14.0.0/ch23.pdf
[4] https://www.unicode.org/Public/14.0.0/ucd/StandardizedVariants.txt
[5] https://www.unicode.org/reports/tr51/#Emoji_Variation_Sequences
[6] https://www.unicode.org/reports/tr37/




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#57072: [BUG] update-glyphless-char-display and variation selectors
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, 12 Aug 2022 07:11:02 +0000
Resent-Message-ID: <handler.57072.B57072.16602882293610 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 57072
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Axel Svensson <svenssonaxel@HIDDEN>
Cc: 57072 <at> debbugs.gnu.org
Received: via spool by 57072-submit <at> debbugs.gnu.org id=B57072.16602882293610
          (code B ref 57072); Fri, 12 Aug 2022 07:11:02 +0000
Received: (at 57072) by debbugs.gnu.org; 12 Aug 2022 07:10:29 +0000
Received: from localhost ([127.0.0.1]:55529 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oMOoO-0000w9-QY
	for submit <at> debbugs.gnu.org; Fri, 12 Aug 2022 03:10:29 -0400
Received: from eggs.gnu.org ([209.51.188.92]:60084)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1oMOoM-0000vn-OM
 for 57072 <at> debbugs.gnu.org; Fri, 12 Aug 2022 03:10:27 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e]:41766)
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1oMOoH-0001Oy-Cf; Fri, 12 Aug 2022 03:10:21 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date:
 mime-version; bh=Tl8xMY73yqTzspIoKBo2KzmeQhEZhPJALnMAElmHj+E=; b=Wq/8/SOSsSkx
 XUfX84ZakPfK9MiVqtzj2CzvUXYcW4iDQhLU4ZFY6/8qArlza/NSSRilwF6P8gy+txRbqhH/zjCvV
 YpC4mf2i4ikuIRL/ZHWNUzaCEdaIJcI7HUHsaRh4dYLEo5Rui0hwqqkzho9wKL3z2fLKu90NaM4WT
 mn7heeaqlnsx77DsozoSrJZHPC91220jNzWPOgtJNoz/v4JlUoIPY1bcn1kJeVpRFQ1JLGi9gHC3z
 fjileiaJ3v/lsBLA8xuo2LzOG4OW5U9tDUNBtNwmOvm6Mp4ABx0yYjeW49m5jSBDTrHRD1O5rsSJV
 q08yPV/6YFI63s+vSt6D5Q==;
Received: from [87.69.77.57] (port=1212 helo=home-c4e4a596f7)
 by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1oMOoG-0006WS-SU; Fri, 12 Aug 2022 03:10:21 -0400
Date: Fri, 12 Aug 2022 10:10:17 +0300
Message-Id: <83h72indie.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
In-Reply-To: <CAJ40yazo_vPVAxyFyU0M42CT3-LTp=2kod7BQNmj1JvdTDcU3Q@HIDDEN>
 (message from Axel Svensson on Fri, 12 Aug 2022 08:50:18 +0200)
References: <CAJ40yaxSGeSJG_7ohkR0SW3pOg-yvuNJjB-TyRGqRaJGtYuC4w@HIDDEN>
 <83edxpvec4.fsf@HIDDEN>
 <CAJ40yazh2uaaZPK=beRtMx8FLpZ03doLa7NoyvQiOVQDKL80og@HIDDEN>
 <83leruq3p3.fsf@HIDDEN>
 <CAJ40yaxvBkB2iTuKqOxeexFBRTKkHhfBR1i8Y-8-12P_+Ad8xw@HIDDEN>
 <83a68apxbm.fsf@HIDDEN>
 <CAJ40yax_2OiPZZ41t4Y0uG2kZOq-RWG7CzXswkQ5+gS2Zx9N1Q@HIDDEN>
 <83pmh6nh2f.fsf@HIDDEN>
 <CAJ40yazo_vPVAxyFyU0M42CT3-LTp=2kod7BQNmj1JvdTDcU3Q@HIDDEN>
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 (---)

> From: Axel Svensson <svenssonaxel@HIDDEN>
> Date: Fri, 12 Aug 2022 08:50:18 +0200
> Cc: 57072 <at> debbugs.gnu.org
> 
> > What does Unicode say about the functionality of the variation
> > selectors beyond VS-16?
> 
> The code charts divide them into three groups:
> - VS1 through VS14 are "Variation selectors" [1]
> - VS15 through VS16 are "Emoji-specific variation selectors" [1]
> - VS17 through VS256 are "Ideographic-specific variation selectors" [2]
> 
> The standard itself in chapter 23.4 [3] makes no distinction between
> them but say that the only sanctioned uses that should have any effect,
> are the ones defined in:
> - StandardizedVariants.txt [4] in the Unicode Character Database, which
>   currently uses only VS1 through VS3. Confusingly though, some of them
>   seem to be used for ideographic purposes.
> - Unicode Technical Standard #51 for emojis [5], which says that VS15 is
>   "used to request a text presentation for an emoji character" while
>   VS16 is "used to request an emoji presentation for an emoji
>   character".
> - Unicode Technical Standard #37 for ideographic variation [6], which
>   confirms that it only uses VS17 through VS256.
> 
> In any case, it seems that admin/unidata/blocks.awk needs fixing, since
> it currently handles only VS1 through VS16 and does so as if they were
> all for emoji use.

AFAIR, blocks.awk does what it does only because VS16 has a special
function of requesting the Emoji presentation of characters that are
otherwise not Emoji, and our character-composition code needs to
realize that.  Unless the selectors beyond VS16 have similar
functions, I don't see any reason why we'd need to modify blocks.awk.

Or what am I missing?  IOW, to which part(s) of blocks.awk did you
allude when you wrote "it currently handles only VS1 through VS16 and
does so as if they were all for emoji use"?




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#57072: [BUG] update-glyphless-char-display and variation selectors
Resent-From: Axel Svensson <svenssonaxel@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Fri, 12 Aug 2022 07:58:02 +0000
Resent-Message-ID: <handler.57072.B57072.16602910698494 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 57072
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Eli Zaretskii <eliz@HIDDEN>
Cc: 57072 <at> debbugs.gnu.org
Received: via spool by 57072-submit <at> debbugs.gnu.org id=B57072.16602910698494
          (code B ref 57072); Fri, 12 Aug 2022 07:58:02 +0000
Received: (at 57072) by debbugs.gnu.org; 12 Aug 2022 07:57:49 +0000
Received: from localhost ([127.0.0.1]:55555 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oMPYD-0002Cw-Fr
	for submit <at> debbugs.gnu.org; Fri, 12 Aug 2022 03:57:49 -0400
Received: from mail-qk1-f182.google.com ([209.85.222.182]:44817)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <svenssonaxel@HIDDEN>) id 1oMPYC-0002Cj-EO
 for 57072 <at> debbugs.gnu.org; Fri, 12 Aug 2022 03:57:48 -0400
Received: by mail-qk1-f182.google.com with SMTP id z7so228092qki.11
 for <57072 <at> debbugs.gnu.org>; Fri, 12 Aug 2022 00:57:48 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:from:to:cc;
 bh=2wcs2QuA/oK2Z+RqiI0aOBeOMazZ6PJU0xS3VdIUmJE=;
 b=nPbllhwAuazGLzII6CPRGDDudx/QcQKa7rJ2Dl89fr779ihQJ/ue9wmY5+cokMXuQ1
 F6uOsNA6Vft8D3ARoHyfuG09Le0yVh3vOGykXg4PZT3KToRAurCueyTaI0YGhjKpNPip
 0QoIeZJ2ixY60tMa5DvitLNnctH1fk0z7TR3bZJNg5sZ9X5pNwtzMuANNbJPUDZgBUhW
 n75N0CwcCeZgDIyYUQ5mrJJpyBVEoH/pD23j6SZVMjSd0ZiGcGCvIhUP2Fmq8RfiWps+
 luhknSo1D57ShNwdyC8Q74QS5YYaQK0U4s+2wL5K+2ueCW7rLWQK6DJA5FjBYgwhOohi
 i5XQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:x-gm-message-state:from:to:cc;
 bh=2wcs2QuA/oK2Z+RqiI0aOBeOMazZ6PJU0xS3VdIUmJE=;
 b=uEPNzpthA47MadGQ8wBgZ9CqgrzZQAuP//XWKLop3u2ZqMj4jpPnhWeyfv3Us5d1O1
 jdpUlxpRD1BbVX/sX0WxAbzEveatAt1dO8I5jhInl/nYINwAozsdI3XBW62/BQvBRG5b
 WH8mOTsx7qTS7CTMnWyaaR2RvT7quRiTg89GmChSfDkUcGbaTkOo4C2NO4blTwwJHuZz
 rmWgQQWzE8jabIjwjJbSu/lXc6HrUuFB6nwI4tJRqBgaXteNaJoZTsOdL1jGGSBtwl4R
 8bFjkHMWSFubwY/9O511V7Cjr2YlgvJ0E7N8SMq/pHick5YVvqK30D9qZcvXNRvAEnyT
 BjIw==
X-Gm-Message-State: ACgBeo0P2/B4nHrQQakNxPrJDWjuzYPDTwm3rycZIGg4ccBYXuVhhXOM
 FXv3xF2TPRIHVYJ0nl1yxLMY+e+8zY7Eng7K1uYbWk+MzqjAVA==
X-Google-Smtp-Source: AA6agR5m/jSCDXT4COEXbE1hFSzX5S05+k3/je9eFrN+4RxMr2O2HP0q5+4XG1rFtbhuqgz3wc1ZJMs6WuVJU+fQMpk=
X-Received: by 2002:a05:620a:c0c:b0:6ba:164c:c9d6 with SMTP id
 l12-20020a05620a0c0c00b006ba164cc9d6mr2015518qki.118.1660291062955; Fri, 12
 Aug 2022 00:57:42 -0700 (PDT)
MIME-Version: 1.0
References: <CAJ40yaxSGeSJG_7ohkR0SW3pOg-yvuNJjB-TyRGqRaJGtYuC4w@HIDDEN>
 <83edxpvec4.fsf@HIDDEN>
 <CAJ40yazh2uaaZPK=beRtMx8FLpZ03doLa7NoyvQiOVQDKL80og@HIDDEN>
 <83leruq3p3.fsf@HIDDEN>
 <CAJ40yaxvBkB2iTuKqOxeexFBRTKkHhfBR1i8Y-8-12P_+Ad8xw@HIDDEN>
 <83a68apxbm.fsf@HIDDEN>
 <CAJ40yax_2OiPZZ41t4Y0uG2kZOq-RWG7CzXswkQ5+gS2Zx9N1Q@HIDDEN>
 <83pmh6nh2f.fsf@HIDDEN>
 <CAJ40yazo_vPVAxyFyU0M42CT3-LTp=2kod7BQNmj1JvdTDcU3Q@HIDDEN>
 <83h72indie.fsf@HIDDEN>
In-Reply-To: <83h72indie.fsf@HIDDEN>
From: Axel Svensson <svenssonaxel@HIDDEN>
Date: Fri, 12 Aug 2022 09:57:32 +0200
Message-ID: <CAJ40yawbTYaa++FpkKtqe0wU9EZKw_LHFJOk+=pXCUjM0=BxLw@HIDDEN>
Content-Type: text/plain; charset="UTF-8"
X-Spam-Score: 0.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: -1.0 (-)

> Or what am I missing?  IOW, to which part(s) of blocks.awk did you
> allude when you wrote "it currently handles only VS1 through VS16 and
> does so as if they were all for emoji use"?

I initially thought it was a mistake to exclude VS17 through VS256, but
now I believe it might be a mistake to include VS1 through VS14. I don't
understand the internals enough to be sure, but one possible fix could
be:

diff --git a/admin/unidata/blocks.awk b/admin/unidata/blocks.awk
index 5f392b5ad3..c14fa09863 100755
--- a/admin/unidata/blocks.awk
+++ b/admin/unidata/blocks.awk
@@ -226,7 +226,7 @@ END {
     idx = 0
     # ## These are here so that font_range can choose Emoji presentation
     # ## for the preceding codepoint when it encounters a VS
-    override_start[idx] = "FE00"
+    override_start[idx] = "FE0E"
     override_end[idx] = "FE0F"

     for (k in override_start)
--




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#57072: [BUG] update-glyphless-char-display and variation selectors
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, 12 Aug 2022 10:31:02 +0000
Resent-Message-ID: <handler.57072.B57072.166030022024274 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 57072
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Axel Svensson <svenssonaxel@HIDDEN>
Cc: 57072 <at> debbugs.gnu.org
Received: via spool by 57072-submit <at> debbugs.gnu.org id=B57072.166030022024274
          (code B ref 57072); Fri, 12 Aug 2022 10:31:02 +0000
Received: (at 57072) by debbugs.gnu.org; 12 Aug 2022 10:30:20 +0000
Received: from localhost ([127.0.0.1]:55708 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oMRvn-0006JS-Mj
	for submit <at> debbugs.gnu.org; Fri, 12 Aug 2022 06:30:19 -0400
Received: from eggs.gnu.org ([209.51.188.92]:39304)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1oMRvk-0006JB-Pg
 for 57072 <at> debbugs.gnu.org; Fri, 12 Aug 2022 06:30:17 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e]:55268)
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1oMRva-0006uu-R9; Fri, 12 Aug 2022 06:30:11 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date:
 mime-version; bh=EzU5l39k8YRVqGf/0JSnhdwtubyPmLdF+iduORr/m18=; b=Wq/v8zDZ+oYk
 Gny+anKU8fGGFcmpGaEvBT14qf+GtozBAgVVtS2GmOMVdMikfbY/0URT6ZcH6iJKj/gjqeAkWkP+V
 c8uPStFwtQs7HAls9hKyBO7ihJawFR5yufx83yyu63AS7LspMApilhtv2Dmw2jEquREp83vQ3m7/e
 iNy2bQzX7p9tS+17/D53aED82PF25CumULEKB3trs9OQIK/8ZetO777m3oW6UZuECfmYsnKfhhjjM
 ilIJXQ2OpPPwHRmq3lhczXkqrr5FsxKiyncAf4cd25hFtg7EWagnX0cr/aZM3idNf/b7PTptbyoKh
 CagT2ptByQJOWg5KIuG3gw==;
Received: from [87.69.77.57] (port=1437 helo=home-c4e4a596f7)
 by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1oMRvS-0007rd-VB; Fri, 12 Aug 2022 06:30:04 -0400
Date: Fri, 12 Aug 2022 13:29:56 +0300
Message-Id: <83edxloiu3.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
In-Reply-To: <CAJ40yawbTYaa++FpkKtqe0wU9EZKw_LHFJOk+=pXCUjM0=BxLw@HIDDEN>
 (message from Axel Svensson on Fri, 12 Aug 2022 09:57:32 +0200)
References: <CAJ40yaxSGeSJG_7ohkR0SW3pOg-yvuNJjB-TyRGqRaJGtYuC4w@HIDDEN>
 <83edxpvec4.fsf@HIDDEN>
 <CAJ40yazh2uaaZPK=beRtMx8FLpZ03doLa7NoyvQiOVQDKL80og@HIDDEN>
 <83leruq3p3.fsf@HIDDEN>
 <CAJ40yaxvBkB2iTuKqOxeexFBRTKkHhfBR1i8Y-8-12P_+Ad8xw@HIDDEN>
 <83a68apxbm.fsf@HIDDEN>
 <CAJ40yax_2OiPZZ41t4Y0uG2kZOq-RWG7CzXswkQ5+gS2Zx9N1Q@HIDDEN>
 <83pmh6nh2f.fsf@HIDDEN>
 <CAJ40yazo_vPVAxyFyU0M42CT3-LTp=2kod7BQNmj1JvdTDcU3Q@HIDDEN>
 <83h72indie.fsf@HIDDEN>
 <CAJ40yawbTYaa++FpkKtqe0wU9EZKw_LHFJOk+=pXCUjM0=BxLw@HIDDEN>
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 (---)

> From: Axel Svensson <svenssonaxel@HIDDEN>
> Date: Fri, 12 Aug 2022 09:57:32 +0200
> Cc: 57072 <at> debbugs.gnu.org
> 
> I initially thought it was a mistake to exclude VS17 through VS256, but
> now I believe it might be a mistake to include VS1 through VS14. I don't
> understand the internals enough to be sure, but one possible fix could
> be:

Why do you think including VS1 through VS14 is a mistake?




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#57072: [BUG] update-glyphless-char-display and variation selectors
Resent-From: Axel Svensson <svenssonaxel@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Fri, 12 Aug 2022 11:52:02 +0000
Resent-Message-ID: <handler.57072.B57072.16603051008190 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 57072
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Eli Zaretskii <eliz@HIDDEN>
Cc: 57072 <at> debbugs.gnu.org
Received: via spool by 57072-submit <at> debbugs.gnu.org id=B57072.16603051008190
          (code B ref 57072); Fri, 12 Aug 2022 11:52:02 +0000
Received: (at 57072) by debbugs.gnu.org; 12 Aug 2022 11:51:40 +0000
Received: from localhost ([127.0.0.1]:55785 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oMTCW-000282-Is
	for submit <at> debbugs.gnu.org; Fri, 12 Aug 2022 07:51:40 -0400
Received: from mail-qv1-f50.google.com ([209.85.219.50]:46780)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <svenssonaxel@HIDDEN>) id 1oMTCT-00027m-T7
 for 57072 <at> debbugs.gnu.org; Fri, 12 Aug 2022 07:51:38 -0400
Received: by mail-qv1-f50.google.com with SMTP id l18so391569qvt.13
 for <57072 <at> debbugs.gnu.org>; Fri, 12 Aug 2022 04:51:37 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:from:to:cc;
 bh=wMIideEBiu+828wDn3BN3bvlkc2ROQhGved+tLPFD3o=;
 b=HqQbInm7x7hoT7ocdZowR4s95WMADHtPO9Ba8i0Edcfvu5mI8a/x0yoeBA9cjKgtoT
 JyGKjiwTwj8KenWVZX8mQzH0XZNN6wSxd/XHToGeo+rBFsBtM6iFHOz+HqnqlurMCmyT
 vHtv/VbB1yHp7IMJVnLXycIGd07WL5nHTdEosEdU0cH3CrLrOttnZAAC67U26o0zlsZD
 b+artZ7CQJGTJqv/NyGXWt8BpQrFeS9VxSGqv3V4q00MKq7XLxXw0Kx3eNH+s7pcrcm6
 4rKk45NqubCrXpNAft13PzTFLhv8iSori0p4WehvTS1GcXi933Wbqz8QKs9u/xTPyKIp
 4cng==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:x-gm-message-state:from:to:cc;
 bh=wMIideEBiu+828wDn3BN3bvlkc2ROQhGved+tLPFD3o=;
 b=Fhr69+uuCTRQ6rTKbK1YaWfvMtXVRSd4WugcblysqOYe4Bge1keuFAK/HJodBWxfts
 hYKvgnyNo+2Ihpb+wWORgiSRH/Ra9ATJTg+arD6IhwNe6qtlomjfbXIrDMgJFtwWgwVc
 FLoBPdM0TvtFFeaaudbZfIAU/FFQoLcbLz7mvIE2GsL+F7L3bdkEspIf451NUvwhHkeZ
 8OMPbFtGPIhzaIP5dL40GLeIAyOvqigguKHr9AExP5k34N6tYYFxKuTiTjW2zgbbNXDY
 RRqZWhI1HziU+5kpPP6phWxP95NeGpFAj/DRYz1wZbPvPrzZoQ146E7oPGtA6au/XE/f
 mk5Q==
X-Gm-Message-State: ACgBeo0nA/xsAE9q9baVNKsSmndntidHDqfcLWlLPSzoPvkvnNkJD3R7
 iRJArh3F6KHpKfRzfPJ9WeTPisI3BqHtLdcSpNs=
X-Google-Smtp-Source: AA6agR5B5mRWTcv31GK+NE7hwQgQYEXepE8j9gOSi5vAkzoIF6QyBe+b9AzydUXV2l3vabW1cL9bd6NeueOWy2P+fH0=
X-Received: by 2002:a05:6214:234a:b0:474:2318:3f3b with SMTP id
 hu10-20020a056214234a00b0047423183f3bmr3016621qvb.10.1660305092299; Fri, 12
 Aug 2022 04:51:32 -0700 (PDT)
MIME-Version: 1.0
References: <CAJ40yaxSGeSJG_7ohkR0SW3pOg-yvuNJjB-TyRGqRaJGtYuC4w@HIDDEN>
 <83edxpvec4.fsf@HIDDEN>
 <CAJ40yazh2uaaZPK=beRtMx8FLpZ03doLa7NoyvQiOVQDKL80og@HIDDEN>
 <83leruq3p3.fsf@HIDDEN>
 <CAJ40yaxvBkB2iTuKqOxeexFBRTKkHhfBR1i8Y-8-12P_+Ad8xw@HIDDEN>
 <83a68apxbm.fsf@HIDDEN>
 <CAJ40yax_2OiPZZ41t4Y0uG2kZOq-RWG7CzXswkQ5+gS2Zx9N1Q@HIDDEN>
 <83pmh6nh2f.fsf@HIDDEN>
 <CAJ40yazo_vPVAxyFyU0M42CT3-LTp=2kod7BQNmj1JvdTDcU3Q@HIDDEN>
 <83h72indie.fsf@HIDDEN>
 <CAJ40yawbTYaa++FpkKtqe0wU9EZKw_LHFJOk+=pXCUjM0=BxLw@HIDDEN>
 <83edxloiu3.fsf@HIDDEN>
In-Reply-To: <83edxloiu3.fsf@HIDDEN>
From: Axel Svensson <svenssonaxel@HIDDEN>
Date: Fri, 12 Aug 2022 13:51:21 +0200
Message-ID: <CAJ40yaxV-4q_5MXVtE9LpDYehoQ9YtF5sL7PoMPjo+Gsnh1WQA@HIDDEN>
Content-Type: text/plain; charset="UTF-8"
X-Spam-Score: 0.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: -1.0 (-)

> Why do you think including VS1 through VS14 is a mistake?
It appears like blocks.awk somehow designates VS1 through VS14 for
emoji use, while the Unicode standard per [1] and [5] above seem to
exclude them from emoji use. I am not sure whether VS1 through VS14, or
VS17 through VS256 need to be designated to some other script by
blocks.awk.




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#57072: [BUG] update-glyphless-char-display and variation selectors
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, 12 Aug 2022 12:48:01 +0000
Resent-Message-ID: <handler.57072.B57072.166030843221773 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 57072
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Axel Svensson <svenssonaxel@HIDDEN>, Robert Pluim <rpluim@HIDDEN>
Cc: 57072 <at> debbugs.gnu.org
Received: via spool by 57072-submit <at> debbugs.gnu.org id=B57072.166030843221773
          (code B ref 57072); Fri, 12 Aug 2022 12:48:01 +0000
Received: (at 57072) by debbugs.gnu.org; 12 Aug 2022 12:47:12 +0000
Received: from localhost ([127.0.0.1]:55867 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oMU4F-0005f7-Mu
	for submit <at> debbugs.gnu.org; Fri, 12 Aug 2022 08:47:11 -0400
Received: from eggs.gnu.org ([209.51.188.92]:34370)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1oMU4E-0005et-5h
 for 57072 <at> debbugs.gnu.org; Fri, 12 Aug 2022 08:47:10 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e]:43900)
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1oMU48-00058b-T9; Fri, 12 Aug 2022 08:47:04 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date:
 mime-version; bh=RKXI332R1v7Z4ItfLDiZ+yKRwiUc5OP2/W3sVB9EUyo=; b=jZztDGw/aCrz
 aV+oqh+89QK7jpZdJOyhyZ/brcM2ND56vT8cqaf+Z1i2/w0UVB+a0XaI40cfioVcwtdOAx1QuZ4dL
 sKk8COCDuOg/YSdWsdQo5/UzXi5qmsuwS8VtwdVN0NNXomgRu5M85c47LH51AR0s+Q5ZYTTV+q/IB
 oMj9ylurA2jJRng2DY4eXo07M2j6zzkOUGWsIkt00mYHDii7S0GFNY77ui8fgY/oiKMRq1xhPtgWf
 kvLotfbv6nuo+rpAs1QVOrk5wbX9JZ6/u75cSb9+VnQ0QNyMEt7UT4rZhnlE7kTs4Zl/xn64XWqcz
 W+71Uz2Df9/3HCT47M4huQ==;
Received: from [87.69.77.57] (port=2010 helo=home-c4e4a596f7)
 by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1oMU46-0002bh-Ve; Fri, 12 Aug 2022 08:47:04 -0400
Date: Fri, 12 Aug 2022 15:46:58 +0300
Message-Id: <83a689ochp.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
In-Reply-To: <CAJ40yaxV-4q_5MXVtE9LpDYehoQ9YtF5sL7PoMPjo+Gsnh1WQA@HIDDEN>
 (message from Axel Svensson on Fri, 12 Aug 2022 13:51:21 +0200)
References: <CAJ40yaxSGeSJG_7ohkR0SW3pOg-yvuNJjB-TyRGqRaJGtYuC4w@HIDDEN>
 <83edxpvec4.fsf@HIDDEN>
 <CAJ40yazh2uaaZPK=beRtMx8FLpZ03doLa7NoyvQiOVQDKL80og@HIDDEN>
 <83leruq3p3.fsf@HIDDEN>
 <CAJ40yaxvBkB2iTuKqOxeexFBRTKkHhfBR1i8Y-8-12P_+Ad8xw@HIDDEN>
 <83a68apxbm.fsf@HIDDEN>
 <CAJ40yax_2OiPZZ41t4Y0uG2kZOq-RWG7CzXswkQ5+gS2Zx9N1Q@HIDDEN>
 <83pmh6nh2f.fsf@HIDDEN>
 <CAJ40yazo_vPVAxyFyU0M42CT3-LTp=2kod7BQNmj1JvdTDcU3Q@HIDDEN>
 <83h72indie.fsf@HIDDEN>
 <CAJ40yawbTYaa++FpkKtqe0wU9EZKw_LHFJOk+=pXCUjM0=BxLw@HIDDEN>
 <83edxloiu3.fsf@HIDDEN>
 <CAJ40yaxV-4q_5MXVtE9LpDYehoQ9YtF5sL7PoMPjo+Gsnh1WQA@HIDDEN>
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 (---)

> From: Axel Svensson <svenssonaxel@HIDDEN>
> Date: Fri, 12 Aug 2022 13:51:21 +0200
> Cc: 57072 <at> debbugs.gnu.org
> 
> > Why do you think including VS1 through VS14 is a mistake?
> It appears like blocks.awk somehow designates VS1 through VS14 for
> emoji use, while the Unicode standard per [1] and [5] above seem to
> exclude them from emoji use. I am not sure whether VS1 through VS14, or
> VS17 through VS256 need to be designated to some other script by
> blocks.awk.

So you are saying that we should exclude VS1 through VS14 from the
Emoji script?

Robert, do you remember why we included them in the script?

As for VS17 and above, I'm not sure we should assign them to any
script.  Perhaps to Han?




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#57072: [BUG] update-glyphless-char-display and variation selectors
Resent-From: Robert Pluim <rpluim@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Tue, 16 Aug 2022 08:06:02 +0000
Resent-Message-ID: <handler.57072.B57072.166063712327076 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 57072
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Eli Zaretskii <eliz@HIDDEN>
Cc: 57072 <at> debbugs.gnu.org, Axel Svensson <svenssonaxel@HIDDEN>
Received: via spool by 57072-submit <at> debbugs.gnu.org id=B57072.166063712327076
          (code B ref 57072); Tue, 16 Aug 2022 08:06:02 +0000
Received: (at 57072) by debbugs.gnu.org; 16 Aug 2022 08:05:23 +0000
Received: from localhost ([127.0.0.1]:44689 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oNrZj-00072d-0S
	for submit <at> debbugs.gnu.org; Tue, 16 Aug 2022 04:05:23 -0400
Received: from mail-wr1-f45.google.com ([209.85.221.45]:41691)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <rpluim@HIDDEN>) id 1oNrZg-00072P-CD
 for 57072 <at> debbugs.gnu.org; Tue, 16 Aug 2022 04:05:21 -0400
Received: by mail-wr1-f45.google.com with SMTP id p10so11649232wru.8
 for <57072 <at> debbugs.gnu.org>; Tue, 16 Aug 2022 01:05:20 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;
 h=mime-version:message-id:date:references:in-reply-to:subject:cc:to
 :from:from:to:cc;
 bh=IAAk6V6jMqSwqTpcl76np37TnqTju/kEUqj1QACZHEk=;
 b=R/vIf7FiP7WzmnyR0vEZZa1JGZySCMm3OrlDTXPy5wfOABt1zUbjs+bdYzMD9qnGjn
 MKA9AFuDnrxWY/s8u75qzxOQ2AvhMFluhW0Nqdx97VoMADJDaoK1u0Dusrlw2Q322Eh0
 0RFoquh6uGFRlJlrxGR2L9cEYZPa3OOjffPn82UBgXrzf+efrtpsUoj6/SbXwQevFgZS
 dKvNL26FUrbUbjcAa7/RI4D8LqFkyP2opPjGY/SPQGCFzxcKfk0K3b6vchZ3V6tnDvU6
 Ho8OcslRvgcU5LTAirFeseqJLKvUqir6v7HIvwj9nzZDPjUVtFdPrlHnZT4+vDhTy6Ve
 CgKg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112;
 h=mime-version:message-id:date:references:in-reply-to:subject:cc:to
 :from:x-gm-message-state:from:to:cc;
 bh=IAAk6V6jMqSwqTpcl76np37TnqTju/kEUqj1QACZHEk=;
 b=oMr8zGPWgnYYh0Yoyge+3I3UeMeStoM25u+y2O9/zUoKwz58ClG/GF/tELM5T8piZW
 s6USMbwflVn5ZEdldupEgEwfjZWXFw5cKyRyBnNCglYVBLjQiV6V3p3oPbB2SxLqpneM
 w/XThS/QgmT0HFIqvCv8xa9G2d560QUFP9laVni1XBj6UuhTrUUxeKCiR6I3ncwO2KSE
 vU1WCM77uIE727Srxlk8f/lrDOGfnECuqNxflBYkOYID1T/Ko0kFt4YxlbJ+lKFUQz9g
 UrfqsbREpOiH1yeWjDqQVOvJS2yclTOTfJnZu5cClv9z+6i7enK/CbarMCjVLYrxNi+s
 M/eA==
X-Gm-Message-State: ACgBeo3xLef7gHtqobDgGCntS29fK9OvHi8AX8LNUsUpVI4fK+7zWQLu
 fLUQz2c9mRKdeeWa0LwI3Q5Do5ECk4w=
X-Google-Smtp-Source: AA6agR6pnwd6M2D4gzy+M30D2cd7ymhSLTBOVTbnvHHOjyS2cEjxw7RxFaLsqw5iOwW1yqVu07elTw==
X-Received: by 2002:adf:fb84:0:b0:21a:10f2:1661 with SMTP id
 a4-20020adffb84000000b0021a10f21661mr10670298wrr.2.1660637113593; 
 Tue, 16 Aug 2022 01:05:13 -0700 (PDT)
Received: from rltb ([2a01:e0a:3f3:fb50:dd88:29c3:8b09:8f16])
 by smtp.gmail.com with ESMTPSA id
 i16-20020a05600c355000b003a5ee64cc98sm7526898wmq.33.2022.08.16.01.05.12
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Tue, 16 Aug 2022 01:05:12 -0700 (PDT)
From: Robert Pluim <rpluim@HIDDEN>
In-Reply-To: <83a689ochp.fsf@HIDDEN> (Eli Zaretskii's message of "Fri, 12 Aug
 2022 15:46:58 +0300")
References: <CAJ40yaxSGeSJG_7ohkR0SW3pOg-yvuNJjB-TyRGqRaJGtYuC4w@HIDDEN>
 <83edxpvec4.fsf@HIDDEN>
 <CAJ40yazh2uaaZPK=beRtMx8FLpZ03doLa7NoyvQiOVQDKL80og@HIDDEN>
 <83leruq3p3.fsf@HIDDEN>
 <CAJ40yaxvBkB2iTuKqOxeexFBRTKkHhfBR1i8Y-8-12P_+Ad8xw@HIDDEN>
 <83a68apxbm.fsf@HIDDEN>
 <CAJ40yax_2OiPZZ41t4Y0uG2kZOq-RWG7CzXswkQ5+gS2Zx9N1Q@HIDDEN>
 <83pmh6nh2f.fsf@HIDDEN>
 <CAJ40yazo_vPVAxyFyU0M42CT3-LTp=2kod7BQNmj1JvdTDcU3Q@HIDDEN>
 <83h72indie.fsf@HIDDEN>
 <CAJ40yawbTYaa++FpkKtqe0wU9EZKw_LHFJOk+=pXCUjM0=BxLw@HIDDEN>
 <83edxloiu3.fsf@HIDDEN>
 <CAJ40yaxV-4q_5MXVtE9LpDYehoQ9YtF5sL7PoMPjo+Gsnh1WQA@HIDDEN>
 <83a689ochp.fsf@HIDDEN>
Date: Tue, 16 Aug 2022 10:05:12 +0200
Message-ID: <878rnoaa13.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: 0.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: -1.0 (-)

>>>>> On Fri, 12 Aug 2022 15:46:58 +0300, Eli Zaretskii <eliz@HIDDEN> said:

    >> From: Axel Svensson <svenssonaxel@HIDDEN>
    >> Date: Fri, 12 Aug 2022 13:51:21 +0200
    >> Cc: 57072 <at> debbugs.gnu.org
    >> 
    >> > Why do you think including VS1 through VS14 is a mistake?
    >> It appears like blocks.awk somehow designates VS1 through VS14 for
    >> emoji use, while the Unicode standard per [1] and [5] above seem to
    >> exclude them from emoji use. I am not sure whether VS1 through VS14, or
    >> VS17 through VS256 need to be designated to some other script by
    >> blocks.awk.

    Eli> So you are saying that we should exclude VS1 through VS14 from the
    Eli> Emoji script?

    Eli> Robert, do you remember why we included them in the script?

Hmm. Ignorance on my part seems the most likely explanation. VS1-14
are not used for emoji/text presentation selection, so we should
probably just fix blocks.awk

    Eli> As for VS17 and above, I'm not sure we should assign them to any
    Eli> script.  Perhaps to Han?

What problems are caused by them not having a script? The composition
rules for them with Han codepoints work now, no?

Robert
-- 




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#57072: [BUG] update-glyphless-char-display and variation selectors
Resent-From: Robert Pluim <rpluim@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Tue, 16 Aug 2022 11:57:01 +0000
Resent-Message-ID: <handler.57072.B57072.166065096428005 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 57072
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Eli Zaretskii <eliz@HIDDEN>
Cc: 57072 <at> debbugs.gnu.org, Axel Svensson <svenssonaxel@HIDDEN>
Received: via spool by 57072-submit <at> debbugs.gnu.org id=B57072.166065096428005
          (code B ref 57072); Tue, 16 Aug 2022 11:57:01 +0000
Received: (at 57072) by debbugs.gnu.org; 16 Aug 2022 11:56:04 +0000
Received: from localhost ([127.0.0.1]:45137 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oNvAx-0007Hc-MU
	for submit <at> debbugs.gnu.org; Tue, 16 Aug 2022 07:56:03 -0400
Received: from mail-wr1-f53.google.com ([209.85.221.53]:36727)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <rpluim@HIDDEN>) id 1oNvAu-0007H6-T2
 for 57072 <at> debbugs.gnu.org; Tue, 16 Aug 2022 07:56:01 -0400
Received: by mail-wr1-f53.google.com with SMTP id j7so12348704wrh.3
 for <57072 <at> debbugs.gnu.org>; Tue, 16 Aug 2022 04:56:00 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;
 h=content-transfer-encoding:mime-version:message-id:date:references
 :in-reply-to:subject:cc:to:from:from:to:cc;
 bh=l+I+LjIQk6mhdl/ZGYKB1lFJp5y4/Hz56+7+vN5RaVQ=;
 b=SJUv+dziyvKcGZsnTU0Gx5wahI/z0UWIEmxSiLStYlk+cwi39ABMBxOIldWxc+DccU
 n6UVA6UOXUgvhUx3i7SM/OfSv78aywVVVXth0YRhPcNe25jsB3KHrmpOSsi/njY2r3n4
 34UAQgP5d0U0pqvfnlF/VDv5tSx2gAmX2XGI/USIXYoof0VEQtMpQy2s9i0v5xkfP1ao
 H9LxFrjDBLn2i4aU3JJYHbbbXBR4Cg1lVuXlpA2eNpkc00F3jX5YIloGPaWC5P/SpP4+
 7E4LWqidysBzGYNFWRaQygDMK9POSefaeXfOlmLcvy7e8g2GWf1GNluWxVIoLaj/0xAB
 4qtA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112;
 h=content-transfer-encoding:mime-version:message-id:date:references
 :in-reply-to:subject:cc:to:from:x-gm-message-state:from:to:cc;
 bh=l+I+LjIQk6mhdl/ZGYKB1lFJp5y4/Hz56+7+vN5RaVQ=;
 b=Kn8G2+4IfwC9ptS1TFWJIpuNcSduB/tTDtPM7WMgWfVnWpKYiYGWCC7uAftCSq8c2w
 3IWzEMCpWixV5FE+JLN0mRw6LkTAc3LpUpNC3C90ddvanlytLuV7dtv6csJ20wEGCZAy
 QxsWWcn3ONdw+ZUwe44B64byi0lzJx8LJ+InAivATiE/ad6YdjYNXk5SnC/ON7jPg3PH
 uWrdkIworbziH7K0muKlblHNVvQ8mWjDupajZoPkhRXreAQ45kAkq1gRCAAw/Kf3IsVA
 Z3ItSh3ISoyfLCPcG/5ZxlK/9zZKjI7DP/G3IruAVqGqiFeMU++YrH613W6W9bYOWBV0
 VYjA==
X-Gm-Message-State: ACgBeo3XYp7+qpqJHnGW2beCAyi/GniCtxCsGDSH6h5PajL0EWNDjUy4
 X4lsrrXEQ9G+kGbgYlszEDG4QOP+o5U=
X-Google-Smtp-Source: AA6agR6XyMlwbwew4dCLLa/7ixuBH9wXHVoxszIVA4p8A/t7TURQ6Sux60LCvMDcHt998GUR6S1c2g==
X-Received: by 2002:a05:6000:1542:b0:220:603d:ec93 with SMTP id
 2-20020a056000154200b00220603dec93mr11905497wry.73.1660650954389; 
 Tue, 16 Aug 2022 04:55:54 -0700 (PDT)
Received: from rltb ([2a01:e0a:3f3:fb50:dd88:29c3:8b09:8f16])
 by smtp.gmail.com with ESMTPSA id
 x1-20020adfffc1000000b0021f131de6aesm10076024wrs.34.2022.08.16.04.55.52
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Tue, 16 Aug 2022 04:55:53 -0700 (PDT)
From: Robert Pluim <rpluim@HIDDEN>
In-Reply-To: <83sfm4qm5l.fsf@HIDDEN> (Eli Zaretskii's message of "Wed, 10 Aug
 2022 16:10:46 +0300")
References: <CAJ40yaxSGeSJG_7ohkR0SW3pOg-yvuNJjB-TyRGqRaJGtYuC4w@HIDDEN>
 <83edxpvec4.fsf@HIDDEN>
 <CAJ40yazh2uaaZPK=beRtMx8FLpZ03doLa7NoyvQiOVQDKL80og@HIDDEN>
 <83zggdtmg0.fsf@HIDDEN>
 <CAJ40yawCrjvLjWzWJ86VYbONHQxHFS05jf5W7+Rrt0r+76Ea+Q@HIDDEN>
 <83sfm4qm5l.fsf@HIDDEN>
Date: Tue, 16 Aug 2022 13:55:52 +0200
Message-ID: <87v8qs8ks7.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 0.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: -1.0 (-)

>>>>> On Wed, 10 Aug 2022 16:10:46 +0300, Eli Zaretskii <eliz@HIDDEN> said:

    >> From: Axel Svensson <svenssonaxel@HIDDEN>
    >> Date: Tue, 9 Aug 2022 22:33:40 +0200
    >> Cc: 57072 <at> debbugs.gnu.org
    >>=20
    >> > Now, VS16 is almost always composed with preceding characters, so I
    >> > think you can only see it as acronym if you deliberately force Ema=
cs
    >> > not to compose it, e.g. by preceding it with U+20DD COMBINING
    >> > ENCLOSING CIRCLE, or precede it and follow it by U+200C ZERO WIDTH
    >> > NON-JOINER, or disable auto-composition-mode.
    >>=20
    >> - Preceding it with U+20DD still produces the empty box
    >> - Preceding it and following it by U+200C still produces the empty b=
ox
    >> - Disabling auto-composition-mode produces the "VS16" acronym.

    Eli> Yes, I think this is because of the special composition rules we h=
ave
    Eli> for VS16 (which are required to display Emoji sequences correctly).

I guess we could adjust the composition rules for U+FE0F, but getting
that right could be tricky (there are many of them, and there will be
ordering dependencies).
=EF=B8=8F
Robert
--=20




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#57072: [BUG] update-glyphless-char-display and variation selectors
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: Tue, 16 Aug 2022 12:02:01 +0000
Resent-Message-ID: <handler.57072.B57072.166065130228621 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 57072
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Robert Pluim <rpluim@HIDDEN>
Cc: 57072 <at> debbugs.gnu.org, svenssonaxel@HIDDEN
Received: via spool by 57072-submit <at> debbugs.gnu.org id=B57072.166065130228621
          (code B ref 57072); Tue, 16 Aug 2022 12:02:01 +0000
Received: (at 57072) by debbugs.gnu.org; 16 Aug 2022 12:01:42 +0000
Received: from localhost ([127.0.0.1]:45152 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oNvGP-0007RZ-Pm
	for submit <at> debbugs.gnu.org; Tue, 16 Aug 2022 08:01:42 -0400
Received: from eggs.gnu.org ([209.51.188.92]:33660)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1oNvGO-0007RN-1u
 for 57072 <at> debbugs.gnu.org; Tue, 16 Aug 2022 08:01:40 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e]:37954)
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1oNvGI-0006Wi-R0; Tue, 16 Aug 2022 08:01:34 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date:
 mime-version; bh=tj5o0jmIIzD05cKlTeh1449BPi9d5L2nCaOGXbk6yR8=; b=hcOELtGq152F
 FbKD9FfD3StZXcKOLD8joJgcqmTxykhFQ3APdPtj7R20FpRE9IhG4O0GMcLoyFHNyK3Szw11V3Mb0
 F5TsjVVpdN7Jh8aerP3LszV+upbmDNymVeQKFSCZuchROBhhWi8nigP4FubisBnPLjiFyma7afe9u
 GBkY4DmBVQrwsgiKwEQ+hclQ0DRK29Z4cvSbK6vo2S2K6UcVpu+AYTGIdEcqJLYZfcomADAbdw6io
 cy4x+cT+zBS/EYCPhSadkEBTXkM0+RfIDEqQZjhl72YX4a4lgjWmGlSUde9teX6C7S8BgATcgFZ2A
 uAiAEeFTff6peJpQoUprFw==;
Received: from [87.69.77.57] (port=1282 helo=home-c4e4a596f7)
 by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1oNvGI-0008P7-78; Tue, 16 Aug 2022 08:01:34 -0400
Date: Tue, 16 Aug 2022 15:01:22 +0300
Message-Id: <83wnb8fld9.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
In-Reply-To: <87v8qs8ks7.fsf@HIDDEN> (message from Robert Pluim on Tue, 16
 Aug 2022 13:55:52 +0200)
References: <CAJ40yaxSGeSJG_7ohkR0SW3pOg-yvuNJjB-TyRGqRaJGtYuC4w@HIDDEN>
 <83edxpvec4.fsf@HIDDEN>
 <CAJ40yazh2uaaZPK=beRtMx8FLpZ03doLa7NoyvQiOVQDKL80og@HIDDEN>
 <83zggdtmg0.fsf@HIDDEN>
 <CAJ40yawCrjvLjWzWJ86VYbONHQxHFS05jf5W7+Rrt0r+76Ea+Q@HIDDEN>
 <83sfm4qm5l.fsf@HIDDEN> <87v8qs8ks7.fsf@HIDDEN>
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 (---)

> From: Robert Pluim <rpluim@HIDDEN>
> Cc: Axel Svensson <svenssonaxel@HIDDEN>,  57072 <at> debbugs.gnu.org
> Date: Tue, 16 Aug 2022 13:55:52 +0200
> 
> >>>>> On Wed, 10 Aug 2022 16:10:46 +0300, Eli Zaretskii <eliz@HIDDEN> said:
> 
>     >> From: Axel Svensson <svenssonaxel@HIDDEN>
>     >> Date: Tue, 9 Aug 2022 22:33:40 +0200
>     >> Cc: 57072 <at> debbugs.gnu.org
>     >> 
>     >> > Now, VS16 is almost always composed with preceding characters, so I
>     >> > think you can only see it as acronym if you deliberately force Emacs
>     >> > not to compose it, e.g. by preceding it with U+20DD COMBINING
>     >> > ENCLOSING CIRCLE, or precede it and follow it by U+200C ZERO WIDTH
>     >> > NON-JOINER, or disable auto-composition-mode.
>     >> 
>     >> - Preceding it with U+20DD still produces the empty box
>     >> - Preceding it and following it by U+200C still produces the empty box
>     >> - Disabling auto-composition-mode produces the "VS16" acronym.
> 
>     Eli> Yes, I think this is because of the special composition rules we have
>     Eli> for VS16 (which are required to display Emoji sequences correctly).
> 
> I guess we could adjust the composition rules for U+FE0F, but getting
> that right could be tricky (there are many of them, and there will be
> ordering dependencies).

We could, but I'm not sure it's worth the hassle.  There's no
particular reason for people to want to display VS-16 as an acronym,
of all the ways, since it almost always should be composed.




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#57072: [BUG] update-glyphless-char-display and variation selectors
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: Tue, 16 Aug 2022 13:07:02 +0000
Resent-Message-ID: <handler.57072.B57072.16606551912586 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 57072
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Robert Pluim <rpluim@HIDDEN>
Cc: 57072 <at> debbugs.gnu.org, svenssonaxel@HIDDEN
Received: via spool by 57072-submit <at> debbugs.gnu.org id=B57072.16606551912586
          (code B ref 57072); Tue, 16 Aug 2022 13:07:02 +0000
Received: (at 57072) by debbugs.gnu.org; 16 Aug 2022 13:06:31 +0000
Received: from localhost ([127.0.0.1]:45263 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oNwH9-0000fc-53
	for submit <at> debbugs.gnu.org; Tue, 16 Aug 2022 09:06:31 -0400
Received: from eggs.gnu.org ([209.51.188.92]:47528)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1oNwH7-0000fQ-VA
 for 57072 <at> debbugs.gnu.org; Tue, 16 Aug 2022 09:06:30 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e]:48006)
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1oNwH2-0007mL-Nx; Tue, 16 Aug 2022 09:06:24 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date:
 mime-version; bh=YJMF4Dmxytp2HKmXIIPWmwUYuCMCfq70KAx6RF/oLMg=; b=DaOXw0FqjxD3
 avuRz2D2QmASYb4KB6PamsK+muQsCnYxE+Q+Fj1Nnkurq++eACv+ePVFB4tQTjj02bMeUw9K3Z7eI
 cI7XBo8sAy4CeEUtbwhEu/G+w1sAWJVzu15t4FBhGURnrQW//rnDTrbhUdzSDfOoCZMztxNYeUL06
 v7FSOe5FJ1dZ0Juft/jzYzuEO3/o9JwchVAnUeRFv/ku/shauVOslStLRRUw/flgq/J9mNEtRt+Jj
 f1p35cbW79xKH9zrPS3gqOe8cykc4C/Ue41jUuWOi0RjD6njvjhULDdFpWmkjUjuv8A+npUDNBiyX
 kmWoCrQmbaifttvPW4Xj1g==;
Received: from [87.69.77.57] (port=1288 helo=home-c4e4a596f7)
 by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1oNwH2-0004tj-CD; Tue, 16 Aug 2022 09:06:24 -0400
Date: Tue, 16 Aug 2022 16:06:12 +0300
Message-Id: <83fshwfid7.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
In-Reply-To: <878rnoaa13.fsf@HIDDEN> (message from Robert Pluim on Tue, 16
 Aug 2022 10:05:12 +0200)
References: <CAJ40yaxSGeSJG_7ohkR0SW3pOg-yvuNJjB-TyRGqRaJGtYuC4w@HIDDEN>
 <83edxpvec4.fsf@HIDDEN>
 <CAJ40yazh2uaaZPK=beRtMx8FLpZ03doLa7NoyvQiOVQDKL80og@HIDDEN>
 <83leruq3p3.fsf@HIDDEN>
 <CAJ40yaxvBkB2iTuKqOxeexFBRTKkHhfBR1i8Y-8-12P_+Ad8xw@HIDDEN>
 <83a68apxbm.fsf@HIDDEN>
 <CAJ40yax_2OiPZZ41t4Y0uG2kZOq-RWG7CzXswkQ5+gS2Zx9N1Q@HIDDEN>
 <83pmh6nh2f.fsf@HIDDEN>
 <CAJ40yazo_vPVAxyFyU0M42CT3-LTp=2kod7BQNmj1JvdTDcU3Q@HIDDEN>
 <83h72indie.fsf@HIDDEN>
 <CAJ40yawbTYaa++FpkKtqe0wU9EZKw_LHFJOk+=pXCUjM0=BxLw@HIDDEN>
 <83edxloiu3.fsf@HIDDEN>
 <CAJ40yaxV-4q_5MXVtE9LpDYehoQ9YtF5sL7PoMPjo+Gsnh1WQA@HIDDEN>
 <83a689ochp.fsf@HIDDEN> <878rnoaa13.fsf@HIDDEN>
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 (---)

> From: Robert Pluim <rpluim@HIDDEN>
> Cc: Axel Svensson <svenssonaxel@HIDDEN>,  57072 <at> debbugs.gnu.org
> Date: Tue, 16 Aug 2022 10:05:12 +0200
> 
>     Eli> Robert, do you remember why we included them in the script?
> 
> Hmm. Ignorance on my part seems the most likely explanation. VS1-14
> are not used for emoji/text presentation selection, so we should
> probably just fix blocks.awk

According to the comment in composite.el, we should leave only VS-16
in the 'emoji' script.

>     Eli> As for VS17 and above, I'm not sure we should assign them to any
>     Eli> script.  Perhaps to Han?
> 
> What problems are caused by them not having a script? The composition
> rules for them with Han codepoints work now, no?

Yes, because they are set up in composite.el.  So I think we are good
there.




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#57072: [BUG] update-glyphless-char-display and variation selectors
Resent-From: Robert Pluim <rpluim@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Tue, 16 Aug 2022 13:28:02 +0000
Resent-Message-ID: <handler.57072.B57072.16606564734786 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 57072
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Eli Zaretskii <eliz@HIDDEN>
Cc: 57072 <at> debbugs.gnu.org, svenssonaxel@HIDDEN
Received: via spool by 57072-submit <at> debbugs.gnu.org id=B57072.16606564734786
          (code B ref 57072); Tue, 16 Aug 2022 13:28:02 +0000
Received: (at 57072) by debbugs.gnu.org; 16 Aug 2022 13:27:53 +0000
Received: from localhost ([127.0.0.1]:45345 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oNwbo-0001F8-KN
	for submit <at> debbugs.gnu.org; Tue, 16 Aug 2022 09:27:52 -0400
Received: from mail-wr1-f50.google.com ([209.85.221.50]:42996)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <rpluim@HIDDEN>) id 1oNwbm-0001Ev-PX
 for 57072 <at> debbugs.gnu.org; Tue, 16 Aug 2022 09:27:51 -0400
Received: by mail-wr1-f50.google.com with SMTP id z12so12616423wrs.9
 for <57072 <at> debbugs.gnu.org>; Tue, 16 Aug 2022 06:27:50 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;
 h=content-transfer-encoding:mime-version:message-id:date:references
 :in-reply-to:subject:cc:to:from:from:to:cc;
 bh=ybSbIc1rB9QlfyrwErKATV9UJNrWzWt+ynUw5CXM+kI=;
 b=en0i8agipp83meS8l34iQOJU0GYyXDoJTWuMZnV0jphkvIRV0u1YKS5KVdarf0WKoW
 USYcdAxibmiUQiuQGe8+7eQYDKQq6JMh0C76JwBcN/1/zU0rM4yiDQAwNXjQZJGqxDDx
 SX+S32ooyp4XexPXBFd+lqfScnqwqUyNt/epwNQjEWbs5pNieBHi54qDWldBr/wzS2RL
 MGZqHR9csYAcPrG1H1ArcoO2I40Lz4scPxdiD2cLorVQEMxGQAgEbHToJ2MsycC/QYY6
 EPGGbd1KhKs2wAgCeL86ZQEgixCOTi4gaDeRr2nkvz3sxcB3VYVlUKPbUJttLP54O6gG
 EXrA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112;
 h=content-transfer-encoding:mime-version:message-id:date:references
 :in-reply-to:subject:cc:to:from:x-gm-message-state:from:to:cc;
 bh=ybSbIc1rB9QlfyrwErKATV9UJNrWzWt+ynUw5CXM+kI=;
 b=3UfG6k+j9FSUpEd77FQrozqiWW/+3cg6vv5HCIxQXAYDkxiebPc7sxBv7iYS9R7dH2
 GMgTYHE+60kk0MNNMneGCUP4cYFcSJvJWtnERDOYpCUG/CTcipT4DvwTz3nHX7XLKaev
 6SuuV0hLNNGICOEZVm9lqccWWKUOEpVtgb2SPeejvG1Pc5x3lI1BRnjTU+UBWVBzhcTo
 bWkQCqRiIxFsI9JxygBxTTr3/T7ij/pvF1ZlqapXMhAI8UaKD2wp3YKL96Xsjcw93ZB0
 Kubi6Pejv3x6dUvKn7ILBxHiXOok9aniqVQJlVvGfipvj9AjDBLZ1UlsfV1uye2R7Or+
 +Y8w==
X-Gm-Message-State: ACgBeo1+/6IZ7cttraNmCxBRgQVNIt2jnhhM1BSMXvv3gwpFS87P1UH/
 qs8dYwbg102Oq4pSkcrX9CWTbfWWbME=
X-Google-Smtp-Source: AA6agR7kIEo8C2tfP3KqbwIgtnoMZCESGVVTARFVdm6++enOwh2PIMmw9WK2RwRMQYDpyUF/nP1JEA==
X-Received: by 2002:a5d:584d:0:b0:220:6cca:706d with SMTP id
 i13-20020a5d584d000000b002206cca706dmr11073319wrf.363.1660656464607; 
 Tue, 16 Aug 2022 06:27:44 -0700 (PDT)
Received: from rltb ([2a01:e0a:3f3:fb50:dd88:29c3:8b09:8f16])
 by smtp.gmail.com with ESMTPSA id
 m9-20020adffe49000000b002251639bfd0sm2125564wrs.59.2022.08.16.06.27.41
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Tue, 16 Aug 2022 06:27:42 -0700 (PDT)
From: Robert Pluim <rpluim@HIDDEN>
In-Reply-To: <83fshwfid7.fsf@HIDDEN> (Eli Zaretskii's message of "Tue, 16 Aug
 2022 16:06:12 +0300")
References: <CAJ40yaxSGeSJG_7ohkR0SW3pOg-yvuNJjB-TyRGqRaJGtYuC4w@HIDDEN>
 <83edxpvec4.fsf@HIDDEN>
 <CAJ40yazh2uaaZPK=beRtMx8FLpZ03doLa7NoyvQiOVQDKL80og@HIDDEN>
 <83leruq3p3.fsf@HIDDEN>
 <CAJ40yaxvBkB2iTuKqOxeexFBRTKkHhfBR1i8Y-8-12P_+Ad8xw@HIDDEN>
 <83a68apxbm.fsf@HIDDEN>
 <CAJ40yax_2OiPZZ41t4Y0uG2kZOq-RWG7CzXswkQ5+gS2Zx9N1Q@HIDDEN>
 <83pmh6nh2f.fsf@HIDDEN>
 <CAJ40yazo_vPVAxyFyU0M42CT3-LTp=2kod7BQNmj1JvdTDcU3Q@HIDDEN>
 <83h72indie.fsf@HIDDEN>
 <CAJ40yawbTYaa++FpkKtqe0wU9EZKw_LHFJOk+=pXCUjM0=BxLw@HIDDEN>
 <83edxloiu3.fsf@HIDDEN>
 <CAJ40yaxV-4q_5MXVtE9LpDYehoQ9YtF5sL7PoMPjo+Gsnh1WQA@HIDDEN>
 <83a689ochp.fsf@HIDDEN> <878rnoaa13.fsf@HIDDEN>
 <83fshwfid7.fsf@HIDDEN>
Date: Tue, 16 Aug 2022 15:27:41 +0200
Message-ID: <87r11g8gj6.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 0.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: -1.0 (-)

>>>>> On Tue, 16 Aug 2022 16:06:12 +0300, Eli Zaretskii <eliz@HIDDEN> said:

    >> From: Robert Pluim <rpluim@HIDDEN>
    >> Cc: Axel Svensson <svenssonaxel@HIDDEN>,  57072 <at> debbugs.gnu.org
    >> Date: Tue, 16 Aug 2022 10:05:12 +0200
    >>=20
    Eli> Robert, do you remember why we included them in the script?
    >>=20
    >> Hmm. Ignorance on my part seems the most likely explanation. VS1-14
    >> are not used for emoji/text presentation selection, so we should
    >> probably just fix blocks.awk

    Eli> According to the comment in composite.el, we should leave only VS-=
16
    Eli> in the 'emoji' script.

Yes. Thank you past-me for reminding present-us (I=CA=BCd forgotten I=CA=BCd
written that =F0=9F=98=80)

I can do that later this week, unless the reporter of this bug wants
to handle it?

Robert
--=20





Last modified: Tue, 16 Aug 2022 13:30:02 UTC

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