From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Joost Kremers Newsgroups: gmane.emacs.bugs Subject: bug#11075: 24.0.94; Arabic character composition Date: Fri, 23 Mar 2012 19:23:11 +0100 Message-ID: <20120323182311.GA13392@darkstar> References: <20120323154400.GA47762@pc201.uni-germanistik.gwdg.de> <83aa37uu0c.fsf@gnu.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Trace: dough.gmane.org 1332527010 10167 80.91.229.3 (23 Mar 2012 18:23:30 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Fri, 23 Mar 2012 18:23:30 +0000 (UTC) Cc: 11075@debbugs.gnu.org To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Fri Mar 23 19:23:29 2012 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1SB991-0007tQ-MC for geb-bug-gnu-emacs@m.gmane.org; Fri, 23 Mar 2012 19:23:23 +0100 Original-Received: from localhost ([::1]:38498 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SB990-0000qa-RV for geb-bug-gnu-emacs@m.gmane.org; Fri, 23 Mar 2012 14:23:22 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:57942) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SB98v-0000oz-1B for bug-gnu-emacs@gnu.org; Fri, 23 Mar 2012 14:23:20 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1SB98o-000222-2t for bug-gnu-emacs@gnu.org; Fri, 23 Mar 2012 14:23:16 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:57089) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SB98n-00021g-Vp for bug-gnu-emacs@gnu.org; Fri, 23 Mar 2012 14:23:10 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.72) (envelope-from ) id 1SB9cf-0008Eb-MS for bug-gnu-emacs@gnu.org; Fri, 23 Mar 2012 14:54:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Joost Kremers Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 23 Mar 2012 18:54:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 11075 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 11075-submit@debbugs.gnu.org id=B11075.133252881731614 (code B ref 11075); Fri, 23 Mar 2012 18:54:01 +0000 Original-Received: (at 11075) by debbugs.gnu.org; 23 Mar 2012 18:53:37 +0000 Original-Received: from localhost ([127.0.0.1]:35688 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SB9cD-0008Dm-4O for submit@debbugs.gnu.org; Fri, 23 Mar 2012 14:53:37 -0400 Original-Received: from fmailer.gwdg.de ([134.76.11.16]:47774) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SB9bw-0008DK-1c for 11075@debbugs.gnu.org; Fri, 23 Mar 2012 14:53:31 -0400 Original-Received: from 77-21-74-134-dynip.superkabel.de ([77.21.74.134] helo=darkstar) by mailer.gwdg.de with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.72) (envelope-from ) id 1SB97y-0003ik-Rw; Fri, 23 Mar 2012 19:22:19 +0100 Content-Disposition: inline In-Reply-To: <83aa37uu0c.fsf@gnu.org> X-Editor: Emacs of course! User-Agent: Mutt/1.5.21 (2010-09-15) X-Authenticated: Id:jkremer X-Virus-Scanned: (clean) by exiscan+sophie X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-Received-From: 140.186.70.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-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:58028 Archived-At: On Fri, Mar 23, 2012 at 07:06:27PM +0200, Eli Zaretskii wrote: > > Date: Fri, 23 Mar 2012 16:44:01 +0100 > > From: Joost Kremers > > > > Although Emacs 24 has bidi support (yay!), character composition for Arabic > > does not work for me on OS X. (In the Arabic script, each character has > > different forms depending on its position in the word: beginning, middle or > > end. These shapes should be selected automatically by the software, but > > they are not.) > > Unless you build Emacs with a library that supports Arabic shaping, > you won't be able to have it. Does OS X offer such a library? I don't know, but I suspect it does, because Arabic text is displayed correctly in e.g. TextEdit. (Though interestingly, neither LibreOffice nor MS Word do...) > > On Linux, Emacs needs to be compiled with libotf in order to provide the > > necessary character composition, which then works perfectly. > > Can't libotf be compiled on OS X? I haven't tried, but since it's part of both Fink and MacPorts, I suspect it can. I can try compiling libotf and then Emacs 24 and see if it works, but it'll be a few days (perhaps even more) before I have an opportunity (and the time...) to do so. (OTOH, since libotf isn't part of OS X, it may not be preferable for Emacs to use it on OS X, especially if there is a native library.) Anyway, just let me know if I can help. J. -- Dr. Joost Kremers Georg-August-Universität Seminar für Deutsche Philologie Käte-Hamburger-Weg 3 D-37073 Göttingen