From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: James Cloos Newsgroups: gmane.emacs.bidi,gmane.emacs.devel Subject: Re: Re: Arabic support Date: Sun, 29 Aug 2010 01:13:07 -0400 Message-ID: References: <83bp8oml9c.fsf@gnu.org> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Trace: dough.gmane.org 1283059798 19075 80.91.229.12 (29 Aug 2010 05:29:58 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Sun, 29 Aug 2010 05:29:58 +0000 (UTC) Cc: Kenichi Handa , emacs-bidi@gnu.org, emacs-devel@gnu.org To: Amit Aronovitch Original-X-From: emacs-bidi-bounces+gnu-emacs-bidi=m.gmane.org@gnu.org Sun Aug 29 07:29:56 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 1OpaSo-0002Sl-Ld for gnu-emacs-bidi@m.gmane.org; Sun, 29 Aug 2010 07:29:55 +0200 Original-Received: from localhost ([127.0.0.1]:39012 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OpaSm-0005vU-SM for gnu-emacs-bidi@m.gmane.org; Sun, 29 Aug 2010 01:29:52 -0400 Original-Received: from [140.186.70.92] (port=36260 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OpaSi-0005vJ-H8 for emacs-bidi@gnu.org; Sun, 29 Aug 2010 01:29:49 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OpaSh-00033v-H4 for emacs-bidi@gnu.org; Sun, 29 Aug 2010 01:29:48 -0400 Original-Received: from eagle.jhcloos.com ([207.210.242.212]:34587) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OpaSg-000338-7c; Sun, 29 Aug 2010 01:29:46 -0400 Original-Received: by eagle.jhcloos.com (Postfix, from userid 10) id 1EB9F4018A; Sun, 29 Aug 2010 05:29:20 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=jhcloos.com; s=eagle; t=1283059784; bh=2CC/j2NrZ/ihnuFvdYHD4KDJG7NEAMf1tj1LTKK1oHQ=; h=From:To:Cc:Subject:In-Reply-To:References:Date:Message-ID: MIME-Version:Content-Type:Content-Transfer-Encoding; b=L5LUR4zEtNdDSFcrmrDZBeGDtO/YYE8TKaFge86ZrL/eheN40Ha+2s87IveSn3W4+ aaodxPLmI2d7WI/Jo5OdN/NUQk4VkuUhrDVGM0crYnajDZpE4wIce+EmCC/TH/x7/h ltrdhNp0nAu89AKcc+TpnDqEhDIOxyDUWs7STgTc= Original-Received: from carbon.jhcloos.org (localhost [127.0.0.1]) by carbon.jhcloos.org (Postfix) with ESMTP id 8B2D01D59D8; Sun, 29 Aug 2010 05:13:07 +0000 (UTC) In-Reply-To: (Amit Aronovitch's message of "Sat, 28 Aug 2010 13:15:44 +0300") User-Agent: Gnus/5.110011 (No Gnus v0.11) Emacs/24.0.50 (gnu/linux) Face: iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAI1J REFUOE+lU9ESgCAIg64P1y+ngUdxhl5H8wFbbM0OmUiEhKkCYaZThXCo6KE5sCbA1DDX3genvO4d eBQgEMaM5qy6uWk4SfBYfdu9jvBN9nSVDOKRtwb+I3epboOsOX5pZbJNsBJFvmQQ05YMfieIBnYX FK2N6dOawd97r/e8RjkTLzmMsiVgrAoEugtviCM3v2WzjgAAAABJRU5ErkJggg== Copyright: Copyright 2009 James Cloos OpenPGP: ED7DAEA6; url=http://jhcloos.com/public_key/0xED7DAEA6.asc OpenPGP-Fingerprint: E9E9 F828 61A4 6EA9 0F2B 63E7 997A 9F17 ED7D AEA6 Original-Lines: 24 X-Hashcash: 1:30:100829:aronovitch@gmail.com::srZF4zUhfy89VcBy:0000000000000000000000000000000000000000WqkTa X-Hashcash: 1:30:100829:eliz@gnu.org::/zn27iEcfDYazPMq:0000l5cxY X-Hashcash: 1:30:100829:emacs-bidi@gnu.org::dkwRdU0o4fxT8mSf:000000000000000000000000000000000000000000F1u7+ X-Hashcash: 1:30:100829:emacs-devel@gnu.org::Myz48LADrOYIs31M:00000000000000000000000000000000000000000UEavF X-Hashcash: 1:30:100829:handa@m17n.org::iiOeDWcvohGrOnxq:00A9NKc X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. 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:773 gmane.emacs.devel:129379 Archived-At: >>>>> "AA" =3D=3D Amit Aronovitch writes: AA> b) Arabic keyboard has the ligature "Lam-Alef" (U+FEFB) on the key m= arked AA> "B" in qwerty keyboards. When I type this in emacs, I get Lam and Ale= f AA> (which are auto-shaped correctly as the proper ligature). Emacs' Arabic keyboard is based on a patch I proposed, which in turn is based on typing the relevant keys with the X11 keyboard set to the Arabic keyboard from xkeyboard-config. The mapping of U+FEFB, U+FEF9, U+FEF7 and U+FEF5 to the strings "=D9=84=D8=A7", "=D9=84=D8=A5", "=D9=84=D8= =A3", "=D9=84=D8=A2" (I hope those pasted correctly) come from a patch to libX11's utf-8 Compose file which I pushed and which was submitted by Khaled Hosny, who has been quite active in i18n circles. My guess is that the behaviour you described, given why it occurs, is the desired behaviour. But that is only a guess. I don't read or speak any of the languages which use the Arabic script, I'm just interested in i18n and pan- language typography and font design. -JimC --=20 James Cloos OpenPGP: 1024D/ED7DAEA6