وفا خلیقی، Vafa Khalighi wrote:
These extra 100 commands are:
\LtoR, \RtoL, \accfactor, \activefont, \aftereverydisplay, \autoLRdirset, \autofontset, \autoLRset, \basefont, \billions, \everysemidisplay, \everysemimath, \everysemipar, \fonttwin, \hboxR, \ifLtoR, \ifRtoL, \ifautoLRdir, \ifautofont,
\ifjoinable, \iflatin, \ifleftvbox, \ifcase, \ifonesof, \iftensof, \ifhundredsof, \ifthousands, \ifmillions, \ifbillions, \ifprehundreds, \ifprethousands, \ifpremillions, \ifprebillions, \ifsetlatin, \ifsetsemitic, \ifsetrawprinting, \ifsemiticchar, \ifsplited,
\inputR, \jattrib, \lastcharjoinable, \lastcharunjoinable, \latin, \lcode, \leftvbox, \curboxdir, \curdirection, \curLRswch, \curspeech, \maketwin, \manLRset, \midruleinit, \midrulespec, \millions, \openinR, \openoutR, \rawprinting, \eqprinting,
\rightvbox, \leftinput, \semiaccent, \semiaccentdown, \retainaccentchar, \semichar, \semichardef, \semiday, \semifam, \dblfont, \semifont, \semihalign, \semimonth, \semispaceskip, \semitic, \semixspaceskip, \semiyear, \thousands,
\twinfont, \vboxjustification, \LRshowswitch, \LRmiscswitch, \eqwrite, \letlatinname, \letsemiticname, \leteqname, \eqchar, \eqcharif, \letnoteqname, \letnoteqchar, \letnoteqcharif, \endspecial, \beginspecial
Please feel free to comment about the commands.
i can imagine that some of the commands make sense in etex which has only a simplified rl mechanism bu even then it's hard to imagine the use of \ifhundredsof cum suis; keep in mind that in luatex one has more control over things already and can easily write conversion and test macros using lua calls; also, once we start tuning the engine for specific languages / scripts we end up with some extra 100 * 100 commands (i.e hardcoding functionality that macros can do already) i can imagine that some of the box related commands make sense but as taco mentioned, more details are needed then Hans ----------------------------------------------------------------- Hans Hagen | PRAGMA ADE Ridderstraat 27 | 8061 GH Hasselt | The Netherlands tel: 038 477 53 69 | fax: 038 477 53 74 | www.pragma-ade.com | www.pragma-pod.nl -----------------------------------------------------------------