Skip to content. | Skip to navigation

Sections
You are here: Home content generated doc.free bystar PLPC 180003 current presentationEn

index.html

id="x1-2r1">
Convivial Perso-Arabic Script with Debian GNU/Linux Part of ByStar User Environment
Mohsen BANAN
E-mail: http://mohsen.1.banan.byname.net/ContactMe
http://mohsen.1.banan.byname.net/PLPC/180003 January 7, 2011
Varbatim Copying Permitted Part I
Part I: Introduction
Convivial Perso-Arabic Script with Debian GNU/Linux.
  • Convivial: Not in the American/English sense of the word. In its Globish sense as introduced by Ivan Illich in “Tools For Conviviality”. Expressing the correct relationship between “Tool User”, “Tool” and “Tool Maker”. In this context, in Geek lingo: emacs and TeX.
  • Perso-Arabic Script: Text processing in:
    • The Persian family of languages: (Farsi, Dari, Urdu, Pashto/Afghanic, Sindhi, Kashmiri, Uighuric)
    • The Arabic family of languages: (Arabic, Maghribi, Jawi/Old-Malay)
  • Debian GNU/Linux: A paricular rev./generation (Squeeze/6.0) providing a stable and consistent libre platform.
Part of ByStar User Environment.
  • What is the ByStar Federation of Autonomous Libre Services?
  • What is the ByStar User Environment?
Goal and Direction.
  • To create a healthy, strong and complete environment for producing documents in Arabic/Persian script
  • Totally open and CopyLeft
  • An asset for humanity
  • In harmony with Debian GNU/Linux
  • Multi-Lingual Editing Capabilities Persian/Farsi, Arabic, Chinese, Hendi, Latin
  • Given Debian and a local repository (persian.bybinary.org), provide everything.
  • A pedagogical tool for language learning
Non Goals.
  • Ease of Use
  • Purity of Persian or Arabic input system
Model.
  • Platform (Debian)
  • User Environment (Emacs24 with bidi, ByStar EOE)
  • Desktop Publishing (XeLaTeX, XePersian, tex4ht)
  • Autonomous Self Publication Facilities (ByStar)
  • Federated Syndication Re-Publishing
End-To-End Solf Pubilcation Model

PIC

3 Choices For Perso-Arabic Script Software.
1
Microsoft Word, ... Proprietary and Industrial.
2
Open Office Writer, ... Libre but Industrial.
3
Emacs and XeTeX Convivial.
Libre/Proprietary and Convivial/Industrial Software Quadrants

PIC

Convivial Internet Services Quadrants

PIC

Convivial Software and Services Continuum

PIC

Distribution and Support.
  • Part of ByStar User Environment. Recommended.
  • A La Carte. Here is the information. You are on your own.
Part II
Part II: Platform
Debian Squeeze (6.0) and Ubuntu 11.04.
  • Debian Squeeze (6.0)
  • Ubuntu 11.04
Nothing less will do beacuse bidi was missing in emacs and XePersian was not quite ready until 2010.
  • ByStar User Environment
Part III
Part III: ByStar Emacs Persian/Arabic User Environment
Emacs24 and bidi.
  • emacs-snapshot is not part of Squeeze, get it from ...
  • Persian fonts
  • Persian input methods
  • Arabic input methods
  • Persian spell checkers
ByStar User Environment.
  • Point to relevant docs.
Extra Fonts For Emacs.
  • Persian: XB Zar, ...
  • Arabic: Lateef, ...
Emacs Input Methods.
  • Native Keybaords: Arabic M-: (set-input-method ’arabic) (set-input-method ’farsi)
  • Transliteration: Persian M-: (set-input-method ’farsi-translit)
  • Predictive Phonetic Input (PPI): e.g., pinglish
Persian Transliteration.
Generated with M-: (describe-input-method ’farsi-translit)
Multilingualization (M17n) for Spelling Dictionaries.
ispell/aspect used with multiple dictionaries.
  • Persian/Farsi aspell dictionaries
  • Arabic aspell dictionaries
M17n of Thesaruses.
dict protocol used with multiple thesaruses.
  • Persian/Farsi thesaruses
  • Arabic thesaruses
M17n of Dictionaries.
dict protocol used with multiple dictionaries.
  • Persian/Farsi dictionaries
  • Arabic dictionaries
  • eng-arabic + arabic-eng
  • eng-farsi + farsi-eng
Bidi and Major Emacs Packages.
  • Gnus Bugs: Summary buffer messed up
  • Supercite:
  • When bidi is on, arithmetic segments should remain left to right.
  • m17n library: lengthened characters at the end of a word.
Part IV
Part IV: Desktop Publishing
XePersian.
  • XB Zar Fonts
tex4ht.
  • htxelatex is missing. Needs work.
Part V
Part V: ByStar Autonomous Self-Publication
lcntProc.sh.
  • Point to relevant PLPC.
Part VI
Part VI: ByStar Autonomous Self-Publication
ByTopic.org.
  • ByTopic.org.
Part VII
Part VII: Some Examples
Persian and English.
  • Gharbzadegi
  • This articleFa.tex and presentationFa.tex
Enlglish and Persian.
  • This articleEn.tex and presentationEn.tex
Arabic with some English in it.
  • TBD
Part VIII
Part VIII: Direction Statement and ToDO List
Collaboration and Possible Next Steps.
  • Get a ByName.net acct
  • Install Debian Squeeze on your computer
  • Install ByStar User Environment with matching ByName.net on your computer.
  • Use the ByStar Perso-Arabic Script
  • Report Bugs and suggest improvements
  • Assist in completing this manual particularly the Arabic parts
ToDo List.
  • XeLaTeX for tex4ht
  • Persian Dictionaries None found at this time
  • Persian Thesaurus None found at this time
  • Pinglish for emacs
  • eng-persian dictionary
  • persian-eng dictionary
Document Actions
Libre/Halaal Internet Services Provided At LibreCenter By Neda

Member of By* Federation Of Autonomous Libre Services

This web site has been created based exclusively on the use of Halaal Software and Halaal Internet Application Services. It is part of the By* Federation of Autonomous Libre Services which in turn are part of the Halaal/Libre By* Digitial Ecosystem which incorporate the following software components: