From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: mehran khajavi Newsgroups: gmane.emacs.devel Subject: Re: Persian RTL problem Date: Sat, 24 Sep 2011 18:36:06 +0330 Message-ID: References: <83y5xero5e.fsf@gnu.org> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: multipart/alternative; boundary=000e0ce0275a0eacdb04adb1452b X-Trace: dough.gmane.org 1316876806 19934 80.91.229.12 (24 Sep 2011 15:06:46 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Sat, 24 Sep 2011 15:06:46 +0000 (UTC) Cc: emacs-devel@gnu.org To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sat Sep 24 17:06:39 2011 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([140.186.70.17]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1R7ToI-0007R2-1R for ged-emacs-devel@m.gmane.org; Sat, 24 Sep 2011 17:06:34 +0200 Original-Received: from localhost ([::1]:39726 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1R7ToH-0007xd-D5 for ged-emacs-devel@m.gmane.org; Sat, 24 Sep 2011 11:06:33 -0400 Original-Received: from eggs.gnu.org ([140.186.70.92]:55412) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1R7ToE-0007xN-2x for emacs-devel@gnu.org; Sat, 24 Sep 2011 11:06:31 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1R7ToD-0004Jd-31 for emacs-devel@gnu.org; Sat, 24 Sep 2011 11:06:29 -0400 Original-Received: from mail-bw0-f41.google.com ([209.85.214.41]:47619) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1R7ToB-0004JL-KY; Sat, 24 Sep 2011 11:06:27 -0400 Original-Received: by bkbzs2 with SMTP id zs2so5149581bkb.0 for ; Sat, 24 Sep 2011 08:06:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=5ItoKzaGUdj53tBnfEx8uZq2MHXN+oAm0YBCKIhiqR8=; b=F9EG9er8nxLsfR7FCCI3I4EKp1GrUp59cXNL1eY1+ZfzIMwJQPHdidxYMDpqMqmt8K OmFbMAiGNIU3MjsA6JEqe2YkwSuz9Ysut5WL7Syioh1CvsIX4OMa7UVpymYZenKM1Lug Exs9HRiWSCnqErUr0N5bJ9D/znUXmKaotjbt8= Original-Received: by 10.204.156.129 with SMTP id x1mr3041614bkw.254.1316876786248; Sat, 24 Sep 2011 08:06:26 -0700 (PDT) Original-Received: by 10.204.118.2 with HTTP; Sat, 24 Sep 2011 08:06:06 -0700 (PDT) In-Reply-To: <83y5xero5e.fsf@gnu.org> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-Received-From: 209.85.214.41 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:144250 Archived-At: --000e0ce0275a0eacdb04adb1452b Content-Type: text/plain; charset=UTF-8 $ grep "TOOLKIT_LIBW" src/Makefile TOOLKIT_LIBW=-pthread -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lm -lcairo -lpng14 -lpango-1.0 -lfreetype -lfontconfig -lgobject-2.0 -lgmodule-2.0 -lgthread-2.0 -lrt -lglib-2.0 LIBXT=$(TOOLKIT_LIBW) $(LIBXT_OTHER) On Sat, Sep 24, 2011 at 6:19 PM, Eli Zaretskii wrote: > > From: mehran khajavi > > Date: Sat, 24 Sep 2011 18:02:41 +0330 > > > > I have problem with RTL for Persian language in Emacs > > the letters that I'm writing in emacs is separated!! (see > > wrongbidipersian.png) > > The correct form of lines are in correctbidipersian.png (in attachments) > > What you are missing is the so-called "Arabic shaping", right? > (Forgive me for my ignorance, I don't read Arabic.) > > If so, can you please show the line from your src/Makefile that starts > with TOOLKIT_LIBW? It's possible that you don't have the necessary > libraries installed that are needed for shaping support. > > --000e0ce0275a0eacdb04adb1452b Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
$ grep "TOOLKIT_LIBW" src/Makefile
TOOLKIT_LIBW=3D-pthread -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -= lpangoft2-1.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lm -lcairo -lpng14 -lpango= -1.0 -lfreetype -lfontconfig -lgobject-2.0 -lgmodule-2.0 -lgthread-2.0 -lrt= -lglib-2.0 =C2=A0
LIBXT=3D$(TOOLKIT_LIBW) $(LIBXT_OTHER)

On Sat, Sep 24, 2011 at 6:19 PM, Eli Zaretskii <<= a href=3D"mailto:eliz@gnu.org">eliz@gnu.org> wrote:
> From: mehran khajavi <sino= ohe.mkh@gmail.com>
> Date: Sat, 24 Sep 2011 18:02:41 +0330
>
> I have problem with RTL for Persian language in Emacs
> the letters that I'm writing in emacs =C2=A0is separated!! (see > wrongbidipersian.png)
> The correct form of lines are in correctbidipersian.png (in attachment= s)

What you are missing is the so-called "Arabic shaping", rig= ht?
(Forgive me for my ignorance, I don't read Arabic.)

If so, can you please show the line from your src/Makefile that starts
with TOOLKIT_LIBW? =C2=A0It's possible that you don't have the nece= ssary
libraries installed that are needed for shaping support.




--000e0ce0275a0eacdb04adb1452b--