From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Stefan Kangas Newsgroups: gmane.emacs.bugs Subject: bug#20173: 24.4; Rendering misallocates combining marks on ligatures Date: Mon, 17 Aug 2020 22:45:26 +0000 Message-ID: References: <20150323010626.530d3395@JRWUBU2> <83wq27raer.fsf@gnu.org> <20150323224107.4532b1cc@JRWUBU2> <837fu7qcx1.fsf@gnu.org> <20150324082828.6bad0649@JRWUBU2> <834mpaqqdx.fsf@gnu.org> <20150327090444.322e6639@JRWUBU2> <83619mbwa9.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="3877"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) Cc: Richard Wordingham , 20173-done@debbugs.gnu.org To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Tue Aug 18 00:46:42 2020 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 1k7ntp-0000w6-5g for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 18 Aug 2020 00:46:41 +0200 Original-Received: from localhost ([::1]:60420 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1k7nto-0000ku-88 for geb-bug-gnu-emacs@m.gmane-mx.org; Mon, 17 Aug 2020 18:46:40 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:41624) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1k7ntD-0000Fd-M6 for bug-gnu-emacs@gnu.org; Mon, 17 Aug 2020 18:46:03 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:50097) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1k7ntD-0008CP-Cv for bug-gnu-emacs@gnu.org; Mon, 17 Aug 2020 18:46:03 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1k7ntD-0004u8-BZ for bug-gnu-emacs@gnu.org; Mon, 17 Aug 2020 18:46:03 -0400 Resent-From: Stefan Kangas Original-Sender: "Debbugs-submit" Resent-To: bug-gnu-emacs@gnu.org Resent-Date: Mon, 17 Aug 2020 22:46:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: cc-closed 20173 X-GNU-PR-Package: emacs Mail-Followup-To: 20173@debbugs.gnu.org, stefan@marxist.se, richard.wordingham@ntlworld.com Original-Received: via spool by 20173-done@debbugs.gnu.org id=D20173.159770434118758 (code D ref 20173); Mon, 17 Aug 2020 22:46:03 +0000 Original-Received: (at 20173-done) by debbugs.gnu.org; 17 Aug 2020 22:45:41 +0000 Original-Received: from localhost ([127.0.0.1]:33395 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k7nsn-0004sD-CT for submit@debbugs.gnu.org; Mon, 17 Aug 2020 18:45:40 -0400 Original-Received: from mail-yb1-f179.google.com ([209.85.219.179]:46597) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k7nsi-0004rt-NV for 20173-done@debbugs.gnu.org; Mon, 17 Aug 2020 18:45:36 -0400 Original-Received: by mail-yb1-f179.google.com with SMTP id x10so10261129ybj.13 for <20173-done@debbugs.gnu.org>; Mon, 17 Aug 2020 15:45:32 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:in-reply-to:references:user-agent :mime-version:date:message-id:subject:to:cc; bh=UojEG2miZrDa+nXMt/DHYrDTB8Pv2lFz52fQJTtbadU=; b=NpVAVUA1dRHz0wkDbX88z3W2IcmpkSn/YvRT2bx0EeJZ7uW3exxyCvzDzajNgXE2Ae q9n3CLO/zBZVDXZ8CKpuIY2unBI7/hSrB751WhDi7RhTrCTrnf1jwKHc+AO5gHVYzm2o PjajSU0vzMikx7f3+c2zfpimW3KhC4RfqXjxUgSON33Hwad/PLABIStq4528NuqcEw5V xIDQDVywCKHD29u/cjld2XFLaeZoBfj8N9PO0+YzcH1euy774gRXgQZgWvrvdCbtLwb1 0RwL1y5pnfotK2Z0Jg4huRCs0r3+llq5PbHPrsmRTqb0/QIr+wdL80xHFtD44p/+29DW PGCA== X-Gm-Message-State: AOAM533lkbW1NICPji4Lvy6B5e9ozBJi0xdEIMGluNy0brXSPgnvcALr vEBVYUVhBRCEZ1CGqS7zBkAHLMHWMCftPfsGp7I= X-Google-Smtp-Source: ABdhPJzFguvyL3twZq6YYrApv4UDgIZC/Y1SEul+bKrepb2ajop6XyFf1e0Mcdt6c0z6FZOazkx+j6VVUo3Mh4uuyTU= X-Received: by 2002:a5b:508:: with SMTP id o8mr25746125ybp.43.1597704327264; Mon, 17 Aug 2020 15:45:27 -0700 (PDT) Original-Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Mon, 17 Aug 2020 22:45:26 +0000 In-Reply-To: <83619mbwa9.fsf@gnu.org> (Eli Zaretskii's message of "Fri, 27 Mar 2015 12:54:22 +0300") 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:185426 Archived-At: Eli Zaretskii writes: >> Date: Fri, 27 Mar 2015 09:04:44 +0000 >> From: Richard Wordingham >> Cc: 20173@debbugs.gnu.org >> >> On Tue, 24 Mar 2015 19:03:38 +0200 >> Eli Zaretskii wrote: >> >> > > Date: Tue, 24 Mar 2015 08:28:28 +0000 >> > > From: Richard Wordingham >> > > Cc: 20173@debbugs.gnu.org >> >> > > You might want to first check whether composed Arabic is >> > > usable. Doesn't making each word a grapheme cluster makes editing >> > > unpleasant? >> >> > I don't know; I don't speak or write any of the languages that use the >> > Arabic script. I expect the users that do to come up and ask for >> > features they miss. We already allow deletion of single codepoints, >> > even when they are composed; we might as well provide similar features >> > for movement or whatever. >> >> I forgot that grapheme clustering is done in m17n, not Emacs itself. >> The m17n code (in ARAB-OTF.flt) is reasonable - it clusters letters >> with combining marks. It *seems* I have a problem with tpu-forward-char >> and tpu-backward-char; it's as though there's an initialisation fault >> which stops them stepping through the Arabic compositions at first. It >> may be an issue with the presumably underlying forward-char and >> backward-char; I haven't investigated further. I'll have to record >> the exact actions provoking the problem before I formally record a bug. > > Please try in "emacs -Q" without activating the TPU emulation. More information was requested, but none was given within 5 years, so I'm closing this bug. If this is still an issue, please reply to this email (use "Reply to all" in your email client) and we can reopen the bug report. Best regards, Stefan Kangas