From unknown Mon Jun 23 13:12:33 2025 X-Loop: help-debbugs@gnu.org Subject: bug#58098: Improve composition rules for Gumrukhi Resent-From: =?UTF-8?Q?=E0=A4=B8=E0=A4=AE=E0=A5=80=E0=A4=B0_?= =?UTF-8?Q?=E0=A4=B8=E0=A4=BF=E0=A4=82=E0=A4=B9?= Sameer Singh Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 26 Sep 2022 18:44:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 58098 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 58098@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.166421781615856 (code B ref -1); Mon, 26 Sep 2022 18:44:01 +0000 Received: (at submit) by debbugs.gnu.org; 26 Sep 2022 18:43:36 +0000 Received: from localhost ([127.0.0.1]:51758 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oct4q-00047g-J8 for submit@debbugs.gnu.org; Mon, 26 Sep 2022 14:43:36 -0400 Received: from lists.gnu.org ([209.51.188.17]:38900) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oct4o-00047Y-Su for submit@debbugs.gnu.org; Mon, 26 Sep 2022 14:43:35 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:36046) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oct4l-0000XS-N2 for bug-gnu-emacs@gnu.org; Mon, 26 Sep 2022 14:43:34 -0400 Received: from mail-yw1-x1132.google.com ([2607:f8b0:4864:20::1132]:38412) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oct4k-0003e3-9o for bug-gnu-emacs@gnu.org; Mon, 26 Sep 2022 14:43:31 -0400 Received: by mail-yw1-x1132.google.com with SMTP id 00721157ae682-3321c2a8d4cso78253397b3.5 for ; Mon, 26 Sep 2022 11:43:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date; bh=E1ooybUKT+fiboNeeM0fFQuQJD4KUwLSQYwVOraRVug=; b=Q/B4MEbl5YSaufMkHWM/VD6lL9/WL3qtjcEYbADvWondSU2JzSPnAyUjAcD0Lyx5xi WNADOq5gEGg6LziKNHDnX3Er5kw2j8hlXF3zjYC+OhpmAcP5dtLlHesxd7dlJ7mK+mD/ xQaXOH9Ldlx3fCS4gd0vXSXPU3ZpESliOc88S1jHtFPCrmPzSCR/XRwq/3WErJz7V0E5 ze1Hz3yxAX3Nttb6rKiM64E2ir05dwn/MXlrVaIzRlkUY+ynffQuBYM9EHsFL2lJsRr3 lKmgF2SYiBRuPE0RS36dEknnquAimtNhmozE8vVflnS0iYmEN2aYzpx+IGUt5OmCF/39 2nWw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date; bh=E1ooybUKT+fiboNeeM0fFQuQJD4KUwLSQYwVOraRVug=; b=vm/eo1FTV25uVGematMmXXISL6ABEIxI3Evs7NID5r/qMPNDHuuWKkrhgvMRHWH5PN giK8UyTTkSVqyx8M17lrEHOlilJ+l85+LjU7rLMCsTsajzBirqE0bgo+733MlGAPrVwK twcqh3qucBbywtbgKKt9xx6mAB+ZYNDhwvDO7PhTZ//JMdu3NOhIkw+/bRy9ZqB2yN9C fukbo4xrk/+A7R9Y5wzM6NUyDPvet0rSeO+4PP7fM4iVk98acDX0riqzLHD6nl2DYxH0 ujiZskpj/ei7dPKiO9M+ST2PE4eCUBHiqMs/CIdc7hCDXYbyIGZze+X5sidl4AoWeqfq PLZA== X-Gm-Message-State: ACrzQf2bltAsTmFOBiVHz/9cBRp9L5D3/c/7B4m6DVmc+DYJilXjzKAt q5Zf8thLCZWHZvueR8e6U+GXz0kdtxsQamcH2WftdgABRbdG6w== X-Google-Smtp-Source: AMsMyM4UoUXV8MpyAD7wUEllD4ENiCFJE82N5IZqjThlZDLe71E8AqTWyBjtY6m5OfiQE5/JzY/jWe6dqLkitMc08Y0= X-Received: by 2002:a0d:dd91:0:b0:350:b926:b1a6 with SMTP id g139-20020a0ddd91000000b00350b926b1a6mr7838324ywe.149.1664217798244; Mon, 26 Sep 2022 11:43:18 -0700 (PDT) MIME-Version: 1.0 From: =?UTF-8?Q?=E0=A4=B8=E0=A4=AE=E0=A5=80=E0=A4=B0_?= =?UTF-8?Q?=E0=A4=B8=E0=A4=BF=E0=A4=82=E0=A4=B9?= Sameer Singh Date: Tue, 27 Sep 2022 00:13:07 +0530 Message-ID: Content-Type: multipart/alternative; boundary="000000000000b17f6305e998e6f4" Received-SPF: pass client-ip=2607:f8b0:4864:20::1132; envelope-from=lumarzeli30@gmail.com; helo=mail-yw1-x1132.google.com X-Spam_score_int: -17 X-Spam_score: -1.8 X-Spam_bar: - X-Spam_report: (-1.8 / 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_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.1 (-) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.1 (--) --000000000000b17f6305e998e6f4 Content-Type: text/plain; charset="UTF-8" Hi In this patch I have added support for Gurmukhi Addak, Yakash, Udaat etc to improve its composition rules. I have also added the word "Gurmukhi" to the doc-string of punjabi-itrans and punjabi-inscript so that they could be more easily found. Finally I have also added support for chess symbols. Please review the patch, it will be attached in the next mail. Thanks. --000000000000b17f6305e998e6f4 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi
In this patch I have added support for G= urmukhi Addak, Yakash, Udaat etc to improve its composition rules.
I have also added the word "Gurmukhi" to the doc-string of punj= abi-itrans and punjabi-inscript so that they could be more easily found.

Finally I have also added support for chess symbols.=

Please review the patch, it will be attached in t= he next mail.
Thanks.
--000000000000b17f6305e998e6f4-- From unknown Mon Jun 23 13:12:33 2025 X-Loop: help-debbugs@gnu.org Subject: bug#58098: Improve composition rules for Gumrukhi Resent-From: =?UTF-8?Q?=E0=A4=B8=E0=A4=AE=E0=A5=80=E0=A4=B0_?= =?UTF-8?Q?=E0=A4=B8=E0=A4=BF=E0=A4=82=E0=A4=B9?= Sameer Singh Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 26 Sep 2022 18:49:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 58098 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 58098@debbugs.gnu.org Received: via spool by 58098-submit@debbugs.gnu.org id=B58098.166421809016470 (code B ref 58098); Mon, 26 Sep 2022 18:49:02 +0000 Received: (at 58098) by debbugs.gnu.org; 26 Sep 2022 18:48:10 +0000 Received: from localhost ([127.0.0.1]:51768 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oct9F-0004HZ-Kl for submit@debbugs.gnu.org; Mon, 26 Sep 2022 14:48:10 -0400 Received: from mail-yb1-f169.google.com ([209.85.219.169]:35733) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oct9C-0004Gx-Jc for 58098@debbugs.gnu.org; Mon, 26 Sep 2022 14:48:08 -0400 Received: by mail-yb1-f169.google.com with SMTP id 4so1396983ybe.2 for <58098@debbugs.gnu.org>; Mon, 26 Sep 2022 11:48:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :from:to:cc:subject:date; bh=/vcl2RxwG5OdQjNQSIJfBdjs4lIXL+lBB9Pfo3Qi1KE=; b=RnnvbIoji2WdjOn65jBiKZLdFS0l++uyBotdJLR+8i4WqJFCsm1qKy2VoRwCU7v2zp gCI1pyDr58Ixq04rojEPM+YaIRRe2MiwOZs9BfkPzIII5zHqg0BZT9H44/9vQLfYwZr7 p1Cr3bWZHgLCaTGLlT6kK7/MS2pbip/u/abT1GJQJhcclAAgKxKADY2lgUt3/HJwgpyp VX831Ock4+hACEYjsnPBItTBrpCUZS9pxPh3RM5aT6yutSyALjKEJ4qSDyhX1Sl1Vi46 spymwytGeDhkt6eqXd4RJdX3NyEAHx6dAPbFFK77X0CHQ24ATQQekykAZYk/DBm2pQHG 2aRw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :x-gm-message-state:from:to:cc:subject:date; bh=/vcl2RxwG5OdQjNQSIJfBdjs4lIXL+lBB9Pfo3Qi1KE=; b=bIXXiirabbpaHASa1rYJfrPN4JN0QKWtlHoiQ0Al0d+FYmvAlRRVtm/MkJ0pF9y2mF 7grHI2pnMsZvOtFY1fZsXei5ZRcGvDxpw+V1HuVHIeYI75SL806GGxsZJdly/guqZDa1 eVEWKKE9hLvAEQdE/rNiejVhejg7Qw371PKbZPYoZgEWpkTcsywe/pDkSCY2BdfO3Ne+ N+LqR9RzXw5BS0OuUrKp4xMRn+zWBCSiz32MFkOg5FxPD/6KyoytohQGSDIqm19Cqmjv iXEraBYCuetckPvmENNkrAtGbGzhUuWtuQvxHeq/hfE25IIj8Za2HplAmpSSTuRXwngo 741Q== X-Gm-Message-State: ACrzQf01vB5iQ8DCo5DeG0EjP0unrGg/a70kKJhoNw8dsieH/r3xe/cR p6q3/ckWPbMEh2KskFVCN30s5KYe3pbWh8iaR4I7/qzeeZQ54w== X-Google-Smtp-Source: AMsMyM5HqiSSXzVjxrKQCahiCd9ztaoW3CvNippFeORfK8sVFcgamkR0vXCSnOIQh4VvxhE1BLNOeV8Qx9cBFABwlmQ= X-Received: by 2002:a25:c005:0:b0:6af:c67e:9032 with SMTP id c5-20020a25c005000000b006afc67e9032mr22623434ybf.557.1664218080718; Mon, 26 Sep 2022 11:48:00 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: =?UTF-8?Q?=E0=A4=B8=E0=A4=AE=E0=A5=80=E0=A4=B0_?= =?UTF-8?Q?=E0=A4=B8=E0=A4=BF=E0=A4=82=E0=A4=B9?= Sameer Singh Date: Tue, 27 Sep 2022 00:17:49 +0530 Message-ID: Content-Type: multipart/mixed; boundary="00000000000088002605e998f779" X-Spam-Score: 0.3 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) --00000000000088002605e998f779 Content-Type: multipart/alternative; boundary="00000000000088002505e998f777" --00000000000088002505e998f777 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Tue, Sep 27, 2022 at 12:13 AM =E0=A4=B8=E0=A4=AE=E0=A5=80=E0=A4=B0 =E0= =A4=B8=E0=A4=BF=E0=A4=82=E0=A4=B9 Sameer Singh < lumarzeli30@gmail.com> wrote: > Hi > In this patch I have added support for Gurmukhi Addak, Yakash, Udaat etc > to improve its composition rules. > I have also added the word "Gurmukhi" to the doc-string of punjabi-itrans > and punjabi-inscript so that they could be more easily found. > > Finally I have also added support for chess symbols. > > Please review the patch, it will be attached in the next mail. > Thanks. > --00000000000088002505e998f777 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable


On Tue, Sep 27, 2022 at 12:13 AM =E0=A4=B8=E0=A4=AE=E0= =A5=80=E0=A4=B0 =E0=A4=B8=E0=A4=BF=E0=A4=82=E0=A4=B9 Sameer Singh <lumarzeli30@gmail.com> wrote:
<= div>Hi
In this patch I have added support for Gurmukhi Addak, Yak= ash, Udaat etc to improve its composition rules.
I have also adde= d the word "Gurmukhi" to the doc-string of punjabi-itrans and pun= jabi-inscript so that they could be more easily found.

=
Finally I have also added support for chess symbols.

