%%%%%%%%%%%%%%%%%%%% asymbols.sty %%%%%%%%%%%%%%%%%%%%
% 9.8.1992
% code assignments for arabic font in ArabTeX
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% (c) Klaus Lagally
%     Institut fuer Informatik
%     Universitaet Stuttgart
%     03.04.92
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

\version = {2.05}              \message {\the\version }

\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@one@dot@down     = '056   % period 
\chardef \a@h@dia            = '146   % for urdu
\chardef \a@ammad            = '146   % for pashto

%%%%%%%%%%%%%%%%%% letters %%%%%%%%%%%%%%%%%%%%%%%%%%
 
\chardef \a@hamza@iso      = '132   % 132 040 040 
 
\chardef \a@alif           = '100   % 100,101 
\chardef \a@alif@iso  = \a@alif       % 100 
\chardef \a@alif@end           = '101   %
\chardef \a@bah@s          = '110   % 110-113 
\chardef \a@gim            = '140   % 140-143 
\chardef \a@hhah           = '150   % 150-153 
\chardef \a@khah           = '160   % 160-163 
\chardef \a@tsah           = '170   % 170-173 
\chardef \a@dal            = '130   % 130,131 
\chardef \a@rah            = '120   % 120,121 
\chardef \a@zay            = '122   % 122,123 
\chardef \a@zhah           = '124   % 124,125 
\chardef \a@sin            = '200   % 200-203 
\chardef \a@shin           = '210   % 210-213 
\chardef \a@sad            = '220   % 220-223 
\chardef \a@dad            = '230   % 230-233 
\chardef \a@ttah           = '240   % 240-243 
\chardef \a@zzah           = '244   % 244-247
\chardef \a@ain            = '250   % 250-253 
\chardef \a@fah@s          = '254   % 254-257 fah family 
\chardef \a@fah            = '362   % 362,363  
\chardef \a@qaf            = '364   % 364,365  
\chardef \a@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@bah  = \a@bah@s       % 
 
%%%%%%%%%%%%%%%%%% 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@no@break       = '046   % 046     no space but breaks ligatures 
\chardef \a@break          = '047   % 047     small space, breaks connection 
 
%%%%%%%%%%%%%%%%%% 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@lam@alif@iso  = \a@lam@alif   % 102
\chardef \a@lam@alif@end           = '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; before yah 
\chardef \a@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 
\chardef \a@tsah@spec      = '173   % 174,175 from above 
\chardef \a@sin@spec       = '202   % 204,205 short form 
\chardef \a@shin@spec      = '204   % 206,207 short form 
\chardef \a@sad@spec       = '222   % 224,225 short form 
\chardef \a@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@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; 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; medial hah after sin 
\chardef \a@yah@spec       = '371   % 372     ligature for final yah 
 
%%%%%%%%%%%%%%%%%% 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 
\chardef \a@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 
 
%%%%%%%%%%%%%%%%% EOF %%%%%%%%%%%%%%%%%%%%%%%%%% 

\endinput 
