%%%%%%%%%%%%%%%%%%%% xarbsymb.sty %%%%%%%%%%%%%%%%%%%%
% 20.4.1998  11:30:59
% code assignments for arabic font in ArabTeX 
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 
% (c) Klaus Lagally 
%     Institut fuer Informatik 
%     Universitaet Stuttgart 
%     20.04.98 
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 
 
\a@ident {xarbsymb.sty} {3.07 symbolic output encoding } {12.07.1997}

\chardef \a@nashcode  = '1   % file has been read 
 
%%%%%%%%%%%%%%%%%% connection forms %%%%%%%%%%%%%%%%%% 
 
\chardef \a@f@iso     = '0   % isolated 
\chardef \a@f@end     = '1   % final 
\chardef \a@f@mid     = '2   % medial 
\chardef \a@f@beg     = '3   % initial 
 
%%%%%%%%%%%%%%%%%% diacritical marks %%%%%%%%%%%%%%%%% 
 
\chardef \a@ttah@dia         = '010   % for urdu 
\chardef \a@one@dot@up       = '011   % 
\chardef \a@two@dots@down    = '012   % 
\chardef \a@fatha            = '013   % 
\chardef \a@kasra            = '013   % 
\chardef \a@damma            = '014   % 
\chardef \a@hamza            = '015   % 
\chardef \a@madda            = '016   % 
\chardef \a@shadda           = '017   % 
\chardef \a@two@dots@up      = '020   % 
\chardef \a@three@dots@up    = '021   % 
\chardef \a@three@dots@down  = '022   % 
\chardef \a@fathatan         = '023   % 
\chardef \a@kasratan         = '023   % 
\chardef \a@dammatan         = '024   % 
\chardef \a@sukun            = '025   % 
\chardef \a@wasla            = '026   % 
\chardef \a@quran@alif       = '027   % 
\chardef \a@bow@dia          = '030   % for kurdish 
\chardef \a@e@dia            = '040   % for pashto 
\chardef \a@zwarakay         = '040   % for pashto 
\chardef \a@one@dot@down     = '056   % period 
\chardef \a@h@dia            = '146   % for urdu 
\chardef \a@ammad            = '146   % for pashto 
 
%%%%%%%%%%%%%%%%%% letters %%%%%%%%%%%%%%%%%%%%%%%%%% 
 
\chardef \a@alif           = '100   % 100,101 
\chardef \a@bah@s          = '110   % 110-113 
%%		gim           140 140-143 
\chardef \a@hhah           = '150   % 150-153 
\chardef \a@khah           = '160   % 160-163 
%%		tsah          170 170-173 
\chardef \a@dal            = '130   % 130,131 
\chardef \a@rah            = '120   % 120,121 
%%		zay           122 122,123 
%%		zhah          124 124,125 
\chardef \a@sin            = '200   % 200-203 
%%		shin          210 210-213 
\chardef \a@sad            = '220   % 220-223 
%%		dad           230 230-233 
\chardef \a@kaf@w          = '234   % 234-237 wide kaf 
\chardef \a@ttah           = '240   % 240-243 
%%		zzah          244 244-247 
\chardef \a@ain            = '250   % 250-253 
\chardef \a@fah@s          = '254   % 254-257 fah family 
%%		fah           362 362,363 
\chardef \a@qaf            = '364   % 364,365 
%%		vah           366 366,367 
\chardef \a@kaf@s          = '270   % 270-273 kaf family 
\chardef \a@kaf            = '274   % 274,275 
\chardef \a@gaf@s          = '300   % 300-303 gaf family 
\chardef \a@gaf            = '304   % 304,305 
\chardef \a@lam            = '310   % 310-313 
\chardef \a@mim            = '320   % 320-323 
\chardef \a@nun            = '340   % 340,341 
\chardef \a@hah            = '350   % 350-354 
\chardef \a@waw            = '360   % 360,361 
\chardef \a@yah            = '370   % 370,371 
 
\chardef \a@hamza@iso      = '132   % 132  
 
\chardef \a@alif@iso       = \a@alif          % 100 
\chardef \a@alif@end       = '101           % 101 
\chardef \a@bah            = \a@bah@s         % 110 
\chardef \a@hamzc          = \a@hamza@iso     % 132 
 
%%%%%%%%%%%%%%%%%% special characters %%%%%%%%%%%%%%%%%%% 
 
\chardef \a@block          = '000   % 000-003 
\chardef \a@tatwil         = '004   % 004-007 
 
\chardef \a@rquotes        = '042   % 042 
\chardef \a@period         = '056   % 056 
\chardef \a@lquotes        = '134   % 134 
 
\chardef \a@space@spec     = '044   % 046,047 carrier for dots 
\chardef \a@skip           = '045   % 047     small space, initial (!)
\chardef \a@no@break       = '046   % 046     no space, breaks ligatures 
\chardef \a@break          = '047   % 047     small space, medial
 
\chardef \a@smspc          = \a@space@spec    % 044 
 
%%%%%%%%%%%%%%%%%% ligatures %%%%%%%%%%%%%%%%%%%%%%%%%% 
 
