<html><body><br><div><div><blockquote type="cite"><div class="msg-quote"><div class="_stretch"> <br> That suggests that TeX--XeT is not providing the tools required to do a<br> decent job in XeTeX: is that a fair reading? (I'd guess that there were<br> reasons for the Omega/Aleph/LuaTeX move from TeX--XeT to other<br> approaches, but as a non-expert was not sure how to read it.)</div></div></blockquote><span> </span><br><br>Yes, the limitations of TeX--XeT are:<br><br><ul><li>Only four primitives \beginR \endR, \beginL \endL are provided which makes typesetting RTL documents very hard and complicated. <br></li><li>The primitives above only work in horizontal mode.</li><li>No way to typeset RTL tabular, the only approach is to put tabular inside an RTL box which itself introduces lots of problems.</li><li>\special do not work properly in RTL mode.</li><li>There is no way to change the direction of boxes and even if you do by trick, the order of TOC or anything that has to do with \write at shipout time gets wrong. <br></li><li>left/right skips do not get reversed in RTL, so you have to replace them with each other and this is not always the case, e.g. \vbox inside \hbox</li><li>\parshape is not reversed in RTL mode so you have to do some macro programming and this is not always the case, e.g, \vbox inside \hbox</li><li>No tool for controlling equation number; it only provides \predisplaydirection which is buggy in RTL.</li><li>....<br></li></ul><br><br><br></div></div></body></html>