Please review the patch, it will be attached in the next mail.
Thanks.
--00000000000088002505e998f777-- --00000000000088002605e998f779 Content-Type: text/x-patch; charset="US-ASCII"; name="0001-Improve-Gurmukhi-composition-rules-Bug-58098.patch" Content-Disposition: attachment; filename="0001-Improve-Gurmukhi-composition-rules-Bug-58098.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_l8j4gk780 RnJvbSAwOTY2OWQwMjdkNTllOTQzNGIzMWFlNmJmN2NjZWFmMWY1MTg5MzdmIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiA9P1VURi04P3E/PUUwPUE0PUI4PUUwPUE0PUFFPUUwPUE1PTgw PUUwPUE0PUIwPTIwPUUwPUE0PUI4PUUwPUE0PUJGPz0KID0/VVRGLTg/cT89RTA9QTQ9ODI9RTA9 QTQ9Qjk9MjBTYW1lZXI9MjBTaW5naD89IDxsdW1hcnplbGkzMEBnbWFpbC5jb20+CkRhdGU6IFR1 ZSwgMjcgU2VwIDIwMjIgMDA6MDM6MjMgKzA1MzAKU3ViamVjdDogW1BBVENIXSBJbXByb3ZlIEd1 cm11a2hpIGNvbXBvc2l0aW9uIHJ1bGVzIChCdWcjNTgwOTgpCgoqIGxpc3AvbGFuZ3VhZ2UvaW5k aWFuLmVsOiBJbXByb3ZlIGNvbXBvc2l0aW9uIHJ1bGVzIGZvciBHdXJtdWtoaS4KKiBsaXNwL2xl aW0vcXVhaWwvaW5kaWFuLmVsOiBJbXByb3ZlIGRvY3VtZW50YXRpb24gZm9yIHB1bmphYmktaXRy YW5zCmFuZCBwdW5qYWJpLWluc2NyaXB0LgoKKiBsaXNwL2ludGVybmF0aW9uYWwvZm9udHNldC5l bCAoc2NyaXB0LXJlcHJlc2VudGF0aXZlLWNoYXJzKQooc2V0dXAtZGVmYXVsdC1mb250c2V0KTog U3VwcG9ydCBDaGVzcyBTeW1ib2xzLgotLS0KIGxpc3AvaW50ZXJuYXRpb25hbC9mb250c2V0LmVs IHwgNiArKysrLS0KIGxpc3AvbGFuZ3VhZ2UvaW5kaWFuLmVsICAgICAgIHwgOSArKysrKy0tLS0K IGxpc3AvbGVpbS9xdWFpbC9pbmRpYW4uZWwgICAgIHwgNCArKy0tCiAzIGZpbGVzIGNoYW5nZWQs IDExIGluc2VydGlvbnMoKyksIDggZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvbGlzcC9pbnRl cm5hdGlvbmFsL2ZvbnRzZXQuZWwgYi9saXNwL2ludGVybmF0aW9uYWwvZm9udHNldC5lbAppbmRl eCA5OWM3ODQ4NzA0Li4yM2VmMTc0ODhkIDEwMDY0NAotLS0gYS9saXNwL2ludGVybmF0aW9uYWwv Zm9udHNldC5lbAorKysgYi9saXNwL2ludGVybmF0aW9uYWwvZm9udHNldC5lbApAQCAtMzAwLDcg KzMwMCw4IEBAIGZvbnQtZW5jb2RpbmctY2hhcnNldC1hbGlzdAogCShvdHRvbWFuLXNpeWFxLW51 bWJlciAjeDFlZDAxKQogCShtYWhqb25nLXRpbGUgI3gxRjAwMCkKIAkoZG9taW5vLXRpbGUgI3gx RjAzMCkKLSAgICAgICAgKGVtb2ppICN4MUYzMDAgI3gxRjYwMCkpKQorICAgICAgICAoZW1vamkg I3gxRjMwMCAjeDFGNjAwKQorICAgICAgICAoY2hlc3Mtc3ltYm9sICN4MUZBMDAgI3gxRkE2Nykp KQogCiAoZGVmdmFyIG90Zi1zY3JpcHQtYWxpc3QpCiAKQEAgLTgzNiw3ICs4MzcsOCBAQCBzZXR1 cC1kZWZhdWx0LWZvbnRzZXQKICAgICAgICAgICAgICAgICAgICAgdGFpLXRoYW0KIAkJICAgIG1h aGpvbmctdGlsZQogCQkgICAgZG9taW5vLXRpbGUKLSAgICAgICAgICAgICAgICAgICAgZW1vamkp KQorICAgICAgICAgICAgICAgICAgICBlbW9qaQorICAgICAgICAgICAgICAgICAgICBjaGVzcy1z eW1ib2wpKQogICAgIChzZXQtZm9udHNldC1mb250ICJmb250c2V0LWRlZmF1bHQiCiAJCSAgICAg IHNjcmlwdCAoZm9udC1zcGVjIDpyZWdpc3RyeSAiaXNvMTA2NDYtMSIgOnNjcmlwdCBzY3JpcHQp CiAJCSAgICAgIG5pbCAnYXBwZW5kKSkKZGlmZiAtLWdpdCBhL2xpc3AvbGFuZ3VhZ2UvaW5kaWFu LmVsIGIvbGlzcC9sYW5ndWFnZS9pbmRpYW4uZWwKaW5kZXggNDA3MTczODI3Zi4uODFiN2NiZDk5 YiAxMDA2NDQKLS0tIGEvbGlzcC9sYW5ndWFnZS9pbmRpYW4uZWwKKysrIGIvbGlzcC9sYW5ndWFn ZS9pbmRpYW4uZWwKQEAgLTM0MCwyMyArMzQwLDI0IEBAIGJlbmdhbGktY29tcG9zYWJsZS1wYXR0 ZXJuCiAKIChkZWZjb25zdCBndXJtdWtoaS1jb21wb3NhYmxlLXBhdHRlcm4KICAgKGxldCAoKHRh YmxlCi0JICcoKCJhIiAuICJbXHUwQTAxXHUwQTAyXHUwQTcwXSIpIDsgU0lHTiBBREFLIEJJTkRJ IC4uIEJJTkRJLCBUSVBQSQorCSAnKCgiYSIgLiAiW1x1MEEwMVx1MEEwMlx1MEE3MFx1MEE3MVx1 MEE3NV0iKSA7IFNJR04gQURBSyBCSU5ESSAuLiBCSU5ESSwgVElQUEksIEFEREFLLCBZQUtBU0gK IAkgICAoIkEiIC4gIlx1MEEwMyIpCQk7IFNJR04gVklTQVJHQQotCSAgICgiViIgLiAiW1x1MEEw NS1cdTBBMTRdIikJOyBpbmRlcGVuZGVudCB2b3dlbAorCSAgICgiViIgLiAiW1x1MEEwNS1cdTBB MTRcdTBBNzJcdTBBNzNdIikJOyBpbmRlcGVuZGVudCB2b3dlbAogCSAgICgiQyIgLiAiW1x1MEEx NS1cdTBBMzlcdTBBNTktXHUwQTVFXSIpCTsgY29uc29uYW50CiAJICAgKCJZIiAuICJbXHUwQTJG XHUwQTMwXHUwQTM1XHUwQTM5XSIpIDsgWUEsIFJBLCBWQSwgSEEKIAkgICAoIm4iIC4gIlx1MEEz QyIpCQk7IE5VS1RBCiAJICAgKCJ2IiAuICJbXHUwQTNFLVx1MEE0Q10iKQk7IHZvd2VsIHNpZ24K IAkgICAoIkgiIC4gIlx1MEE0RCIpCQk7IFZJUkFNQQorICAgICAgICAgICAoInMiIC4gIlx1MEE1 MSIpCQk7IHN0cmVzcyBzaWduCiAJICAgKCJOIiAuICJcdTIwMEMiKQkJOyBaV05KCiAJICAgKCJK IiAuICJcdTIwMEQiKQkJOyBaV0oKIAkgICAoIlgiIC4gIltcdTBBMDAtXHUwQTdGXSIpKSkpCTsg YWxsIGNvdmVyYWdlCiAgICAgKGluZGlhbi1jb21wb3NlLXJlZ2V4cAogICAgICAoY29uY2F0CiAg ICAgICA7OyBjb25zb25hbnQtYmFzZWQgc3lsbGFibGVzLCBvcgotICAgICAgIkNuP1xcKD86Sj9I Sj9Dbj9cXCkqXFwoPzpIW05KXT9cXHx2Km4/YT9BP1xcKVxcfCIKKyAgICAgICJDbj9cXCg/Oko/ SEo/Q24/XFwpKlxcKD86SFtOSl0/XFx8dipuP2E/cz92P0E/XFwpXFx8IgogICAgICAgOzsgc3ls bGFibGVzIHdpdGggYW4gaW5kZXBlbmRlbnQgdm93ZWwsIG9yCi0gICAgICAiVm4/XFwoPzpKP0hZ XFwpP3Yqbj9hP0E/XFx8IgorICAgICAgIlZuP1xcKD86Sj9IWVxcKT92Km4/YT9zP0E/XFx8Igog ICAgICAgOzsgc3BlY2lhbCBjb25zb25hbnQgZm9ybSwgb3IKICAgICAgICJKSFlcXHwiCiAgICAg ICA7OyBhbnkgb3RoZXIgc2luZ2xldG9uIGNoYXJhY3RlcnMKZGlmZiAtLWdpdCBhL2xpc3AvbGVp bS9xdWFpbC9pbmRpYW4uZWwgYi9saXNwL2xlaW0vcXVhaWwvaW5kaWFuLmVsCmluZGV4IDQzMWQ4 MzY5YzEuLjA1OTRhZTdiZWIgMTAwNjQ0Ci0tLSBhL2xpc3AvbGVpbS9xdWFpbC9pbmRpYW4uZWwK KysrIGIvbGlzcC9sZWltL3F1YWlsL2luZGlhbi5lbApAQCAtODIsNyArODIsNyBAQCAiXFwnJyIK ICAgICAocXVhaWwtZGVmaW5lLXBhY2thZ2UgInB1bmphYmktaXRyYW5zIiAiUHVuamFiaSIgIlBu aklUIiB0ICJQdW5qYWJpIElUUkFOUyIpKQogKHF1YWlsLWRlZmluZS1pbmRpYW4tdHJhbnMtcGFj a2FnZQogIGluZGlhbi1wbmotaXRyYW5zLXY1LWhhc2ggInB1bmphYmktaXRyYW5zIiAiUHVuamFi aSIgIlBuaklUIgotICJQdW5qYWJpIHRyYW5zbGl0ZXJhdGlvbiBieSBJVFJBTlMgbWV0aG9kLiIp CisgIlB1bmphYmkgKEd1cm11a2hpKSB0cmFuc2xpdGVyYXRpb24gYnkgSVRSQU5TIG1ldGhvZC4i KQogCiAoaWYgbmlsCiAgICAgKHF1YWlsLWRlZmluZS1wYWNrYWdlICJndWphcmF0aS1pdHJhbnMi ICJHdWphcmF0aSIgIkdqcklUIiB0ICJHdWphcmF0aSBJVFJBTlMiKSkKQEAgLTYzMSw3ICs2MzEs NyBAQCBpbnNjcmlwdC10bWwta2V5dGFibGUKIChxdWFpbC1kZWZpbmUtaW5zY3JpcHQtcGFja2Fn ZQogIGluZGlhbi1wbmotYmFzZS10YWJsZSBpbnNjcmlwdC1kZXYta2V5dGFibGUKICAicHVuamFi aS1pbnNjcmlwdCIgIlB1bmphYmkiICJQbmpJUyIKLSAiUHVuamFiaSBrZXlib2FyZCBJbnNjcmlw dC4iKQorICJQdW5qYWJpIChHdXJtdWtoaSkga2V5Ym9hcmQgSW5zY3JpcHQuIikKIAogKGlmIG5p bAogICAgIChxdWFpbC1kZWZpbmUtcGFja2FnZSAiZ3VqYXJhdGktaW5zY3JpcHQiICJHdWphcmF0 aSIgIkdqcklTIiB0ICJHdWphcmF0aSBrZXlib2FyZCBJbnNjcmlwdCIpKQotLSAKMi4zNy4zCgo= --00000000000088002605e998f779-- From unknown Mon Jun 23 13:12:33 2025 X-Loop: help-debbugs@gnu.org Subject: bug#58098: Improve composition rules for Gumrukhi Resent-From: =?UTF-8?Q?=E0=A4=B8=E0=A4=AE=E0=A5=80=E0=A4=B0_?= =?UTF-8?Q?=E0=A4=B8=E0=A4=BF=E0=A4=82=E0=A4=B9?= Sameer Singh Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 26 Sep 2022 20:01:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 58098 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 58098@debbugs.gnu.org Received: via spool by 58098-submit@debbugs.gnu.org id=B58098.166422245223492 (code B ref 58098); Mon, 26 Sep 2022 20:01:02 +0000 Received: (at 58098) by debbugs.gnu.org; 26 Sep 2022 20:00:52 +0000 Received: from localhost ([127.0.0.1]:51819 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ocuHb-00066q-HB for submit@debbugs.gnu.org; Mon, 26 Sep 2022 16:00:51 -0400 Received: from mail-yw1-f169.google.com ([209.85.128.169]:41848) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ocuHY-00066Z-Dt for 58098@debbugs.gnu.org; Mon, 26 Sep 2022 16:00:50 -0400 Received: by mail-yw1-f169.google.com with SMTP id 00721157ae682-346cd4c3d7aso80170207b3.8 for <58098@debbugs.gnu.org>; Mon, 26 Sep 2022 13:00:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :from:to:cc:subject:date; bh=6bJo0izGUH7hB9mSzdvFxkRGuG8zLO7rLNwmYKYZr4Y=; b=Z1tWjxcKEx7K9L6TeDuJp6Q3Mff0w8h9of2I3lbyibeNOkPKUDl0j025OvkZlbTWL8 tOIcUttg+x9ibCETashUqzSVO5EbZOuJfstf/MP+vU/G6EfV8L+CYRAGIkJ+9oYhArLH zBvW0+u7UZyw12NG84qg8xRl7GTlmRYxXo/s1hg/yQ86EzGiYbbhaf0PjwaGECet9B6P kyLNRKaZNEamMYG+khyc/63jEd05lzp91Oe+UGrqQ9cA5OUaoX2LC+IH/b7JrwsfT+zx QHfxvvBRtRQRB07uHDEqRgs0aV4yO+X4TzUwG3J71umfkzRRQOx+QQ01zztGL0QfNvA+ luKg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :x-gm-message-state:from:to:cc:subject:date; bh=6bJo0izGUH7hB9mSzdvFxkRGuG8zLO7rLNwmYKYZr4Y=; b=QjGpe60SII0lTYbzd+beGmR74KwGnSnk9UbyEyPTLD6xVZFPOmAd3k7aMKq5rD3KAk KQ4ktTClnEBbCirvYX37btWVXsdI40xkO/GxR5fIWwK0CLjdZpPelUV5ikeQkyio6W6K 2Fim4C9ziDA44zVIboYEFu4JZFpPS714ZYJNWyIdH3rPdoCeU2KEpinXT++igI7MoC2N gzALt4V5GLoDE68LDlQOttnLC/GO7GilL3I59iYMKh1kx35IUWKx7SoafFfxcc7czCKj OfZR8FqIcg+BKOys5cxA13q5I+fjmrfjyDKSRhTj1Q72e2taILq920Ik3JZQs5I5Jenx U2Ww== X-Gm-Message-State: ACrzQf3aHMzYu8JsLqUNpnQ6qJNz1hWkBUIynHCrhFdkkQTVVun3scCc r7R25Ahp9GzQvb5MXbNBjlA3ru0VQf8Au51qxIids5POnRBifw== X-Google-Smtp-Source: AMsMyM5jEjAbDDBYMXGFm80dxDDJy5L66DTgZ0ZhqtYERXSBonov5x2g0ctDHNE++tw5Y3g4/awQ4Y2vm5yLbO6xiMs= X-Received: by 2002:a81:4e97:0:b0:348:e5b8:8671 with SMTP id c145-20020a814e97000000b00348e5b88671mr21745520ywb.96.1664222442678; Mon, 26 Sep 2022 13:00:42 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: =?UTF-8?Q?=E0=A4=B8=E0=A4=AE=E0=A5=80=E0=A4=B0_?= =?UTF-8?Q?=E0=A4=B8=E0=A4=BF=E0=A4=82=E0=A4=B9?= Sameer Singh Date: Tue, 27 Sep 2022 01:30:31 +0530 Message-ID: Content-Type: multipart/mixed; boundary="0000000000008624e805e999fbee" X-Spam-Score: 0.3 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) --0000000000008624e805e999fbee Content-Type: multipart/alternative; boundary="0000000000008624e605e999fbec" --0000000000008624e605e999fbec Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Looks like I was wrong about adding "Gurmukhi" to the doc-strings in the input method, they do not show up and will also not improve searchability even if they were there, so here is the revised patch without it. On Tue, Sep 27, 2022 at 12:17 AM =E0=A4=B8=E0=A4=AE=E0=A5=80=E0=A4=B0 =E0= =A4=B8=E0=A4=BF=E0=A4=82=E0=A4=B9 Sameer Singh < lumarzeli30@gmail.com> wrote: > > > On Tue, Sep 27, 2022 at 12:13 AM =E0=A4=B8=E0=A4=AE=E0=A5=80=E0=A4=B0 =E0= =A4=B8=E0=A4=BF=E0=A4=82=E0=A4=B9 Sameer Singh < > lumarzeli30@gmail.com> wrote: > >> Hi >> In this patch I have added support for Gurmukhi Addak, Yakash, Udaat etc >> to improve its composition rules. >> I have also added the word "Gurmukhi" to the doc-string of punjabi-itran= s >> and punjabi-inscript so that they could be more easily found. >> >> Finally I have also added support for chess symbols. >> >> Please review the patch, it will be attached in the next mail. >> Thanks. >> > --0000000000008624e605e999fbec Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Looks like I was wrong about adding "Gurmukhi&qu= ot; to the doc-strings in the input method, they do not show up and will al= so not improve
searchability even if they were there, so here is = the revised patch without it.

