Re: Now: Paragraph Direction Detection and Harmonization -- Was: Re: Bidirectional editing in Emacs -- main design decisions

Mohsen BANAN <[email protected]> Tue, 26 Apr 2011 00:56:12 -0700
Newsgroups gmane.emacs.devel,gmane.emacs.bidi
Organization ByStar Federation of Autonomous Libre Services -- http://www.by-star.net
Message-ID <[email protected]>
>>>>> On Tue, 26 Apr 2011 01:00:52 +0300, Eli Zaretskii <[email protected]> said:

  >> Beyond the basic bidi capability in emacs, there
  >> are several layers above it that we now need to
  >> cultivate.

  Eli> Yes.  Volunteers are welcome to contribute code to that effect.

The currency for respect around here appears to be
code. Let me attempt to address that first.

Please permit me to volunteer for a few things.

The common thread in all of these will be to make
use of emacs for perso-arabic script easier and
more common.

1) A transliteration emacs input method for
   Persian/Farsi.

   I'll be sending out the quail-persian-translit.el
   file right after this. AFAIK there is no input=20
   method for Perisan/Farsi in emacs24. With bidi
   in place, we now need that.

2) A Perisan/Farsi keyboard input method for emacs.

   I'll be sending out the quail-persian-isiri9147.el
   file right after this. This is based on the=20
   latest Iranian standard for keyboard layouts.

3) A document titled:

     Perso-Arabic Script In the Halaal and Convivial Quadrant.

     =D9=86=DA=AF=D8=A7=D8=B1=D9=90=D8=B4 =D8=A8=D9=87 =D9=81=D8=A7=D8=B1=
=D8=B3=D9=8A =D9=88 =D8=B9=D8=B1=D8=A8=D9=89 =D8=AF=D8=B1 =DA=86=D9=87=D8=
=A7=D8=B1=DA=86=D9=88=D8=A8 =D8=AD=D9=84=D8=A7=D9=84 =D9=88 =D8=A8=D8=A7
     =D9=87=D9=85 =D8=B2=D9=86=D8=AF=D9=90=DA=AF=D8=A7=D9=86=D9=8A.
=20=20
   Halaal Software is consistent with Libre/Free
   Software but goes beyond that.

   Convivial is not used in its English form.  It
   is used in Globish as introduced by Ivan Illich=20
   in "Tools for Conviviality".

   The purpose of this document is to bring all
   necessary pieces (software, fonts, dictionaries,
   knowledge) together for perso-arabic script in
   the context of debian+emacs+xetex.

   A very preliminary draft is available at:
        http://mohsen.1.banan.byname.net/PLPC/180003
        http://mohsen.1.banan.byname.net/content/generated/doc.free/bystar/=
PLPC/180003/current/presentationEn.pdf

There is more emacs related stuff in the works
that is not quite ready for exposure yet.

Regards,

...Mohsen