From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.bugs Subject: bug#20140: 24.4; M17n shaper output rejected Date: Sun, 13 Feb 2022 21:49:04 +0200 Message-ID: <83sfsmpmxb.fsf@gnu.org> References: <20150318222040.4066e6e9@JRWUBU2> <87r18jk5nr.fsf@gnus.org> <83v8xv2icg.fsf@gnu.org> <20220205225251.08a0faab@JRWUBU2> Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="6621"; mail-complaints-to="usenet@ciao.gmane.io" Cc: 20140@debbugs.gnu.org, larsi@gnus.org To: Richard Wordingham Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sun Feb 13 20:50:31 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 1nJKtC-0001Zm-O8 for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 13 Feb 2022 20:50:30 +0100 Original-Received: from localhost ([::1]:41650 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nJKtB-0004Bw-C0 for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 13 Feb 2022 14:50:29 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:48722) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nJKsk-0004Bm-5U for bug-gnu-emacs@gnu.org; Sun, 13 Feb 2022 14:50:02 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]:45059) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nJKsj-00008t-S2 for bug-gnu-emacs@gnu.org; Sun, 13 Feb 2022 14:50:01 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1nJKsj-00006w-MC for bug-gnu-emacs@gnu.org; Sun, 13 Feb 2022 14:50:01 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 13 Feb 2022 19:50:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 20140 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: moreinfo Original-Received: via spool by 20140-submit@debbugs.gnu.org id=B20140.1644781758369 (code B ref 20140); Sun, 13 Feb 2022 19:50:01 +0000 Original-Received: (at 20140) by debbugs.gnu.org; 13 Feb 2022 19:49:18 +0000 Original-Received: from localhost ([127.0.0.1]:38956 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nJKs1-00005t-NS for submit@debbugs.gnu.org; Sun, 13 Feb 2022 14:49:17 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:41910) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nJKry-00005f-5Y for 20140@debbugs.gnu.org; Sun, 13 Feb 2022 14:49:16 -0500 Original-Received: from [2001:470:142:3::e] (port=39184 helo=fencepost.gnu.org) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nJKrr-0008Vb-Tq; Sun, 13 Feb 2022 14:49:07 -0500 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=6mV0nr5RbrNS7ztHPljrazLwSMhinAbmTOWZNYRnWuw=; b=CL2460ymU/N4 ihibZ6Ezx+ayVNcb8AiH+lmoY4lj00HFgmMEQPos7h7qAVdLTh6X2Dm5F2oOfRMgjEtI/4d2Wdx+D lIYeI4SVGi9QNhypKlO3ZpRfZBdr7cl8k6fcsAhosSQr5q+EVQizXL6wo+xjOReRfexZKLhvxfA8V 0jHTIk74+5eBywZjOxq5i427vbqT2vS70kAklWdGuzctffb1x2tQMTLSwKYa82mYu5QqtokxZWB9b sO0LleNw0ZKBSyWyO0FDWIi/Vhx9tAp3is+QWEWqsCuVyhmlp8a7wrnP62yb7ZBAyE3PVFXx+fOls FoLGl3DUPU9sJTBWOJFrdw==; Original-Received: from [87.69.77.57] (port=4369 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 1nJKrr-0000OV-Al; Sun, 13 Feb 2022 14:49:07 -0500 In-Reply-To: <20220205225251.08a0faab@JRWUBU2> (message from Richard Wordingham on Sat, 5 Feb 2022 22:52:51 +0000) 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:226836 Archived-At: > Date: Sat, 5 Feb 2022 22:52:51 +0000 > From: Richard Wordingham > Cc: Lars Ingebrigtsen , 20140@debbugs.gnu.org > > Sad to see that Khaled Hosny's suggestion not to use composition rules > seems not to have been taken. Btw, the _only_ reason Handa-san and now myself were able to implement something like the forward/backward-char-intrusive commands is that we DO control which parts of text are composed and which aren't. If we were to follow HarfBuzz developers' advice, and were to hand all the text to HarfBuzz for shaping, we would need the HarfBuzz cooperation to implement such features in the editor.