From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.bidi,gmane.emacs.devel Subject: Re: Re: Arabic support Date: Thu, 02 Sep 2010 05:31:54 -0400 Message-ID: References: ,<83bp8oml9c.fsf@gnu.org> , , <4C7DCCCB.5060506@it.aoyama.ac.jp> Reply-To: Eli Zaretskii NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Trace: dough.gmane.org 1283419927 16936 80.91.229.12 (2 Sep 2010 09:32:07 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Thu, 2 Sep 2010 09:32:07 +0000 (UTC) Cc: emacs-devel@gnu.org, jasonr@gnu.org, emacs-bidi@gnu.org, handa@m17n.org To: =?utf-8?B?5aSn5baLIOS/iuelkA==?= Original-X-From: emacs-bidi-bounces+gnu-emacs-bidi=m.gmane.org@gnu.org Thu Sep 02 11:32:06 2010 Return-path: Envelope-to: gnu-emacs-bidi@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1Or69N-0006zW-7K for gnu-emacs-bidi@m.gmane.org; Thu, 02 Sep 2010 11:32:05 +0200 Original-Received: from localhost ([127.0.0.1]:35771 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Or69M-0001jR-7S for gnu-emacs-bidi@m.gmane.org; Thu, 02 Sep 2010 05:32:04 -0400 Original-Received: from [199.232.76.173] (port=56749 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Or69H-0001iZ-4b for emacs-bidi@gnu.org; Thu, 02 Sep 2010 05:31:59 -0400 Original-Received: from Debian-exim by monty-python.gnu.org with spam-scanned (Exim 4.60) (envelope-from ) id 1Or69G-0001hR-KG for emacs-bidi@gnu.org; Thu, 02 Sep 2010 05:31:58 -0400 Original-Received: from fencepost.gnu.org ([140.186.70.10]:44706) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1Or69G-0001hM-Bt; Thu, 02 Sep 2010 05:31:58 -0400 Original-Received: from eliz by fencepost.gnu.org with local (Exim 4.69) (envelope-from ) id 1Or69C-0004zN-Gt; Thu, 02 Sep 2010 05:31:54 -0400 In-reply-to: (message from =?utf-8?B?5aSn5baLIOS/iuelkA==?= on Thu, 2 Sep 2010 16:45:02 +0900) X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6 (newer, 3) X-BeenThere: emacs-bidi@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Discussion of Emacs support for multi-directional text." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-bidi-bounces+gnu-emacs-bidi=m.gmane.org@gnu.org Errors-To: emacs-bidi-bounces+gnu-emacs-bidi=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bidi:795 gmane.emacs.devel:129577 Archived-At: > From: 大嶋 俊祐 > Date: Thu, 2 Sep 2010 16:45:02 +0900 > Cc: emacs-bidi@gnu.org, emacs-devel@gnu.org, jasonr@gnu.org > >  This appended picture shows a test of bidi-display-reordering. The upper case is the case that bidi-display-reordering is nil. The lower case is non-nil. The problem is that the characters are ordered left to right even they should been right to left when bidi-display-reordering is non-nil. This test is in Emacs Ver. 24.0.50.1 (i686-pc-cygwin) on Microsoft Windows XP Professional Version 2002 Service Pack 3. Thanks. This is a Cygwin build, which is supposed to use (a port of) libotf. It isn't supposed to use Uniscribe directly. So this particular problem could be the result of one or more of the following factors: . Some problem in the build process (I think Handa-san mentioned some special actions for a proper build, like link against specific libraries). . Some bug in the ported libotf, which screws up bidirectional display when the text is already reordered. . Some bug in Emacs related to display bidirectional text. The last one seems extremely unlikely, since AFAIU it works for Handa-san on GNU/Linux and for me on MS-Windows, with Hebrew text. To summarize, I don't think this problem is the same one as seen in the native Windows build.