\chardef \a@bah@spec@gim   = '027   % 031     medial bah before gim 
\chardef \a@bah@beg@gim    = '030   % 032     initial (!) bah before gim 
\chardef \a@g@to@mb        = '031   % 033     medial bah to gim 
\chardef \a@bah@high       = '032   % 034,035 before sin, sad 
\chardef \a@bah@spec       = '034   % 036,037 bah before final rah, nun 
\chardef \a@lam@spec@low   = '072   % 074     medial lam for 'allah' 
\chardef \a@alif@spec@mim  = '075   % 076     final alif after mim 
\chardef \a@lam@alif       = '102   % 102,103 
\chardef \a@bah@end@hah    = '102   % 104,105 bah before final hah 
\chardef \a@bah@spec@yah   = '104   % 106,107 bah before gim, with tie; 
                % also bah before yah 
%%		gim_spec      143 144,145 from above 
\chardef \a@gim@close      = '144   % 146,147 closed gim 
\chardef \a@hhah@spec      = '153   % 154,155 from above 
\chardef \a@khah@spec      = '163   % 164,165 from above 
\chardef \a@rah@k          = '166   % 166,167 kurdish rah 
%%		tsah_spec     173 174,175 from above 
\chardef \a@sin@spec       = '202   % 204,205 short form 
%%		shin_spec     204 206,207 short form 
\chardef \a@sad@spec       = '222   % 224,225 short form 
%%		dad_spec      224 226,227 short form 
\chardef \a@kaf@spec       = '274   % 276,277 short form 
\chardef \a@gaf@spec       = '304   % 306,307 short form 
\chardef \a@lam@gim        = '311   % 314     lam on gim 
\chardef \a@lam@on@gim     = '312   % 314     initial (!) lam before gim 
\chardef \a@lam@long       = '312   % 315     initial lam before yah 
\chardef \a@lam@spec@yah   = '314   % 316     before final yah ? 
\chardef \a@lam@spec@mim   = '314   % 317     initial lam before medial mim 
\chardef \a@mim@spec@high  = '322   % 324     from above 
\chardef \a@mim@spec       = '324   % 325-327 final; medial after lam; 
                % also before gim 
\chardef \a@mim@spec@mim   = '325   % 330     initial mim before mim 
\chardef \a@mim@lam@gim    = '327   % 331     medial mim between lam and gim 
\chardef \a@lam@spec@hah   = '330   % 333     initial lam before medial hah 
\chardef \a@mim@spec@long  = '332   % 334     medial mim after lam, vocalized 
\chardef \a@mm@to@b        = '333   % 335     bah to medial mim 
\chardef \a@bah@mid@mim    = '334   % 336,337 bah before medial mim 
\chardef \a@mim@spec@alif  = '342   % 344     medial mim before alif 
\chardef \a@er@to@s        = '343   % 345     sin to final rah 
\chardef \a@bah@end@mim    = '344   % 346     medial bah before final mim 
\chardef \a@bah@beg@mim    = '345   % 347     initial (!) bah before final mim 
\chardef \a@hah@urd        = '353   % 353,354 two-eyed hah, 
                % see hah and hah_spec_lam 
\chardef \a@hah@spec@lam   = '352   % 354     medial hah after initial lam 
\chardef \a@hah@spec       = '354   % 355-357 final short hah; 
                % also medial hah after sin 
\chardef \a@yah@spec       = '371   % 372     ligature for final yah 
 
\chardef \a@lam@alif@iso   = \a@lam@alif       % 102 
\chardef \a@lam@alif@end   = '103  % 	   103 
 
\chardef \a@h@s            = \a@hah@spec       % 354 
\chardef \a@lam@l          = \a@lam@spec@low   % 072 
 
%lam_spec_gim  311 
 
%%%%%%%%%%%%%%%%%% ties %%%%%%%%%%%%%%%%%%%%%%%%%% 
 
\chardef \a@g@to@s         = \a@bah@spec@gim   % sin to gim 
\chardef \a@em@to@s        = \a@bah@end@mim    % sin to final mim 
\chardef \a@mh@to@s        = \a@bah@end@hah    % sin to medial hah or final mim 
\chardef \a@g@to@bb        = \a@bah@beg@gim    % initial bah to gim 
\chardef \a@em@to@bb       = \a@bah@beg@mim    % initial bah to final mim 
 
%%%%%%%%%%%%%%%%%% others %%%%%%%%%%%%%%%%%%%%%%%%%% 
 
\chardef \a@bah@p          = '114   % 114-117 bah family with loop 
\chardef \a@rah@p          = '126   % 126,127 rah with loop 
\chardef \a@dal@p          = '136   % 136,137 dal with loop 
\chardef \a@rah@s          = '156   % 156,157 rah with two dots 
%%		sin_p         214 214,215 sin with two dots 
\chardef \a@kaf@p@s        = '260   % 260-263 kaf family with loop 
\chardef \a@kaf@p          = '264   % 264,265 kaf with loop and mark 
\chardef \a@kaf@p@spec     = '264   % 266,267 short form of kaf with loop 
\chardef \a@nun@p          = '342   % 342,343 nun with loop 
\chardef \a@yah@h          = '373   % 373,374 yah with hook 
\chardef \a@yah@h@spec     = '374   % 375     ligature for final yah with hook 
\chardef \a@yah@p          = '376   % 376,377 long yah 
 
\chardef \a@gaf@p          = \a@kaf@p@s       % 260 
 
%%%%%%%%%%%%%%%%% EOF %%%%%%%%%%%%%%%%%%%%%%%%%% 

\endinput 
