وفا خلیقی، 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
-----------------------------------------------------------------
_______________________________________________
dev-luatex mailing list
[email protected]
http://www.ntg.nl/mailman/listinfo/dev-luatex

Reply via email to