From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Visuwesh Newsgroups: gmane.emacs.bugs Subject: bug#53729: 29.0.50; Tamil text not shaped in modeline Date: Sun, 13 Feb 2022 20:26:17 +0530 Message-ID: <87leyeizn2.fsf@gmail.com> References: <87h79h438r.fsf@gmail.com> <83r18l5cc6.fsf@gnu.org> <87tudg7kzz.fsf@gmail.com> <83bkzo5rgs.fsf@gnu.org> <877dacpe2k.fsf@gmail.com> <83zgn8482y.fsf@gnu.org> <8735l0p8nr.fsf@gmail.com> <877da2amw9.fsf@gmail.com> <8335kmrhy6.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="22626"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) Cc: 53729@debbugs.gnu.org To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sun Feb 13 15:57:10 2022 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nJGJJ-0005iX-TK for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 13 Feb 2022 15:57:09 +0100 Original-Received: from localhost ([::1]:39438 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nJGJI-0001FG-Kj for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 13 Feb 2022 09:57:08 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:57080) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nJGJC-0001F7-Hp for bug-gnu-emacs@gnu.org; Sun, 13 Feb 2022 09:57:02 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]:44846) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nJGJC-0003bj-8H for bug-gnu-emacs@gnu.org; Sun, 13 Feb 2022 09:57:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1nJGJC-0004zp-8U for bug-gnu-emacs@gnu.org; Sun, 13 Feb 2022 09:57:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Visuwesh Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 13 Feb 2022 14:57:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 53729 X-GNU-PR-Package: emacs Original-Received: via spool by 53729-submit@debbugs.gnu.org id=B53729.164476421019183 (code B ref 53729); Sun, 13 Feb 2022 14:57:02 +0000 Original-Received: (at 53729) by debbugs.gnu.org; 13 Feb 2022 14:56:50 +0000 Original-Received: from localhost ([127.0.0.1]:38743 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nJGJ0-0004zL-48 for submit@debbugs.gnu.org; Sun, 13 Feb 2022 09:56:50 -0500 Original-Received: from mail-pf1-f196.google.com ([209.85.210.196]:42852) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nJGIy-0004z8-Qm for 53729@debbugs.gnu.org; Sun, 13 Feb 2022 09:56:49 -0500 Original-Received: by mail-pf1-f196.google.com with SMTP id i6so22997717pfc.9 for <53729@debbugs.gnu.org>; Sun, 13 Feb 2022 06:56:48 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version:content-transfer-encoding; bh=05Q/GPUt7RxYp0bgDZhh5yZE/UfLlxPa934jcfW4GxY=; b=JRByyD9zgU7ofpZkRRIuzj8QuTE7Q1SgzzX6pXyBF9+lyESzSV1fbdQRGv+mI6E1/k tp+5ZSAEJsqW0cXfh4vTZiUxH3Yz//VDQthx/LvSRQBKui6VM21Lb18YiUo+k1rRpH4L TqPWAAs0tKemxudcAfRN/ZlQ6NreywY7GGbp+1QmD0c51MwL2lduuuOkUVZp5CZD1NIk jlJeHo/MKxBfkJM6zlFJRoYoKDUbpcLq0h/wa/5bBxG00mBi29h/s/g8ZKw8a5r0TRZI QQ/Yu9K1kBrJlyvkSoqzfto77ye8C6/bz3F0WrDWQQ9Y8ftErts7jzoD3AH+IaAHanmw 16IA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version:content-transfer-encoding; bh=05Q/GPUt7RxYp0bgDZhh5yZE/UfLlxPa934jcfW4GxY=; b=tb+f2U+3bPPMtmEoPnFuHdvCiHCAlUNCibqBQZHXmAsng9DQv4FWBHLaGvta9RK+VT jXhJYVG6egWmc97cUxMXqdkgEMIsDC10PX9T2mKclLgxY0jMVShNHAaDt5SrNwaoabKw dp84ALu8l9ujzOs82qDve4sYb5tC6B/npjZT48lEbBlkken6VLvn8wpd/Cpz5y4/4719 4oUv4qkmFWay+94Mno5oeIpf4dqcNNbpMQDRH2VrOGT9LJSewGjBVb5VWwLAFZDDsvY8 0fSu2VH9yV10LZA+gBTGxFMv63RczKkdgDdbC0SbRSlUn06LIYysPzjPeGIw7qSVBg7b 9wTg== X-Gm-Message-State: AOAM533P5oC7F5z5GLffJYpIeFnh+VTXCco2k+PsAnXiSgwOz8DieVvF WoT1AdDOJtNS4lF9MrkR/iWXrimnU7vrjJxm X-Google-Smtp-Source: ABdhPJzmQfFD8nk9xnkSMx3uAGv7SQWxmilKxpZGj5FqLiEzoEhQDnjFKLnE9iQ+B+j8/LpZReEWEA== X-Received: by 2002:aa7:8e08:: with SMTP id c8mr10207326pfr.61.1644764202683; Sun, 13 Feb 2022 06:56:42 -0800 (PST) Original-Received: from localhost ([118.185.152.162]) by smtp.gmail.com with ESMTPSA id y4sm18454523pgp.5.2022.02.13.06.56.41 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 13 Feb 2022 06:56:42 -0800 (PST) In-Reply-To: <8335kmrhy6.fsf@gnu.org> (Eli Zaretskii's message of "Sun, 13 Feb 2022 15:53:37 +0200") X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:226816 Archived-At: [=E0=AE=9E=E0=AE=BE=E0=AE=AF=E0=AE=BF=E0=AE=B1=E0=AF=81, =E0=AE=AA=E0=AE=BF= =E0=AE=AA=E0=AF=8D=E0=AE=B0=E0=AE=B5=E0=AE=B0=E0=AE=BF 13 2022] Eli Zaretsk= ii wrote: >> From: Visuwesh >> Cc: 53729@debbugs.gnu.org >> Date: Thu, 10 Feb 2022 18:39:42 +0530 >>=20 >> I tried all the Tamil fonts in Google fonts and to ease the checking >> process, I wrote the following Elisp snippet: >>=20 >> [...] >>=20 >> and the buffer name in the modeline has the right shaping! This is the >> case for _every_ font I tried: including Noto Serif Tamil. But if I >> open a file named "=E0=AE=85=E0=AE=95=E0=AF=8D=E0=AE=A9=E0=AE=BF=E0=AE= =9A=E0=AF=8D=E0=AE=9A=E0=AE=BF=E0=AE=B1=E0=AE=95=E0=AF=81=E0=AE=95=E0=AE=B3= =E0=AF=8D.pdf", the shaping is as in the OP. > > What happens if you turn off auto-composition mode before repeating > the above experiment? Do you see any difference in the buffer name > produced by you and the buffer name produced by Emacs when visiting > that file? If I turn off global-auto-composition-mode and do the above, none of the text is shaped i.e., the buffer name produced by me and the buffer name produced by Emacs both are not shaped. Turning it on again and visiting the file does not produce the right shaping either (but the buffer created by me does). I did this out of curiosity: in dired, I typed C M-n when over the file and added ".1" to the end of new file name, and when I visit this file, the buffer name is shaped properly. [ The new filename is =E0=AE=85=E0=AE=95=E0=AF=8D=E0=AE=A9=E0=AE=BF=E0=AE=9A=E0=AF=8D=E0=AE=9A=E0= =AE=BF=E0=AE=B1=E0=AE=95=E0=AF=81=E0=AE=95=E0=AE=B3=E0=AF=8D.pdf.1 ] I'm not sure if this has to do with the filename since when I yank the file name from dired and create an empty file (M-x dired-create-empty-file) by that name in another directory and visit it, Emacs shapes the buffer name properly. In either case, here's the filename as yanked from dired: =E0=AE=85=E0=AE=95=E0=AF=8D=E0=AE=A9=E0=AE=BF=E0=AE=9A=E0=AF=8D=E0=AE=9A=E0= =AE=BF=E0=AE=B1=E0=AE=95=E0=AF=81=E0=AE=95=E0=AE=B3=E0=AF=8D.pdf If this doesn't do it, then I guess I can send you the file off-list.