From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: handa Newsgroups: gmane.emacs.bugs Subject: bug#28339: 25.2; Emacs shows ZWNJ character (Zero Width non-Joiner) as Space Date: Thu, 14 Sep 2017 21:24:28 +0900 Message-ID: <87a81xsc1v.fsf@gnu.org> References: NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: blaine.gmane.org 1505391921 6736 195.159.176.226 (14 Sep 2017 12:25:21 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Thu, 14 Sep 2017 12:25:21 +0000 (UTC) Cc: nimawebgard@gmail.com, 28339@debbugs.gnu.org To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Thu Sep 14 14:25:14 2017 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dsTCk-0001UN-4Z for geb-bug-gnu-emacs@m.gmane.org; Thu, 14 Sep 2017 14:25:14 +0200 Original-Received: from localhost ([::1]:47545 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dsTCo-0000eJ-3Y for geb-bug-gnu-emacs@m.gmane.org; Thu, 14 Sep 2017 08:25:18 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:53831) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dsTCb-0000Yt-IS for bug-gnu-emacs@gnu.org; Thu, 14 Sep 2017 08:25:10 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dsTCY-0006ZO-EK for bug-gnu-emacs@gnu.org; Thu, 14 Sep 2017 08:25:05 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:59433) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1dsTCY-0006Yw-Ar for bug-gnu-emacs@gnu.org; Thu, 14 Sep 2017 08:25:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1dsTCY-0006xj-1j for bug-gnu-emacs@gnu.org; Thu, 14 Sep 2017 08:25:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: handa Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 14 Sep 2017 12:25:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 28339 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 28339-submit@debbugs.gnu.org id=B28339.150539188726733 (code B ref 28339); Thu, 14 Sep 2017 12:25:01 +0000 Original-Received: (at 28339) by debbugs.gnu.org; 14 Sep 2017 12:24:47 +0000 Original-Received: from localhost ([127.0.0.1]:39879 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dsTCI-0006x7-Ms for submit@debbugs.gnu.org; Thu, 14 Sep 2017 08:24:46 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:34469) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dsTCH-0006wv-Gb for 28339@debbugs.gnu.org; Thu, 14 Sep 2017 08:24:45 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dsTCB-0006E1-5G for 28339@debbugs.gnu.org; Thu, 14 Sep 2017 08:24:40 -0400 Original-Received: from fencepost.gnu.org ([2001:4830:134:3::e]:45972) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dsTC5-000693-Hp; Thu, 14 Sep 2017 08:24:33 -0400 Original-Received: from fl1-119-240-89-46.iba.mesh.ad.jp ([119.240.89.46]:54078 helo=shatin) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1dsTC4-0001XU-VL; Thu, 14 Sep 2017 08:24:33 -0400 Original-Received: from handa by shatin with local (Exim 4.86_2) (envelope-from ) id 1dsTC0-0006T0-3n; Thu, 14 Sep 2017 21:24:28 +0900 In-Reply-To: <83wp52od4m.fsf@gnu.org> (message from Eli Zaretskii on Wed, 13 Sep 2017 18:02:33 +0300) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.43 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.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:136959 Archived-At: In article <83wp52od4m.fsf@gnu.org>, Eli Zaretskii writes: > I thought that the shaping engine returns to us a series of grapheme > clusters that completely replaces ZWNJ and the neighboring characters, > and that therefore we only need to display the glyphs returned by the > shaper. If one of the glyphs returned by the shaper is ZWNJ, then > isn't the shaper doing a poor job? Each Arabic character constitutes a grapheme cluster. Then, for the sequence "0646 0645 06CC 200C 0634 0648 062F", to which neighboring should 200C belongs to? Does Unicode define it? Anyway, is it convenient or inconvenient to be able to edit ZWNJ directly?