% Arabi system example with plain TeX
% (c) Youssef JABRI
%
%===================================================
% Adapted for use with the Arabi system
% The text used was found some where on the web
% and reflects its author view, used here only to show
% the system should be used
%===================================================
%
\TeXXeTstate=1

\nopagenumbers
\chardef \atcode = \the \catcode `\@
\catcode `\@ = 11




\def\xspace{\futurelet\@let@token\@xspace}
\def\@xspace{%
%  \ifx\@let@token\bgroup\space\else
%  \ifx\@let@token\egroup\space\else
%  \ifx\@let@token\/\space\else
%  \ifx\@let@token\ \space\else
  \ifx\@let@token~\space\else
  \ifx\@let@token.\space\else
  \ifx\@let@token!\space\else
  \ifx\@let@token,\space\else
  \ifx\@let@token:\space\else
  \ifx\@let@token;\space\else
  \ifx\@let@token?\space\else
  \ifx\@let@token/\space\else
  \ifx\@let@token'\space\else
  \ifx\@let@token)\space\else
  \ifx\@let@token-\space\else
  \ifx\@let@token\@xobeysp\space\else
  \ifx\@let@token\space\space\else
  \ifx\@let@token\@sptoken\space\else%
\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi}%\fi\fi\fi\fi

\def\xspace{\bgroup\obeyspaces\obeylines\futurelet\next\Xspace}%
    \def\xspaces{ \ignorespaces}%
   {\obeylines\obeyspaces%
    \gdef\Xspace{\let^^M\xspaces\let \xspaces\expandafter\egroup}} 

\catcode `\@ = \the \atcode


\catcode`\�=13  \def�{\unskip~, } %\char186      % 
\catcode`\�=13  \def�{\unskip~? } %\char186      % 
%\catcode`186=13  \def{;} %\char186      % 
%\catcode`\�=13  \def{,} %\char186      % 
%\catcode`\�=13  \def{,} %\char186      % 
%\catcode`\�=13  \def{,} %\char186      % 





\catcode`\�=13  \chardef� = 186 %\char186      % 
\catcode`\�=13  \chardef� = 6       % 
\catcode`\�=13  \chardef� = 2       % 
\catcode`\�=13  \chardef� = 165       % 
\catcode`\�=13  \chardef� = 4       % 
\catcode`\�=13  \chardef� = 183       % 
\catcode`\�=13  \chardef� = 65   % 
\catcode`\�=13  \chardef� = 98     % 
\catcode`\�=13  \chardef� = 84   % 
\catcode`\�=13  \chardef� = 116      % 
\catcode`\�=13  \chardef� = 16       % 
\catcode`\�=13  \chardef� = 20     % 
\catcode`\�=13  \chardef� = 24       % 
\catcode`\�=13  \chardef� = 28       % 
\catcode`\�=13  \chardef� = 100      % 
\catcode`\�=13  \chardef� = 64       % 
\catcode`\�=13  \chardef� = 114    % 
\catcode`\�=13  \chardef� = 122       % 
\catcode`\�=13  \chardef� = 115      % 
\catcode`\�=13  \chardef� = 75       % 
\catcode`\�=13  \chardef� = 79       % 
\catcode`\�=13  \chardef� = 83       % 
\catcode`\�=13  \chardef� = 87       % 
\catcode`\�=13  \chardef� = 92       % 
\catcode`\�=13  \chardef� = 96       % 
\catcode`\�=13  \chardef� = 140       % 
\catcode`\�=13  \chardef� = 254       % 
\catcode`\�=13  \chardef� = 102       % 
\catcode`\�=13  \chardef� = 113     % 
\catcode`\�=13  \chardef� = 107       % 
\catcode`\�=13  \chardef� = 108      % 
\catcode`\�=13  \chardef� = 109  % 
\catcode`\�=13  \chardef� = 110       % 
\catcode`\�=13  \chardef� = 104       % 
\catcode`\�=13  \chardef� = 119       % 
\catcode`\�=13  \chardef� = 121       % 
\catcode`\�=13  \chardef� = 89       % 
%
\catcode`\�=13  \chardef� = 190      % 
\catcode`\�=13  \chardef� = 191  % 
\catcode`\�=13  \chardef� = 192       % 
%
\catcode`\�=13  \chardef� = 97       % 
\catcode`\�=13  \chardef� = 117       % 
\catcode`\�=13  \chardef� = 105       % 
\catcode`\�=13  \chardef� = 34       % 
\catcode`\�=13  \chardef� = 204       % 