On Tue, Sep 27, 2022 at 12:17 AM =E0= =A4=B8=E0=A4=AE=E0=A5=80=E0=A4=B0 =E0=A4=B8=E0=A4=BF=E0=A4=82=E0=A4=B9 Same= er Singh <lumarzeli30@gmail.com= > wrote:
=


On Tue, Sep 27, 2022 at 12:13 AM =E0=A4=B8=E0=A4=AE=E0= =A5=80=E0=A4=B0 =E0=A4=B8=E0=A4=BF=E0=A4=82=E0=A4=B9 Sameer Singh <lumarzeli30@gmail.com= > wrote:
=
Hi
In this patch I have added support for G= urmukhi Addak, Yakash, Udaat etc to improve its composition rules.
I have also added the word "Gurmukhi" to the doc-string of punj= abi-itrans and punjabi-inscript so that they could be more easily found.

Finally I have also added support for chess symbols.=

Please review the patch, it will be attached in t= he next mail.
Thanks.
--0000000000008624e605e999fbec-- --0000000000008624e805e999fbee Content-Type: text/x-patch; charset="US-ASCII"; name="0001-Improve-Gurmukhi-composition-rules-Bug-58098.patch" Content-Disposition: attachment; filename="0001-Improve-Gurmukhi-composition-rules-Bug-58098.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_l8j71f4g0 RnJvbSBhNTM0NGU2YjgyN2Y4ZGI0YjRkYjEwZjNkYWNmNTU4N2RjMTk5NTI1IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiA9P1VURi04P3E/PUUwPUE0PUI4PUUwPUE0PUFFPUUwPUE1PTgw PUUwPUE0PUIwPTIwPUUwPUE0PUI4PUUwPUE0PUJGPz0KID0/VVRGLTg/cT89RTA9QTQ9ODI9RTA9 QTQ9Qjk9MjBTYW1lZXI9MjBTaW5naD89IDxsdW1hcnplbGkzMEBnbWFpbC5jb20+CkRhdGU6IFR1 ZSwgMjcgU2VwIDIwMjIgMDA6MDM6MjMgKzA1MzAKU3ViamVjdDogW1BBVENIXSBJbXByb3ZlIEd1 cm11a2hpIGNvbXBvc2l0aW9uIHJ1bGVzIChCdWcjNTgwOTgpCgoqIGxpc3AvbGFuZ3VhZ2UvaW5k aWFuLmVsOiBJbXByb3ZlIGNvbXBvc2l0aW9uIHJ1bGVzIGZvciBHdXJtdWtoaS4KCiogbGlzcC9p bnRlcm5hdGlvbmFsL2ZvbnRzZXQuZWwgKHNjcmlwdC1yZXByZXNlbnRhdGl2ZS1jaGFycykKKHNl dHVwLWRlZmF1bHQtZm9udHNldCk6IFN1cHBvcnQgQ2hlc3MgU3ltYm9scy4KLS0tCiBsaXNwL2lu dGVybmF0aW9uYWwvZm9udHNldC5lbCB8IDYgKysrKy0tCiBsaXNwL2xhbmd1YWdlL2luZGlhbi5l bCAgICAgICB8IDkgKysrKystLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDkgaW5zZXJ0aW9ucygrKSwg NiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9saXNwL2ludGVybmF0aW9uYWwvZm9udHNldC5l bCBiL2xpc3AvaW50ZXJuYXRpb25hbC9mb250c2V0LmVsCmluZGV4IDk5Yzc4NDg3MDQuLjIzZWYx NzQ4OGQgMTAwNjQ0Ci0tLSBhL2xpc3AvaW50ZXJuYXRpb25hbC9mb250c2V0LmVsCisrKyBiL2xp c3AvaW50ZXJuYXRpb25hbC9mb250c2V0LmVsCkBAIC0zMDAsNyArMzAwLDggQEAgZm9udC1lbmNv ZGluZy1jaGFyc2V0LWFsaXN0CiAJKG90dG9tYW4tc2l5YXEtbnVtYmVyICN4MWVkMDEpCiAJKG1h aGpvbmctdGlsZSAjeDFGMDAwKQogCShkb21pbm8tdGlsZSAjeDFGMDMwKQotICAgICAgICAoZW1v amkgI3gxRjMwMCAjeDFGNjAwKSkpCisgICAgICAgIChlbW9qaSAjeDFGMzAwICN4MUY2MDApCisg ICAgICAgIChjaGVzcy1zeW1ib2wgI3gxRkEwMCAjeDFGQTY3KSkpCiAKIChkZWZ2YXIgb3RmLXNj cmlwdC1hbGlzdCkKIApAQCAtODM2LDcgKzgzNyw4IEBAIHNldHVwLWRlZmF1bHQtZm9udHNldAog ICAgICAgICAgICAgICAgICAgICB0YWktdGhhbQogCQkgICAgbWFoam9uZy10aWxlCiAJCSAgICBk b21pbm8tdGlsZQotICAgICAgICAgICAgICAgICAgICBlbW9qaSkpCisgICAgICAgICAgICAgICAg ICAgIGVtb2ppCisgICAgICAgICAgICAgICAgICAgIGNoZXNzLXN5bWJvbCkpCiAgICAgKHNldC1m b250c2V0LWZvbnQgImZvbnRzZXQtZGVmYXVsdCIKIAkJICAgICAgc2NyaXB0IChmb250LXNwZWMg OnJlZ2lzdHJ5ICJpc28xMDY0Ni0xIiA6c2NyaXB0IHNjcmlwdCkKIAkJICAgICAgbmlsICdhcHBl bmQpKQpkaWZmIC0tZ2l0IGEvbGlzcC9sYW5ndWFnZS9pbmRpYW4uZWwgYi9saXNwL2xhbmd1YWdl L2luZGlhbi5lbAppbmRleCA0MDcxNzM4MjdmLi44MWI3Y2JkOTliIDEwMDY0NAotLS0gYS9saXNw L2xhbmd1YWdlL2luZGlhbi5lbAorKysgYi9saXNwL2xhbmd1YWdlL2luZGlhbi5lbApAQCAtMzQw LDIzICszNDAsMjQgQEAgYmVuZ2FsaS1jb21wb3NhYmxlLXBhdHRlcm4KIAogKGRlZmNvbnN0IGd1 cm11a2hpLWNvbXBvc2FibGUtcGF0dGVybgogICAobGV0ICgodGFibGUKLQkgJygoImEiIC4gIltc dTBBMDFcdTBBMDJcdTBBNzBdIikgOyBTSUdOIEFEQUsgQklOREkgLi4gQklOREksIFRJUFBJCisJ ICcoKCJhIiAuICJbXHUwQTAxXHUwQTAyXHUwQTcwXHUwQTcxXHUwQTc1XSIpIDsgU0lHTiBBREFL IEJJTkRJIC4uIEJJTkRJLCBUSVBQSSwgQUREQUssIFlBS0FTSAogCSAgICgiQSIgLiAiXHUwQTAz IikJCTsgU0lHTiBWSVNBUkdBCi0JICAgKCJWIiAuICJbXHUwQTA1LVx1MEExNF0iKQk7IGluZGVw ZW5kZW50IHZvd2VsCisJICAgKCJWIiAuICJbXHUwQTA1LVx1MEExNFx1MEE3Mlx1MEE3M10iKQk7 IGluZGVwZW5kZW50IHZvd2VsCiAJICAgKCJDIiAuICJbXHUwQTE1LVx1MEEzOVx1MEE1OS1cdTBB NUVdIikJOyBjb25zb25hbnQKIAkgICAoIlkiIC4gIltcdTBBMkZcdTBBMzBcdTBBMzVcdTBBMzld IikgOyBZQSwgUkEsIFZBLCBIQQogCSAgICgibiIgLiAiXHUwQTNDIikJCTsgTlVLVEEKIAkgICAo InYiIC4gIltcdTBBM0UtXHUwQTRDXSIpCTsgdm93ZWwgc2lnbgogCSAgICgiSCIgLiAiXHUwQTRE IikJCTsgVklSQU1BCisgICAgICAgICAgICgicyIgLiAiXHUwQTUxIikJCTsgc3RyZXNzIHNpZ24K IAkgICAoIk4iIC4gIlx1MjAwQyIpCQk7IFpXTkoKIAkgICAoIkoiIC4gIlx1MjAwRCIpCQk7IFpX SgogCSAgICgiWCIgLiAiW1x1MEEwMC1cdTBBN0ZdIikpKSkJOyBhbGwgY292ZXJhZ2UKICAgICAo aW5kaWFuLWNvbXBvc2UtcmVnZXhwCiAgICAgIChjb25jYXQKICAgICAgIDs7IGNvbnNvbmFudC1i YXNlZCBzeWxsYWJsZXMsIG9yCi0gICAgICAiQ24/XFwoPzpKP0hKP0NuP1xcKSpcXCg/OkhbTkpd P1xcfHYqbj9hP0E/XFwpXFx8IgorICAgICAgIkNuP1xcKD86Sj9ISj9Dbj9cXCkqXFwoPzpIW05K XT9cXHx2Km4/YT9zP3Y/QT9cXClcXHwiCiAgICAgICA7OyBzeWxsYWJsZXMgd2l0aCBhbiBpbmRl cGVuZGVudCB2b3dlbCwgb3IKLSAgICAgICJWbj9cXCg/Oko/SFlcXCk/dipuP2E/QT9cXHwiCisg ICAgICAiVm4/XFwoPzpKP0hZXFwpP3Yqbj9hP3M/QT9cXHwiCiAgICAgICA7OyBzcGVjaWFsIGNv bnNvbmFudCBmb3JtLCBvcgogICAgICAgIkpIWVxcfCIKICAgICAgIDs7IGFueSBvdGhlciBzaW5n bGV0b24gY2hhcmFjdGVycwotLSAKMi4zNy4zCgo= --0000000000008624e805e999fbee-- From unknown Mon Jun 23 13:12:33 2025 X-Loop: help-debbugs@gnu.org Subject: bug#58098: Improve composition rules for Gumrukhi Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 27 Sep 2022 13:14:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 58098 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: =?UTF-8?Q?=E0=A4=B8=E0=A4=AE=E0=A5=80=E0=A4=B0_?= =?UTF-8?Q?=E0=A4=B8=E0=A4=BF=E0=A4=82=E0=A4=B9?= Sameer Singh Cc: 58098@debbugs.gnu.org Received: via spool by 58098-submit@debbugs.gnu.org id=B58098.166428439717117 (code B ref 58098); Tue, 27 Sep 2022 13:14:02 +0000 Received: (at 58098) by debbugs.gnu.org; 27 Sep 2022 13:13:17 +0000 Received: from localhost ([127.0.0.1]:53380 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1odAOj-0004S0-2x for submit@debbugs.gnu.org; Tue, 27 Sep 2022 09:13:17 -0400 Received: from eggs.gnu.org ([209.51.188.92]:33882) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1odAOg-0004Rh-An for 58098@debbugs.gnu.org; Tue, 27 Sep 2022 09:13:16 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:45224) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1odAOZ-0003qk-Ry; Tue, 27 Sep 2022 09:13:08 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=LmMN3lbGSfPYB8urdZwk8DXw7hQjv6L7mf9dZZDfMf0=; b=bP0BCwGqneynabsxCOYN eihTnLQurtgkCLaUjJ69fd9yAjdCgGC5uth3oUBfv7B9YbkswL6tkhJoaSPTAOSOGCvJEjamN3ypt 8F6+k3XsMQg5nO7uVaToqYlOJ05RG2qvtj8kdw16AMoYeiJImyrlmq1Eil/tVP0E+sR68k93yPT6v Trr10SfRGhUfmHaU7Gw3QVFmfeV/7IQbwifgF2fNHLhmcd3DE20aepmNKltJYhSI9a14VGCbDdwKX BcFrnUe5+b9vefcdvry2AAgzj1nvhkC0AO5LF+haIiVyxlOualOhphYSMLbcL3Fn6vHKezJAjOTCa 3k3rKK/SOHwTcw==; Received: from [87.69.77.57] (port=3000 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1odAOW-0002ex-Oj; Tue, 27 Sep 2022 09:13:07 -0400 Date: Tue, 27 Sep 2022 16:12:57 +0300 Message-Id: <834jwtj6zq.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: (lumarzeli30@gmail.com) References: MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: समीर सिंह Sameer Singh > > Date: Tue, 27 Sep 2022 01:30:31 +0530 > > --- a/lisp/international/fontset.el > +++ b/lisp/international/fontset.el > @@ -300,7 +300,8 @@ font-encoding-charset-alist > (ottoman-siyaq-number #x1ed01) > (mahjong-tile #x1F000) > (domino-tile #x1F030) > - (emoji #x1F300 #x1F600))) > + (emoji #x1F300 #x1F600) > + (chess-symbol #x1FA00 #x1FA67))) I don't understand this part: why should we require #x1FA67? Did you perhaps mean this: (chess-symbol . [#x1FA00 #x1FA67]) > @@ -836,7 +837,8 @@ setup-default-fontset > tai-tham > mahjong-tile > domino-tile > - emoji)) > + emoji > + chess-symbol)) We already have the setup for chess-symbol, below this line where you are making changes. Is it not enough for some reason? From unknown Mon Jun 23 13:12:33 2025 X-Loop: help-debbugs@gnu.org Subject: bug#58098: Improve composition rules for Gumrukhi Resent-From: =?UTF-8?Q?=E0=A4=B8=E0=A4=AE=E0=A5=80=E0=A4=B0_?= =?UTF-8?Q?=E0=A4=B8=E0=A4=BF=E0=A4=82=E0=A4=B9?= Sameer Singh Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 27 Sep 2022 13:53:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 58098 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 58098@debbugs.gnu.org Received: via spool by 58098-submit@debbugs.gnu.org id=B58098.166428674921094 (code B ref 58098); Tue, 27 Sep 2022 13:53:02 +0000 Received: (at 58098) by debbugs.gnu.org; 27 Sep 2022 13:52:29 +0000 Received: from localhost ([127.0.0.1]:53447 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1odB0e-0005UA-NH for submit@debbugs.gnu.org; Tue, 27 Sep 2022 09:52:29 -0400 Received: from mail-yb1-f179.google.com ([209.85.219.179]:37607) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1odB0c-0005Tw-WE for 58098@debbugs.gnu.org; Tue, 27 Sep 2022 09:52:27 -0400 Received: by mail-yb1-f179.google.com with SMTP id 63so12299670ybq.4 for <58098@debbugs.gnu.org>; Tue, 27 Sep 2022 06:52:26 -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:subject:date; bh=QENUErfh+Y/iI6LO1y+aUvX+gnfNgD2jaaWyfEzc9YU=; b=MpwMc9z0sZmPSV56DhLPRHlVzhFdbs5zeush2kmGLt4UdV9nc/z0Dps2CB0Ytsz2B1 kbNrs+JmHcE1HAqCQi9wzK2uFMc3eebszZsxuSmmbtYopRULnCHtjT6Jx7TCXzPEGACH Jrxf+78Ku422trmp/KL8RKPA5nSpKj2X77rGEnwbyGtNuFq82j5Tg4IHiuwZqAXnHaSu IT0uHXCvBKxENOaWI1RiC5Ooaq7JEqerjz5YGmWnhz2lHfycpxv3ecs4CrizDO/YEEBH GB+hWTdT3ZZRIQjl0YwX52CfYDUpbsM+HTC3jsTlITcDBdWAGjn3DpXApG2L9ifI2u3i 5ogw== 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:subject:date; bh=QENUErfh+Y/iI6LO1y+aUvX+gnfNgD2jaaWyfEzc9YU=; b=eikEKY8g9y8KPzL57SUp0E0qULCJJ7FSjoOI3edchBjJ5wYvmslT/InyfEOZAdc9Pk rInhu8cbG34TcwRMVQ7nnTkA8rpN5mnNIFmumwipYKd4slm63kd4UY+su8HXTuMwvAQ+ V2CC9tZIrgBAZu9l0jXfQhMWK+u4pKUZDRpWiCJXS3u52aHGXWgnuGS/KrZ5bDL5CTEv nCyRDR4q/uA3VVUyrQSsVH6bZ+nUsXgKC+w6Y3q8SnA/EkJDZ5XbCqETs1/in6pGiBPV GXVh7U+XohE30uWLV6e0YNURcUBcJ/OF2tvUzNJ5SjqjJ+1nc5HwGLji7Dwrl3Oqo794 bK7w== X-Gm-Message-State: ACrzQf31Z3A6ydCrLOpHxfOAbopik4zzgnXKDp5K0JT3Imu5YquUAgaM Y7YhvskMFgftEdvLTg1hwu0euiwOahu4PDINv0DO+MEYHk54TJZQ X-Google-Smtp-Source: AMsMyM4g+6BIZJK+2UgQZaNib9WGly41OwZ0Ow8p2d+uQsJVITi1ukFYRKAYuH1y+8nPcB+9IVg1Da/ASxvTNyZta/A= X-Received: by 2002:a25:c005:0:b0:6af:c67e:9032 with SMTP id c5-20020a25c005000000b006afc67e9032mr26217186ybf.557.1664286741307; Tue, 27 Sep 2022 06:52:21 -0700 (PDT) MIME-Version: 1.0 References: <834jwtj6zq.fsf@gnu.org> In-Reply-To: <834jwtj6zq.fsf@gnu.org> From: =?UTF-8?Q?=E0=A4=B8=E0=A4=AE=E0=A5=80=E0=A4=B0_?= =?UTF-8?Q?=E0=A4=B8=E0=A4=BF=E0=A4=82=E0=A4=B9?= Sameer Singh Date: Tue, 27 Sep 2022 19:22:09 +0530 Message-ID: Content-Type: multipart/alternative; boundary="0000000000000524f005e9a8f428" X-Spam-Score: 0.3 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) --0000000000000524f005e9a8f428 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable > > I don't understand this part: why should we require #x1FA67? Did you > perhaps mean this: > > (chess-symbol . [#x1FA00 #x1FA67]) Isn't the script-representative-chars used to improve font selection by requesting more characters? So does the specific character requested have any effect? because I chose it randomly. We already have the setup for chess-symbol, below this line where you > are making changes. Is it not enough for some reason? > Prior to this patch the chess symbol block was not rendered on my machine despite having its font (Noto Sans Symbols2) On Tue, Sep 27, 2022 at 6:43 PM Eli Zaretskii wrote: > > From: =E0=A4=B8=E0=A4=AE=E0=A5=80=E0=A4=B0 =E0=A4=B8=E0=A4=BF=E0=A4=82= =E0=A4=B9 Sameer Singh > > > > Date: Tue, 27 Sep 2022 01:30:31 +0530 > > > > --- a/lisp/international/fontset.el > > +++ b/lisp/international/fontset.el > > @@ -300,7 +300,8 @@ font-encoding-charset-alist > > (ottoman-siyaq-number #x1ed01) > > (mahjong-tile #x1F000) > > (domino-tile #x1F030) > > - (emoji #x1F300 #x1F600))) > > + (emoji #x1F300 #x1F600) > > + (chess-symbol #x1FA00 #x1FA67))) > > I don't understand this part: why should we require #x1FA67? Did you > perhaps mean this: > > (chess-symbol . [#x1FA00 #x1FA67]) > > > @@ -836,7 +837,8 @@ setup-default-fontset > > tai-tham > > mahjong-tile > > domino-tile > > - emoji)) > > + emoji > > + chess-symbol)) > > We already have the setup for chess-symbol, below this line where you > are making changes. Is it not enough for some reason? > --0000000000000524f005e9a8f428 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
I don= 9;t understand this part: why should we require #x1FA67?=C2=A0 Did you
perhaps mean this:

