[NTG-context] Aleph - description & more info

Idris Samawi Hamid ishamid at colostate.edu
Mon Jan 2 01:41:41 CET 2006

On Sun, 01 Jan 2006 14:21:39 -0700, Mojca Miklavec  
<mojca.miklavec.lists at gmail.com> wrote:

> Idris Samawi Hamid wrote:
>> Hi Mojca,
>> Here is a place to start ():
>> http://www.dtek.chalmers.se/~d97ost/omega-example.html
> After some experimenting I managed to get your example on
> http://www.dtek.chalmers.se/~d97ost/omega/gamma/README
> to kind-of-work.
> I get those strange arabic and whatever-strange-script-glyphs, but
> just a short question: how to typeset in utf-8?

The point is that you have to set up the otp filters to use the utf-8  
filter instead of the transcription filter. See below...

If you already have the regular omega support files in MiKTeX etc, then  
great. Otherwise:
Here is a set of instructions for ConTeXt users:

1. Get the omega support files:


2. Get rid of the following directories from omega.zip (not really  
necessary but if u want to be efficient):


3. Put files in texmf-local;

4. Compile the Aleph format:


texexec --make en -tex=aleph

5. Always start aleph files with this preamble:

% tex=aleph output=dvipdfmx

Now test: texexec the following file (in utf-8). I have included a  
modified version of the one u already have for xtra practice-)

Study \def\ArabicUTF: it uses raw omega/aleph commands, but see also  
m-gamma.tex (in the ConTeXt distro) for some higher-level commands


Have fun!


% tex=aleph output=dvipdfmx

\def\ArabicUTF{\ocp\UTFArUni=inutf8 %% in88596
                \ocp\CUniArab=cuni2oar % ocp's used

                \addbeforeocplist 1 \UTFArUni
                \addbeforeocplist 1 \UniCUni
                \addbeforeocplist 1 \CUniArab
                \nullocplist           % ocp list

                \pushocplist\UTFArOCP} % apply this filter sequence

\input m-gamma.tex
\input type-omg.tex
\switchtobodyfont[omarb,12pt] %

\textdir TRT%
\pardir TRT%


  ، ۪

  Ø› ØŸ

  ء آ أ ؤ إ ئ ا ب ة ت ث ج ح خ د

  ذ ر ز س ش ص ض ط ظ ع غ

  ـ ف ق ك ل م ن ه و ى ي ً  ٌ  ٍ َ  ُ

  ِ ّ  ْ

  Ù  Ù¡ Ù¢ Ù£ Ù¤ Ù¥ Ù¦ Ù§ Ù¨ Ù© Ùª Ù«

  Ù¬ Ù° Ù± Ù¾



  Ú¤ Ú¯


  ۀ ہ ۃ ې ے ۓ ۔ ە

  Û° Û± Û² Û³ Û´ Ûµ Û¶ Û· Û¸ Û¹

% ا ب ج د ه و ز


Here's another file, similar to the one you started with:

% tex=aleph output=dvipdfmx
\input m-gamma.tex
\input type-omg.tex

\def\ArabicUTF{\ocp\UTFArUni=inutf8 %% in88596
                \addbeforeocplist 1 \UTFArUni
                \addbeforeocplist 1 \UniCUni
                \addbeforeocplist 1 \CUniArab





      \textdir TRT\pardir TRT

بسم الله الرحمن الرحيم الله اكبر من
أن يوصف


\textbullet\ This is a test coffin

{\tfb \textbullet\ This is a test coffin}

{\tfc \textbullet\ This is a test coffin}

{\tfd \textbullet\ This is a test coffin}

{\tfx \textbullet\ This is a test coffin}

{\tfxx \textbullet\ This is a test coffin}

{\bf \textbullet\ This is a test coffin}

{\bfc \textbullet\ This is a test coffin}


\textbullet\ A B G D a b g d

{\tfc \textbullet\ A B G D a b g d}

{\bf \textbullet\ A B G D a b g d}

{\bfc \textbullet\ A B G D a b g d}




\textbullet\ A b t th j H kh

{\tfc \textbullet\ A b t th j H kh}

{\bf \textbullet\ A b t th j H kh}

{\bfc \textbullet\ A b t th j H kh}


{\tfc \textbullet\ A b p t th j ch H kh}



{\tfc \textbullet\ A b p t 't th j ch H kh}



bsm ALLah Al-rrHmn Al-rrHym


bh nAm khdAwnd b-kh-sh-nde mhrbAn



ALLah kE nAm sE jw rHmAn w rHym hE





Professor Idris Samawi Hamid
Department of Philosophy
Colorado State University
Fort Collins, CO 80523

Using Opera's revolutionary e-mail client: http://www.opera.com/mail/

More information about the ntg-context mailing list