% Then, Vowels 
%
%\DeclareTextSymbol{\shadda}{LAE}{204}%{164}
%
%\DeclareTextSymbol{\shaddafatha}{LAE}{201}%169
%\DeclareTextSymbol{\shaddadamma}{LAE}{202}%170
%\DeclareTextSymbol{\shaddakasra}{LAE}{203}%171
%
\input shapepar.sty
\input mosq.def

\font \tr = TraditionalArabic at 12 pt
\font \andal = andlso at 10 pt
%\shapepar {\heartshape}
\shapepar {\circleshape}
%\shapepar{\mosqdoor}%
%{\bf The \TeX\ Showcase.}
\beginR
\tr%\obeyspaces
%- * * * -
������� ���� �� �� ������ �������   (~��� �����~)  �� ���� �� ����� �� �� ������� ����� ����� �� ����� ������� ����� ������ �� ����� �� ��ǡ ���� �� �� ������� ����� ���� �� ���� ���� �� ������� ��������� �� ���� ���� ���� ��� ���� ���� ���� �� ��� ���� ���� ������ ������� ��� ��� ������ ������� ������  (~���� ����� �� ��� ���� �� ����� ���� ���� ������� ��� ���� ��� ���� �� ����� ���� ���� ������� ��� ���� ���� �� ����� ���� ���� ������ ��� � ��� ��� ������� ��� ���� �� ����~)  � ����  (~�������~)  �� �� ����� �� ������� ��� ������ ������ ������ ��� ������ ������ ��� ���� ���� ���� �������� ��� ��� ���� � ���� ���� ������ ������ ������� ��� ���� �� �� ��� ��� �� ��� �� ����� ��� ������� ��� ��� ������� ��� �� ���� ������� ������� ������� ��� ��� �� ����� ���� ���� ��� ���� ���� ���� ������ ������� ��� �����ɡ ����� �����  (~�� ���� ��� �� ���� ���� ���~)  ������� ���� ������ ������� ��� ������� ����� ��� ��� ����� ������ �������  (~�� ����� ������� �� ��� ����� ������������� �� ~)  .
%
������ ������ ������� �� ������� ��� ������ �� ����� � ����� ��� ������� �� ����� ������� ��������� �� ����� ������ �� ��� ��� ��� ��� ������� �� ���� ������ �� ���� ����� ����� �������� ��� ���� ������ ��� ��� ������ �� ��� �� ���� ���� ����� ���� ������ ������ �������� ������� ������� ������� ��������� �������� �������� �� ���� �� ���� ����� ����� ������� ����� ������ �������� ������ ��� ���� ������� ����� �������� ����� ���� ��� ��� �� ����� ���� ��� ��� �� ���� ������ ������� �������� �� ��� ������� ������ �� ���� �� ����� �� ������ ����: ����� ���� �� ������ ������� �� ���� �� ���� �����~.~. ������ �� ���� ���� ������   (~����~)  ������� ���� ������� ������  (~����~)  ������ �� ��� ������ (~����~)  ������� �� �����  (~����~)  ������ �� ���  (~���� ����~)  ������ ����   (~�����~)  ����� ��� ������� ������  (~�����~)  ���� ���� �������   (~������~)  ���� ��� ��� ������   (~�����~)  ���� ���� ������� ������   (~�����~)  ��������� ������ �������~)  ����� ���� ���� �� ���� ��� ������� ������ ��� ���� ��� �� ��� ��� ����� ����� ���� ������ ������ ����.
%
��� ��� �� ���� �� ���� ����� �������� �� ���� ������� �� ��  (~�� ����� �� �����~)  ����� ����� �� ����� ������ ������������� ����� ���� ��� ����� ������ ������������ ���� �� ����� ��� �� ��� ����� ��� ��� ������ ���� ��� ������ ���� ������ ��� ����� ������� ���� ������� ���� ����� ����� ����� ����� ������ �� �� �������� ���� ������ ������  (~�����~)  ��� �� �� ����� ������ �� �� ����� ����� ������� ���� ���� ����� ��������� ����� ������� ��� ���� ���� ��� ������� �������� �������� �����: ��� �� ������� �������� �� ������ �� ����� ������� ������� ���� ����� ������� ��������� ���� ���� �������� ��� �� ��� �� ��� ��� ����� ������� �� ����� �����~. 
%
��� ������ ���� ����� ����� ����� ����� ������ ����� ����� ������ ��������� ������ �� ��� �� ������� ���� ������� �� ������ ���������� ����� ��� ������� �� �������� �� ������� ���� ���� ������� ��� ������� ����� �� �����ǡ��� ��� �� ����� ���� ������ ������� �������� ��� ���� ������ ������� ����� ��� ������ �� ��� ��� ���� ����.
\andal ���� ���� ���� �������
����� 
%������
%$\heartsuit$
%***
\endR
%
\end