=C2=A0 =C2=A0 =C2=A0 (chess-symbol . [#x1FA00 #x1FA67])
Isn't the script-representative-chars used to improve font= selection by requesting more characters?
So does the specific ch= aracter requested have any effect? because I chose it randomly.

We alre= ady have the setup for chess-symbol, below this line where you
are making changes.=C2=A0 Is it not enough for some reason?

Prior to this patch the chess symbol block was not r= endered on my machine despite having its font (Noto Sans Symbols2)

= On Tue, Sep 27, 2022 at 6:43 PM Eli Zaretskii <eliz@gnu.org> wrote:
> From: =E0=A4=B8=E0=A4=AE=E0=A5=80=E0=A4=B0 =E0=A4= =B8=E0=A4=BF=E0=A4=82=E0=A4=B9 Sameer Singh
>=C2=A0 <l= umarzeli30@gmail.com>
> Date: Tue, 27 Sep 2022 01:30:31 +0530
>
> --- a/lisp/international/fontset.el
> +++ b/lisp/international/fontset.el
> @@ -300,7 +300,8 @@ font-encoding-charset-alist
>=C2=A0 =C2=A0 =C2=A0 =C2=A0(ottoman-siyaq-number #x1ed01)
>=C2=A0 =C2=A0 =C2=A0 =C2=A0(mahjong-tile #x1F000)
>=C2=A0 =C2=A0 =C2=A0 =C2=A0(domino-tile #x1F030)
> -=C2=A0 =C2=A0 =C2=A0 =C2=A0 (emoji #x1F300 #x1F600)))
> +=C2=A0 =C2=A0 =C2=A0 =C2=A0 (emoji #x1F300 #x1F600)
> +=C2=A0 =C2=A0 =C2=A0 =C2=A0 (chess-symbol #x1FA00 #x1FA67)))

I don't understand this part: why should we require #x1FA67?=C2=A0 Did = you
perhaps mean this:

=C2=A0 =C2=A0 =C2=A0 (chess-symbol . [#x1FA00 #x1FA67])

> @@ -836,7 +837,8 @@ setup-default-fontset
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 tai-tham
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0ma= hjong-tile
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0do= mino-tile
> -=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0= emoji))
> +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0= emoji
> +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0= chess-symbol))

We already have the setup for chess-symbol, below this line where you
are making changes.=C2=A0 Is it not enough for some reason?
--0000000000000524f005e9a8f428-- From unknown Mon Jun 23 13:12:33 2025 X-Loop: help-debbugs@gnu.org Subject: bug#58098: Improve composition rules for Gumrukhi Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 27 Sep 2022 14:09:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 58098 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: =?UTF-8?Q?=E0=A4=B8=E0=A4=AE=E0=A5=80=E0=A4=B0_?= =?UTF-8?Q?=E0=A4=B8=E0=A4=BF=E0=A4=82=E0=A4=B9?= Sameer Singh Cc: 58098@debbugs.gnu.org Received: via spool by 58098-submit@debbugs.gnu.org id=B58098.166428770825599 (code B ref 58098); Tue, 27 Sep 2022 14:09:02 +0000 Received: (at 58098) by debbugs.gnu.org; 27 Sep 2022 14:08:28 +0000 Received: from localhost ([127.0.0.1]:56496 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1odBG7-0006eo-Ux for submit@debbugs.gnu.org; Tue, 27 Sep 2022 10:08:28 -0400 Received: from eggs.gnu.org ([209.51.188.92]:54962) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1odBG6-0006eN-NS for 58098@debbugs.gnu.org; Tue, 27 Sep 2022 10:08:27 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:41872) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1odBG0-0004o5-7O; Tue, 27 Sep 2022 10:08:20 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=9eQzQZSAVK1jqaTU5vbnj4If6+4zGqdm+82V6OUZ6Yg=; b=JoaBtQjtEgQUVpURbIKa Vt5ZHET8TUg3Ja67xy3LFeCW0ITha2wo39LQrE6PJYgCMDpsPuEywJiEQueAaRFYxGQ+iD6HfpLyj GvCkWWPfzcCMZh4aR57u4HvjeQ7XLUYZLZKCte7cfy+u93V3/VtmK52R34JmqcfnXZKM4EWYBQUxw P2LGBdceYJ68zSIkUlBhhIAmrDGOmoqDXVocVzozaPxSSyraAVx+p2i3ZigLrOzaQ1EzADJTLmb43 6zGVIeBd+EMfECbicz8v/HIK+SK75MNfAinM6NnZuVg34m+cXdzC0ctMZ7a8m7zx0ue+sQ8x3nHNc YUxJOBdVXgG2VQ==; Received: from [87.69.77.57] (port=2375 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1odBFz-0002Y1-M7; Tue, 27 Sep 2022 10:08:20 -0400 Date: Tue, 27 Sep 2022 17:08:12 +0300 Message-Id: <831qrwkj03.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: (message from =?UTF-8?Q?=E0=A4=B8=E0=A4=AE=E0=A5=80=E0=A4=B0_?= =?UTF-8?Q?=E0=A4=B8=E0=A4=BF=E0=A4=82=E0=A4=B9?= Sameer Singh on Tue, 27 Sep 2022 19:22:09 +0530) References: <834jwtj6zq.fsf@gnu.org> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: समीर सिंह Sameer Singh > Date: Tue, 27 Sep 2022 19:22:09 +0530 > Cc: 58098@debbugs.gnu.org > > I don't understand this part: why should we require #x1FA67? Did you > perhaps mean this: > > (chess-symbol . [#x1FA00 #x1FA67]) > > Isn't the script-representative-chars used to improve font selection by requesting more characters? > So does the specific character requested have any effect? because I chose it randomly. The form (chess-symbol #x1FA00 #x1FA67) requires that _both_ #x1FA00 and #x1FA67 be supported by a font, for it to be eligible to display chess-symbols. By contrast, the form (chess-symbol . [#x1FA00 #x1FA67]) requires that _either_ of the two characters is supported. So my question is: do we really want _both_ of the characters supported by a font, and if not, do we really want Emacs to reject such a font? Did you look at what #x1FA67 looks like? It is not a "traditional" chess symbol. And neither are the characters that are its neighbors. > We already have the setup for chess-symbol, below this line where you > are making changes. Is it not enough for some reason? > > Prior to this patch the chess symbol block was not rendered on my machine despite having its font (Noto > Sans Symbols2) You don't have Symbola installed? From unknown Mon Jun 23 13:12:33 2025 X-Loop: help-debbugs@gnu.org Subject: bug#58098: Improve composition rules for Gumrukhi Resent-From: =?UTF-8?Q?=E0=A4=B8=E0=A4=AE=E0=A5=80=E0=A4=B0_?= =?UTF-8?Q?=E0=A4=B8=E0=A4=BF=E0=A4=82=E0=A4=B9?= Sameer Singh Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 27 Sep 2022 15:25:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 58098 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 58098@debbugs.gnu.org Received: via spool by 58098-submit@debbugs.gnu.org id=B58098.16642922829067 (code B ref 58098); Tue, 27 Sep 2022 15:25:01 +0000 Received: (at 58098) by debbugs.gnu.org; 27 Sep 2022 15:24:42 +0000 Received: from localhost ([127.0.0.1]:56561 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1odCRu-0002MA-4W for submit@debbugs.gnu.org; Tue, 27 Sep 2022 11:24:42 -0400 Received: from mail-yw1-f169.google.com ([209.85.128.169]:46795) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1odCRr-0002Lx-M2 for 58098@debbugs.gnu.org; Tue, 27 Sep 2022 11:24:40 -0400 Received: by mail-yw1-f169.google.com with SMTP id 00721157ae682-3529c491327so8365557b3.13 for <58098@debbugs.gnu.org>; Tue, 27 Sep 2022 08:24:39 -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:subject:date; bh=oIWtUgi+bCPFoDS7p//UWGVUnyCpFTr12t5nTvhx6AE=; b=NC4uApdJTvC56HNKSTDkY90fxgWiEogQexaSP7S/41G/e3SQFvpLOkAD9ZUXwUlsig izvwDaek9MoJzGodb5NO88K0WG49oLaiEeAVu585we1mA28hC1X7yVO0byiNXhRWIsCL oqVZwbgvjD01hJwVTY/cWsAGvvJHjbiHsgi2BFzYA5f7uZuCfp8xmh42rvjoYTp4Zppf 9zds5M40kbdhDuy6cf0mkT10uy5DP+N2mY+ezVujYWiMRlkZUS8VPX0dl8Alb0iraRyS Xnh0/KW1LD3Q+tLtbLsZLaRYRUTBUq2GTzNUjhqSUMnUGC9I2760KS/A1PHB+qAKjuzY eJHg== 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:subject:date; bh=oIWtUgi+bCPFoDS7p//UWGVUnyCpFTr12t5nTvhx6AE=; b=TF82X08rtyvSiF8CJdL3PrvnwUqS4E+Thh1DlKjjTXa79WaQCDBl663pGMwzsaIv2N JJkRYJRlpnLPSHcic1IJSBUvNq+53JEccrpy34lTx+6JvrRyt0J4sxN+HpFqCg/hx/0w D06yNhPjBFIPGR9ZYc96LPlXXMhfubKPoRI74Xqv0RlIZJAK9ZUk11QO6KKmm2U89/Gx Xizz8IUXuX7XZY55QwH/qdgAAwyHmXXBB/Lbr4yUXFZoK9Nsz2ryCeU2hZwejsZtgJGm kol6TTYxgm6gmHtUNm2zlo6Nvye2KQg48bfxyjlABeG38iXj+t09PT/vhAMx3WoM9PJ9 WDvg== X-Gm-Message-State: ACrzQf1gEqeI5JOj+aHy6/mymmvf3Cm2nmSJ1kXtMknuNm5j3n/p0fdP azyaQODT0QOZmycYH5qxtDb79Fjvs66UjhkIrw+5MyNUvHgZn/gW X-Google-Smtp-Source: AMsMyM7jf0VkrUJVPsoAhKljaoOGBadUw9WTuFHdA7ZABx2yMDCAHuJNduDzrXqXvSrzH3OzNI/9KKf+KbX1dOMNqeA= X-Received: by 2002:a81:4786:0:b0:348:9544:69a7 with SMTP id u128-20020a814786000000b00348954469a7mr25838172ywa.501.1664292273956; Tue, 27 Sep 2022 08:24:33 -0700 (PDT) MIME-Version: 1.0 References: <834jwtj6zq.fsf@gnu.org> <831qrwkj03.fsf@gnu.org> In-Reply-To: <831qrwkj03.fsf@gnu.org> From: =?UTF-8?Q?=E0=A4=B8=E0=A4=AE=E0=A5=80=E0=A4=B0_?= =?UTF-8?Q?=E0=A4=B8=E0=A4=BF=E0=A4=82=E0=A4=B9?= Sameer Singh Date: Tue, 27 Sep 2022 20:54:22 +0530 Message-ID: Content-Type: multipart/mixed; boundary="000000000000cae23605e9aa3d6f" X-Spam-Score: 0.3 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) --000000000000cae23605e9aa3d6f Content-Type: multipart/alternative; boundary="000000000000cae23305e9aa3d6d" --000000000000cae23305e9aa3d6d Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable The form > > (chess-symbol #x1FA00 #x1FA67) > > requires that _both_ #x1FA00 and #x1FA67 be supported by a font, for > it to be eligible to display chess-symbols. By contrast, the form > > (chess-symbol . [#x1FA00 #x1FA67]) > > requires that _either_ of the two characters is supported. So my > question is: do we really want _both_ of the characters supported by a > font, and if not, do we really want Emacs to reject such a font? > I have updated the patch accordingly and replaced (chess-symbol #x1FA00 #x1FA67) with (chess-symbol . [#x1FA00 #x1FA67]) > You don't have Symbola installed? I have the Symbola font installed via the gdouros-symbola-fonts package on my Fedora37 system, but it does not seem to support the chess-symbols block as verified by hb-view. Its description in the fedora wiki also does not mention the chess-symbols block: > Symbola covers the following scripts and symbols supported by The Unicode > Standard 5.2: Basic Latin, Latin-1 Supplement, Latin Extended-A, IPA > Extensions, Spacing Modifier Letters, Greek and Coptic, Cyrillic, Cyrilli= c > Supplementary, General Punctuation, Superscripts and Subscripts, Combinin= g > Diacritical Marks for Symbols, Letterlike Symbols, Number Forms, Arrows, > Mathematical Operators, Miscellaneous Technical, Control Pictures, Optica= l > Character Recognition, Box Drawing, Block Elements, Geometric Shapes, > Miscellaneous Symbols, Dingbats, Miscellaneous Mathematical Symbols-A, > Supplemental Arrows-A, Supplemental Arrows-B, Miscellaneous Mathematical > Symbols-B, Supplemental Mathematical Operators, Miscellaneous Symbols and > Arrows, Supplemental Punctuation, CJK Symbols and Punctuation, Yijing > Hexagram Symbols, Vertical Forms, Combining Half Marks, CJK Compatibility > Forms, Specials, Tai Xuan Jing Symbols, Counting Rod Numerals, Mathematic= al > Alphanumeric Symbols, Mahjong Tile Symbols, Domino Tile Symbols. > On Tue, Sep 27, 2022 at 7:38 PM Eli Zaretskii wrote: > > From: =E0=A4=B8=E0=A4=AE=E0=A5=80=E0=A4=B0 =E0=A4=B8=E0=A4=BF=E0=A4=82= =E0=A4=B9 Sameer Singh > > Date: Tue, 27 Sep 2022 19:22:09 +0530 > > Cc: 58098@debbugs.gnu.org > > > > I don't understand this part: why should we require #x1FA67? Did you > > perhaps mean this: > > > > (chess-symbol . [#x1FA00 #x1FA67]) > > > > Isn't the script-representative-chars used to improve font selection by > requesting more characters? > > So does the specific character requested have any effect? because I > chose it randomly. > > The form > > (chess-symbol #x1FA00 #x1FA67) > > requires that _both_ #x1FA00 and #x1FA67 be supported by a font, for > it to be eligible to display chess-symbols. By contrast, the form > > (chess-symbol . [#x1FA00 #x1FA67]) > > requires that _either_ of the two characters is supported. So my > question is: do we really want _both_ of the characters supported by a > font, and if not, do we really want Emacs to reject such a font? > > Did you look at what #x1FA67 looks like? It is not a "traditional" > chess symbol. And neither are the characters that are its neighbors. > > > We already have the setup for chess-symbol, below this line where you > > are making changes. Is it not enough for some reason? > > > > Prior to this patch the chess symbol block was not rendered on my > machine despite having its font (Noto > > Sans Symbols2) > > You don't have Symbola installed? > --000000000000cae23305e9aa3d6d Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
The form

=C2=A0 =C2=A0 =C2=A0 =C2=A0(chess-symbol #x1FA00 #x1FA67)

requires that _both_ #x1FA00 and #x1FA67 be supported by a font, for
it = to be eligible to display chess-symbols.=C2=A0 By contrast, the form

=C2=A0 =C2=A0 =C2=A0 =C2=A0(chess-symbol . [#x1FA00 #x1FA67])

requires that _either_ of the two characters is supported.=C2=A0 So my
question is: do we really want _both_ of the characters supported by a
font, and if not, do we really want Emacs to reject such a font?

I have updated the patch accordingly and replaced (chess-sy= mbol #x1FA00 #x1FA67) with=C2=A0 (chess-symbol . [= #x1FA00 #x1FA67])

> You don't have Symbola installed?

I have the Symbola font installed via the gdouros-symb= ola-fonts package on my Fedora37 system, but it does no= t seem to support
the che= ss-symbols block as verified by hb-view.
Its descripti= on in the fedora wiki also does not mention the chess-symbols block:=

Symbola covers the following scripts and symbols supported by The Unico= de Standard 5.2: Basic Latin, Latin-1 Supplement, Latin Extended-A, IPA Extensions, Spacing Modifier Letters, Greek and Coptic, Cyrillic, Cyrillic Supplementary, General Punctuation, Superscripts and Subscripts, Combining Diacritical Marks for Symbols, Letterlike Symbols, Number Forms, Arrows, Mathematical Operators, Miscellaneous Technical, Control Pictures, Optical Character Recognition, Box Drawing, Block Elements, Geometric Shapes, Miscellaneous Symbols, Dingbats, Miscellaneous Mathematical Symbols-A, Supplemental Arrows-A, Supplemental Arrows-B, Miscellaneous Mathematical Symbols-B, Supplemental Mathematical Operators, Miscellaneous Symbols and Arrows, Supplemental Punctuation, CJK Symbols and Punctuation, Yijing Hexag= ram Symbols, Vertical Forms, Combining Half Marks, CJK Compatibility Forms, Specials, Tai Xuan Jing Symbols, Counting Rod Numerals, Mathematical Alphanumeric Symbols, Mahjong Tile Symbols, Domino Tile Symbols.


= On Tue, Sep 27, 2022 at 7:38 PM Eli Zaretskii <eliz@gnu.org> wrote:
> From: =E0=A4=B8=E0=A4=AE=E0=A5=80=E0=A4=B0 =E0=A4= =B8=E0=A4=BF=E0=A4=82=E0=A4=B9 Sameer Singh <lumarzeli30@gmail.com>
> Date: Tue, 27 Sep 2022 19:22:09 +0530
> Cc: 58098@d= ebbugs.gnu.org
>
>=C2=A0 I don't understand this part: why should we require #x1FA67?= =C2=A0 Did you
>=C2=A0 perhaps mean this:
>
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 (chess-symbol . [#x1FA00 #x1FA67])
>
> Isn't the script-representative-chars used to improve font selecti= on by requesting more characters?
> So does the specific character requested have any effect? because I ch= ose it randomly.

The form

=C2=A0 =C2=A0 =C2=A0 =C2=A0(chess-symbol #x1FA00 #x1FA67)

requires that _both_ #x1FA00 and #x1FA67 be supported by a font, for
it to be eligible to display chess-symbols.=C2=A0 By contrast, the form

=C2=A0 =C2=A0 =C2=A0 =C2=A0(chess-symbol . [#x1FA00 #x1FA67])

requires that _either_ of the two characters is supported.=C2=A0 So my
question is: do we really want _both_ of the characters supported by a
font, and if not, do we really want Emacs to reject such a font?

Did you look at what #x1FA67 looks like?=C2=A0 It is not a "traditiona= l"
chess symbol.=C2=A0 And neither are the characters that are its neighbors.<= br>
>=C2=A0 We already have the setup for chess-symbol, below this line wher= e you
>=C2=A0 are making changes.=C2=A0 Is it not enough for some reason?
>
> Prior to this patch the chess symbol block was not rendered on my mach= ine despite having its font (Noto
> Sans Symbols2)

You don't have Symbola installed?
--000000000000cae23305e9aa3d6d-- --000000000000cae23605e9aa3d6f Content-Type: text/x-patch; charset="US-ASCII"; name="0001-Improve-Gurmukhi-composition-rules-Bug-58098.patch" Content-Disposition: attachment; filename="0001-Improve-Gurmukhi-composition-rules-Bug-58098.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_l8kcjr5j0 RnJvbSBhNTM0NGU2YjgyN2Y4ZGI0YjRkYjEwZjNkYWNmNTU4N2RjMTk5NTI1IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiA9P1VURi04P3E/PUUwPUE0PUI4PUUwPUE0PUFFPUUwPUE1PTgw PUUwPUE0PUIwPTIwPUUwPUE0PUI4PUUwPUE0PUJGPz0KID0/VVRGLTg/cT89RTA9QTQ9ODI9RTA9 QTQ9Qjk9MjBTYW1lZXI9MjBTaW5naD89IDxsdW1hcnplbGkzMEBnbWFpbC5jb20+CkRhdGU6IFR1 ZSwgMjcgU2VwIDIwMjIgMDA6MDM6MjMgKzA1MzAKU3ViamVjdDogW1BBVENIXSBJbXByb3ZlIEd1 cm11a2hpIGNvbXBvc2l0aW9uIHJ1bGVzIChCdWcjNTgwOTgpCgoqIGxpc3AvbGFuZ3VhZ2UvaW5k aWFuLmVsOiBJbXByb3ZlIGNvbXBvc2l0aW9uIHJ1bGVzIGZvciBHdXJtdWtoaS4KCiogbGlzcC9p bnRlcm5hdGlvbmFsL2ZvbnRzZXQuZWwgKHNjcmlwdC1yZXByZXNlbnRhdGl2ZS1jaGFycykKKHNl dHVwLWRlZmF1bHQtZm9udHNldCk6IFN1cHBvcnQgQ2hlc3MgU3ltYm9scy4KLS0tCiBsaXNwL2lu dGVybmF0aW9uYWwvZm9udHNldC5lbCB8IDYgKysrKy0tCiBsaXNwL2xhbmd1YWdlL2luZGlhbi5l bCAgICAgICB8IDkgKysrKystLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDkgaW5zZXJ0aW9ucygrKSwg NiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9saXNwL2ludGVybmF0aW9uYWwvZm9udHNldC5l bCBiL2xpc3AvaW50ZXJuYXRpb25hbC9mb250c2V0LmVsCmluZGV4IDk5Yzc4NDg3MDQuLjIzZWYx NzQ4OGQgMTAwNjQ0Ci0tLSBhL2xpc3AvaW50ZXJuYXRpb25hbC9mb250c2V0LmVsCisrKyBiL2xp c3AvaW50ZXJuYXRpb25hbC9mb250c2V0LmVsCkBAIC0zMDAsNyArMzAwLDggQEAgZm9udC1lbmNv ZGluZy1jaGFyc2V0LWFsaXN0CiAJKG90dG9tYW4tc2l5YXEtbnVtYmVyICN4MWVkMDEpCiAJKG1h aGpvbmctdGlsZSAjeDFGMDAwKQogCShkb21pbm8tdGlsZSAjeDFGMDMwKQotICAgICAgICAoZW1v amkgI3gxRjMwMCAjeDFGNjAwKSkpCisgICAgICAgIChlbW9qaSAjeDFGMzAwICN4MUY2MDApCisg ICAgICAgIChjaGVzcy1zeW1ib2wgLiBbI3gxRkEwMCAjeDFGQTY3XSkpKQogCiAoZGVmdmFyIG90 Zi1zY3JpcHQtYWxpc3QpCiAKQEAgLTgzNiw3ICs4MzcsOCBAQCBzZXR1cC1kZWZhdWx0LWZvbnRz ZXQKICAgICAgICAgICAgICAgICAgICAgdGFpLXRoYW0KIAkJICAgIG1haGpvbmctdGlsZQogCQkg ICAgZG9taW5vLXRpbGUKLSAgICAgICAgICAgICAgICAgICAgZW1vamkpKQorICAgICAgICAgICAg ICAgICAgICBlbW9qaQorICAgICAgICAgICAgICAgICAgICBjaGVzcy1zeW1ib2wpKQogICAgIChz ZXQtZm9udHNldC1mb250ICJmb250c2V0LWRlZmF1bHQiCiAJCSAgICAgIHNjcmlwdCAoZm9udC1z cGVjIDpyZWdpc3RyeSAiaXNvMTA2NDYtMSIgOnNjcmlwdCBzY3JpcHQpCiAJCSAgICAgIG5pbCAn YXBwZW5kKSkKZGlmZiAtLWdpdCBhL2xpc3AvbGFuZ3VhZ2UvaW5kaWFuLmVsIGIvbGlzcC9sYW5n dWFnZS9pbmRpYW4uZWwKaW5kZXggNDA3MTczODI3Zi4uODFiN2NiZDk5YiAxMDA2NDQKLS0tIGEv bGlzcC9sYW5ndWFnZS9pbmRpYW4uZWwKKysrIGIvbGlzcC9sYW5ndWFnZS9pbmRpYW4uZWwKQEAg LTM0MCwyMyArMzQwLDI0IEBAIGJlbmdhbGktY29tcG9zYWJsZS1wYXR0ZXJuCiAKIChkZWZjb25z dCBndXJtdWtoaS1jb21wb3NhYmxlLXBhdHRlcm4KICAgKGxldCAoKHRhYmxlCi0JICcoKCJhIiAu ICJbXHUwQTAxXHUwQTAyXHUwQTcwXSIpIDsgU0lHTiBBREFLIEJJTkRJIC4uIEJJTkRJLCBUSVBQ SQorCSAnKCgiYSIgLiAiW1x1MEEwMVx1MEEwMlx1MEE3MFx1MEE3MVx1MEE3NV0iKSA7IFNJR04g QURBSyBCSU5ESSAuLiBCSU5ESSwgVElQUEksIEFEREFLLCBZQUtBU0gKIAkgICAoIkEiIC4gIlx1 MEEwMyIpCQk7IFNJR04gVklTQVJHQQotCSAgICgiViIgLiAiW1x1MEEwNS1cdTBBMTRdIikJOyBp bmRlcGVuZGVudCB2b3dlbAorCSAgICgiViIgLiAiW1x1MEEwNS1cdTBBMTRcdTBBNzJcdTBBNzNd IikJOyBpbmRlcGVuZGVudCB2b3dlbAogCSAgICgiQyIgLiAiW1x1MEExNS1cdTBBMzlcdTBBNTkt XHUwQTVFXSIpCTsgY29uc29uYW50CiAJICAgKCJZIiAuICJbXHUwQTJGXHUwQTMwXHUwQTM1XHUw QTM5XSIpIDsgWUEsIFJBLCBWQSwgSEEKIAkgICAoIm4iIC4gIlx1MEEzQyIpCQk7IE5VS1RBCiAJ ICAgKCJ2IiAuICJbXHUwQTNFLVx1MEE0Q10iKQk7IHZvd2VsIHNpZ24KIAkgICAoIkgiIC4gIlx1 MEE0RCIpCQk7IFZJUkFNQQorICAgICAgICAgICAoInMiIC4gIlx1MEE1MSIpCQk7IHN0cmVzcyBz aWduCiAJICAgKCJOIiAuICJcdTIwMEMiKQkJOyBaV05KCiAJICAgKCJKIiAuICJcdTIwMEQiKQkJ OyBaV0oKIAkgICAoIlgiIC4gIltcdTBBMDAtXHUwQTdGXSIpKSkpCTsgYWxsIGNvdmVyYWdlCiAg ICAgKGluZGlhbi1jb21wb3NlLXJlZ2V4cAogICAgICAoY29uY2F0CiAgICAgICA7OyBjb25zb25h bnQtYmFzZWQgc3lsbGFibGVzLCBvcgotICAgICAgIkNuP1xcKD86Sj9ISj9Dbj9cXCkqXFwoPzpI W05KXT9cXHx2Km4/YT9BP1xcKVxcfCIKKyAgICAgICJDbj9cXCg/Oko/SEo/Q24/XFwpKlxcKD86 SFtOSl0/XFx8dipuP2E/cz92P0E/XFwpXFx8IgogICAgICAgOzsgc3lsbGFibGVzIHdpdGggYW4g aW5kZXBlbmRlbnQgdm93ZWwsIG9yCi0gICAgICAiVm4/XFwoPzpKP0hZXFwpP3Yqbj9hP0E/XFx8 IgorICAgICAgIlZuP1xcKD86Sj9IWVxcKT92Km4/YT9zP0E/XFx8IgogICAgICAgOzsgc3BlY2lh bCBjb25zb25hbnQgZm9ybSwgb3IKICAgICAgICJKSFlcXHwiCiAgICAgICA7OyBhbnkgb3RoZXIg c2luZ2xldG9uIGNoYXJhY3RlcnMKLS0gCjIuMzcuMwoK --000000000000cae23605e9aa3d6f-- From unknown Mon Jun 23 13:12:33 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: =?UTF-8?Q?=E0=A4=B8=E0=A4=AE=E0=A5=80=E0=A4=B0_?= =?UTF-8?Q?=E0=A4=B8=E0=A4=BF=E0=A4=82=E0=A4=B9?= Sameer Singh Subject: bug#58098: closed (Re: bug#58098: Improve composition rules for Gumrukhi) Message-ID: References: <83ill7isgf.fsf@gnu.org> X-Gnu-PR-Message: they-closed 58098 X-Gnu-PR-Package: emacs Reply-To: 58098@debbugs.gnu.org Date: Wed, 28 Sep 2022 12:40:01 +0000 Content-Type: multipart/mixed; boundary="----------=_1664368801-8913-1" This is a multi-part message in MIME format... ------------=_1664368801-8913-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #58098: Improve composition rules for Gumrukhi which was filed against the emacs package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 58098@debbugs.gnu.org. --=20 58098: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D58098 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1664368801-8913-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 58098-done) by debbugs.gnu.org; 28 Sep 2022 12:39:23 +0000 Received: from localhost ([127.0.0.1]:60492 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1odWLT-0002Ie-5o for submit@debbugs.gnu.org; Wed, 28 Sep 2022 08:39:23 -0400 Received: from eggs.gnu.org ([209.51.188.92]:60524) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1odWLR-0002IM-PG for 58098-done@debbugs.gnu.org; Wed, 28 Sep 2022 08:39:22 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:36962) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1odWLM-00086E-Hg; Wed, 28 Sep 2022 08:39:16 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=e68uqhcbQfc/aGl2tUYC+hChxI+yeZO1H+EW258Rr1k=; b=LPtAEgypoOwBchfh/+OF 4+cUssae7oB/fJsIPYpk/hghfQtBgUXhens2NIHfuR/S+L7Y9oPzWCy1mFCDcb4h/zV9nton5aPBl feMhc9G2NR2XS5sb3AML/dbMSUROywhH4GsqECXTQHsQTdSBrhOWuQsbwvFg77HEFSuphMMflxbBj 9xSnTV9r6nqDnxwFG9M9fGiwrfo94G99oflMKMAfXnF8yL7nbyJet7WPxGhgH98V0DhBzFKnGWRt2 qQMRA9KNgCWqespe2uzerpbjweyEKFIVYPhHxyXqTBb7CBiOYzLFKXojgU9WilMRRG0F0bbqEhFdF jU1/fmwnpheblg==; Received: from [87.69.77.57] (port=1135 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1odWLL-00077w-L9; Wed, 28 Sep 2022 08:39:16 -0400 Date: Wed, 28 Sep 2022 15:39:12 +0300 Message-Id: <83ill7isgf.fsf@gnu.org> From: Eli Zaretskii To: =?utf-8?B?4KS44KSu4KWA4KSwIOCkuOCkv+CkguCkuSBTYW1lZXIgU2luZ2g=?= In-Reply-To: (message from =?utf-8?B?4KS44KSu4KWA4KSwIOCkuOCkv+CkguCkuQ==?= Sameer Singh on Tue, 27 Sep 2022 20:54:22 +0530) Subject: Re: bug#58098: Improve composition rules for Gumrukhi References: <834jwtj6zq.fsf@gnu.org> <831qrwkj03.fsf@gnu.org> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 58098-done Cc: 58098-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: समीर सिंह Sameer Singh > Date: Tue, 27 Sep 2022 20:54:22 +0530 > Cc: 58098@debbugs.gnu.org > > The form > > (chess-symbol #x1FA00 #x1FA67) > > requires that _both_ #x1FA00 and #x1FA67 be supported by a font, for > it to be eligible to display chess-symbols. By contrast, the form > > (chess-symbol . [#x1FA00 #x1FA67]) > > requires that _either_ of the two characters is supported. So my > question is: do we really want _both_ of the characters supported by a > font, and if not, do we really want Emacs to reject such a font? > > I have updated the patch accordingly and replaced (chess-symbol #x1FA00 #x1FA67) with > (chess-symbol . [#x1FA00 #x1FA67]) > > > You don't have Symbola installed? > > I have the Symbola font installed via the gdouros-symbola-fonts package on my Fedora37 system, but > it does not seem to support > the chess-symbols block as verified by hb-view. > Its description in the fedora wiki also does not mention the chess-symbols block: > > Symbola covers the following scripts and symbols supported by The Unicode Standard 5.2: > Basic Latin, Latin-1 Supplement, Latin Extended-A, IPA Extensions, Spacing Modifier Letters, > Greek and Coptic, Cyrillic, Cyrillic Supplementary, General Punctuation, Superscripts and > Subscripts, Combining Diacritical Marks for Symbols, Letterlike Symbols, Number Forms, > Arrows, Mathematical Operators, Miscellaneous Technical, Control Pictures, Optical Character > Recognition, Box Drawing, Block Elements, Geometric Shapes, Miscellaneous Symbols, > Dingbats, Miscellaneous Mathematical Symbols-A, Supplemental Arrows-A, Supplemental > Arrows-B, Miscellaneous Mathematical Symbols-B, Supplemental Mathematical Operators, > Miscellaneous Symbols and Arrows, Supplemental Punctuation, CJK Symbols and Punctuation, > Yijing Hexagram Symbols, Vertical Forms, Combining Half Marks, CJK Compatibility Forms, > Specials, Tai Xuan Jing Symbols, Counting Rod Numerals, Mathematical Alphanumeric > Symbols, Mahjong Tile Symbols, Domino Tile Symbols. OK, I installed this on master. ------------=_1664368801-8913-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 26 Sep 2022 18:43:36 +0000 Received: from localhost ([127.0.0.1]:51758 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oct4q-00047g-J8 for submit@debbugs.gnu.org; Mon, 26 Sep 2022 14:43:36 -0400 Received: from lists.gnu.org ([209.51.188.17]:38900) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oct4o-00047Y-Su for submit@debbugs.gnu.org; Mon, 26 Sep 2022 14:43:35 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:36046) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oct4l-0000XS-N2 for bug-gnu-emacs@gnu.org; Mon, 26 Sep 2022 14:43:34 -0400 Received: from mail-yw1-x1132.google.com ([2607:f8b0:4864:20::1132]:38412) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oct4k-0003e3-9o for bug-gnu-emacs@gnu.org; Mon, 26 Sep 2022 14:43:31 -0400 Received: by mail-yw1-x1132.google.com with SMTP id 00721157ae682-3321c2a8d4cso78253397b3.5 for ; Mon, 26 Sep 2022 11:43:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date; bh=E1ooybUKT+fiboNeeM0fFQuQJD4KUwLSQYwVOraRVug=; b=Q/B4MEbl5YSaufMkHWM/VD6lL9/WL3qtjcEYbADvWondSU2JzSPnAyUjAcD0Lyx5xi WNADOq5gEGg6LziKNHDnX3Er5kw2j8hlXF3zjYC+OhpmAcP5dtLlHesxd7dlJ7mK+mD/ xQaXOH9Ldlx3fCS4gd0vXSXPU3ZpESliOc88S1jHtFPCrmPzSCR/XRwq/3WErJz7V0E5 ze1Hz3yxAX3Nttb6rKiM64E2ir05dwn/MXlrVaIzRlkUY+ynffQuBYM9EHsFL2lJsRr3 lKmgF2SYiBRuPE0RS36dEknnquAimtNhmozE8vVflnS0iYmEN2aYzpx+IGUt5OmCF/39 2nWw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date; bh=E1ooybUKT+fiboNeeM0fFQuQJD4KUwLSQYwVOraRVug=; b=vm/eo1FTV25uVGematMmXXISL6ABEIxI3Evs7NID5r/qMPNDHuuWKkrhgvMRHWH5PN giK8UyTTkSVqyx8M17lrEHOlilJ+l85+LjU7rLMCsTsajzBirqE0bgo+733MlGAPrVwK twcqh3qucBbywtbgKKt9xx6mAB+ZYNDhwvDO7PhTZ//JMdu3NOhIkw+/bRy9ZqB2yN9C fukbo4xrk/+A7R9Y5wzM6NUyDPvet0rSeO+4PP7fM4iVk98acDX0riqzLHD6nl2DYxH0 ujiZskpj/ei7dPKiO9M+ST2PE4eCUBHiqMs/CIdc7hCDXYbyIGZze+X5sidl4AoWeqfq PLZA== X-Gm-Message-State: ACrzQf2bltAsTmFOBiVHz/9cBRp9L5D3/c/7B4m6DVmc+DYJilXjzKAt q5Zf8thLCZWHZvueR8e6U+GXz0kdtxsQamcH2WftdgABRbdG6w== X-Google-Smtp-Source: AMsMyM4UoUXV8MpyAD7wUEllD4ENiCFJE82N5IZqjThlZDLe71E8AqTWyBjtY6m5OfiQE5/JzY/jWe6dqLkitMc08Y0= X-Received: by 2002:a0d:dd91:0:b0:350:b926:b1a6 with SMTP id g139-20020a0ddd91000000b00350b926b1a6mr7838324ywe.149.1664217798244; Mon, 26 Sep 2022 11:43:18 -0700 (PDT) MIME-Version: 1.0 From: =?UTF-8?B?4KS44KSu4KWA4KSwIOCkuOCkv+CkguCkuSBTYW1lZXIgU2luZ2g=?= Date: Tue, 27 Sep 2022 00:13:07 +0530 Message-ID: Subject: Improve composition rules for Gumrukhi To: bug-gnu-emacs@gnu.org Content-Type: multipart/alternative; boundary="000000000000b17f6305e998e6f4" Received-SPF: pass client-ip=2607:f8b0:4864:20::1132; envelope-from=lumarzeli30@gmail.com; helo=mail-yw1-x1132.google.com X-Spam_score_int: -17 X-Spam_score: -1.8 X-Spam_bar: - X-Spam_report: (-1.8 / 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_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.1 (-) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.1 (--) --000000000000b17f6305e998e6f4 Content-Type: text/plain; charset="UTF-8" Hi In this patch I have added support for Gurmukhi Addak, Yakash, Udaat etc to improve its composition rules. I have also added the word "Gurmukhi" to the doc-string of punjabi-itrans and punjabi-inscript so that they could be more easily found. Finally I have also added support for chess symbols. Please review the patch, it will be attached in the next mail. Thanks. --000000000000b17f6305e998e6f4 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi
In this patch I have added support for G= urmukhi Addak, Yakash, Udaat etc to improve its composition rules.
I have also added the word "Gurmukhi" to the doc-string of punj= abi-itrans and punjabi-inscript so that they could be more easily found.

Finally I have also added support for chess symbols.=

Please review the patch, it will be attached in t= he next mail.
Thanks.
--000000000000b17f6305e998e6f4-- ------------=_1664368801-8913-1-- From unknown Mon Jun 23 13:12:33 2025 X-Loop: help-debbugs@gnu.org Subject: bug#58098: Improve composition rules for Gumrukhi Resent-From: =?UTF-8?Q?=E0=A4=B8=E0=A4=AE=E0=A5=80=E0=A4=B0_?= =?UTF-8?Q?=E0=A4=B8=E0=A4=BF=E0=A4=82=E0=A4=B9?= Sameer Singh Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 28 Sep 2022 12:58:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 58098 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 58098-done@debbugs.gnu.org Received: via spool by 58098-done@debbugs.gnu.org id=D58098.166436986610696 (code D ref 58098); Wed, 28 Sep 2022 12:58:01 +0000 Received: (at 58098-done) by debbugs.gnu.org; 28 Sep 2022 12:57:46 +0000 Received: from localhost ([127.0.0.1]:60550 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1odWdG-0002mS-3M for submit@debbugs.gnu.org; Wed, 28 Sep 2022 08:57:46 -0400 Received: from mail-yw1-f170.google.com ([209.85.128.170]:46627) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1odWdC-0002mB-Oj for 58098-done@debbugs.gnu.org; Wed, 28 Sep 2022 08:57:45 -0400 Received: by mail-yw1-f170.google.com with SMTP id 00721157ae682-3529c491327so34265687b3.13 for <58098-done@debbugs.gnu.org>; Wed, 28 Sep 2022 05:57:42 -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:subject:date; bh=Ed6nOirYbWvuNMjGcM0goV53LD1ACFpowc6BcVQcQhs=; b=cw8gQPuZe78GF9MZlTst3aC33HGv7l+0NqcMysuRNulw3PL+o/2zWJ8Vch+SSBjPC+ ehmRGtZAfP3Hwxwk8WBHT4RTLdw7Oma2RPBxJxPt7R/KS7fTEoen7PMuFdBUZUJylH3X vYRYsKsQfKtYsmvF6DvM6g2aoTkARQIwZHlVyDX97Ul2ucQ9toUh2m50XkIb+YnBnFfh U2wEvSNwyJQrxQwBXcE7JVFKiTbmtLIQsUXr55HrWvvUwR2vA+UXdWvyL8cZJYqRFIwE zpYSDKA2Dk0jCz2mvNJ0IfPDMwwJseINlHBw4ec+3zGcgfmGRLpUGev3vvP8R/TPuB5U YPew== 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:subject:date; bh=Ed6nOirYbWvuNMjGcM0goV53LD1ACFpowc6BcVQcQhs=; b=VaGUROcck8aBz4KheAmyfYsX3NEcvyleT11ONJ4U++QUORlwM6PAAO0E2BbO9QythE vdm6CiY998irptLdZYCeZJtAkdx8Dpq1e0jOLD+lncLNoi93Ohd2cDrTN7x6EysRb9JP 0IVf37QigQf35LzAM/+iJOu5TrLODxA1vGxg2iJ2Gr+4h/Nue5sBejtiUOVYJVlBpuVP BOZiNe2c9wAoajDVq9F4qKMYkAmW0oBvvGkEFLPytzT5I3sL35NYmL7cQL4WA1DMh0jD uk6kI/kPSXPCDEQzcC72L83k3TQsa2crx8zxMN738DyIiqz5ZEAzPKlU8Zw9ctNSgu4N 8sEA== X-Gm-Message-State: ACrzQf2WKDfthuUXnYvAbjvSNKtiKyiQaMuefbpA1g6Obr5hl//yrpzc 5xkDP76/LvF4ge9lC3oZq1kVB+z6l/YstIUFnNoMENr3dDVf7w== X-Google-Smtp-Source: AMsMyM5BAbmUhkKQMBUN3NnICegb7QRyUOKXEN4skHuGKR2aNRZ2TKtKX/dHGYrZ554KPia5Ihjc9x64aSoNNkxYNwY= X-Received: by 2002:a81:b45:0:b0:353:a8ff:a6fb with SMTP id 66-20020a810b45000000b00353a8ffa6fbmr1880123ywl.172.1664369857358; Wed, 28 Sep 2022 05:57:37 -0700 (PDT) MIME-Version: 1.0 References: <834jwtj6zq.fsf@gnu.org> <831qrwkj03.fsf@gnu.org> <83ill7isgf.fsf@gnu.org> In-Reply-To: <83ill7isgf.fsf@gnu.org> From: =?UTF-8?Q?=E0=A4=B8=E0=A4=AE=E0=A5=80=E0=A4=B0_?= =?UTF-8?Q?=E0=A4=B8=E0=A4=BF=E0=A4=82=E0=A4=B9?= Sameer Singh Date: Wed, 28 Sep 2022 18:27:26 +0530 Message-ID: Content-Type: multipart/alternative; boundary="0000000000001f708405e9bc4ea6" X-Spam-Score: 0.3 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) --0000000000001f708405e9bc4ea6 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Thanks! On Wed, Sep 28, 2022 at 6:09 PM Eli Zaretskii wrote: > > From: =E0=A4=B8=E0=A4=AE=E0=A5=80=E0=A4=B0 =E0=A4=B8=E0=A4=BF=E0=A4=82= =E0=A4=B9 Sameer Singh > > Date: Tue, 27 Sep 2022 20:54:22 +0530 > > Cc: 58098@debbugs.gnu.org > > > > The form > > > > (chess-symbol #x1FA00 #x1FA67) > > > > requires that _both_ #x1FA00 and #x1FA67 be supported by a font, for > > it to be eligible to display chess-symbols. By contrast, the form > > > > (chess-symbol . [#x1FA00 #x1FA67]) > > > > requires that _either_ of the two characters is supported. So my > > question is: do we really want _both_ of the characters supported by a > > font, and if not, do we really want Emacs to reject such a font? > > > > I have updated the patch accordingly and replaced (chess-symbol #x1FA0= 0 > #x1FA67) with > > (chess-symbol . [#x1FA00 #x1FA67]) > > > > > You don't have Symbola installed? > > > > I have the Symbola font installed via the gdouros-symbola-fonts packag= e > on my Fedora37 system, but > > it does not seem to support > > the chess-symbols block as verified by hb-view. > > Its description in the fedora wiki also does not mention the > chess-symbols block: > > > > Symbola covers the following scripts and symbols supported by The > Unicode Standard 5.2: > > Basic Latin, Latin-1 Supplement, Latin Extended-A, IPA Extensions, > Spacing Modifier Letters, > > Greek and Coptic, Cyrillic, Cyrillic Supplementary, General > Punctuation, Superscripts and > > Subscripts, Combining Diacritical Marks for Symbols, Letterlike > Symbols, Number Forms, > > Arrows, Mathematical Operators, Miscellaneous Technical, Control > Pictures, Optical Character > > Recognition, Box Drawing, Block Elements, Geometric Shapes, > Miscellaneous Symbols, > > Dingbats, Miscellaneous Mathematical Symbols-A, Supplemental Arrows-A, > Supplemental > > Arrows-B, Miscellaneous Mathematical Symbols-B, Supplemental > Mathematical Operators, > > Miscellaneous Symbols and Arrows, Supplemental Punctuation, CJK Symbol= s > and Punctuation, > > Yijing Hexagram Symbols, Vertical Forms, Combining Half Marks, CJK > Compatibility Forms, > > Specials, Tai Xuan Jing Symbols, Counting Rod Numerals, Mathematical > Alphanumeric > > Symbols, Mahjong Tile Symbols, Domino Tile Symbols. > > OK, I installed this on master. > --0000000000001f708405e9bc4ea6 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Thanks!

On Wed, Sep 28, 2022 at 6:09 PM Eli Zaretskii= <eliz@gnu.org> wrote:
<= blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-l= eft:1px solid rgb(204,204,204);padding-left:1ex">> From: =E0=A4=B8=E0=A4= =AE=E0=A5=80=E0=A4=B0 =E0=A4=B8=E0=A4=BF=E0=A4=82=E0=A4=B9 Sameer Singh <= ;lumarzeli30@gma= il.com>
> Date: Tue, 27 Sep 2022 20:54:22 +0530
> Cc: 58098@d= ebbugs.gnu.org
>
>=C2=A0 The form
>
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0(chess-symbol #x1FA00 #x1FA67)
>
>=C2=A0 requires that _both_ #x1FA00 and #x1FA67 be supported by a font,= for
>=C2=A0 it to be eligible to display chess-symbols.=C2=A0 By contrast, t= he form
>
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0(chess-symbol . [#x1FA00 #x1FA67]) >
>=C2=A0 requires that _either_ of the two characters is supported.=C2=A0= So my
>=C2=A0 question is: do we really want _both_ of the characters supporte= d by a
>=C2=A0 font, and if not, do we really want Emacs to reject such a font?=
>
>=C2=A0 I have updated the patch accordingly and replaced (chess-symbol = #x1FA00 #x1FA67) with
>=C2=A0 (chess-symbol . [#x1FA00 #x1FA67])
>
>=C2=A0 > You don't have Symbola installed?
>
>=C2=A0 I have the Symbola font installed via the gdouros-symbola-fonts = package on my Fedora37 system, but
>=C2=A0 it does not seem to support
>=C2=A0 the chess-symbols block as verified by hb-view.
>=C2=A0 Its description in the fedora wiki also does not mention the che= ss-symbols block:
>
>=C2=A0 Symbola covers the following scripts and symbols supported by Th= e Unicode Standard 5.2:
>=C2=A0 Basic Latin, Latin-1 Supplement, Latin Extended-A, IPA Extension= s, Spacing Modifier Letters,
>=C2=A0 Greek and Coptic, Cyrillic, Cyrillic Supplementary, General Punc= tuation, Superscripts and
>=C2=A0 Subscripts, Combining Diacritical Marks for Symbols, Letterlike = Symbols, Number Forms,
>=C2=A0 Arrows, Mathematical Operators, Miscellaneous Technical, Control= Pictures, Optical Character
>=C2=A0 Recognition, Box Drawing, Block Elements, Geometric Shapes, Misc= ellaneous Symbols,
>=C2=A0 Dingbats, Miscellaneous Mathematical Symbols-A, Supplemental Arr= ows-A, Supplemental
>=C2=A0 Arrows-B, Miscellaneous Mathematical Symbols-B, Supplemental Mat= hematical Operators,
>=C2=A0 Miscellaneous Symbols and Arrows, Supplemental Punctuation, CJK = Symbols and Punctuation,
>=C2=A0 Yijing Hexagram Symbols, Vertical Forms, Combining Half Marks, C= JK Compatibility Forms,
>=C2=A0 Specials, Tai Xuan Jing Symbols, Counting Rod Numerals, Mathemat= ical Alphanumeric
>=C2=A0 Symbols, Mahjong Tile Symbols, Domino Tile Symbols.

OK, I installed this on master.
--0000000000001f708405e9bc4ea6--