[XeTeX] [luatex] Info on direction primitives/implementation
Joseph Wright
joseph.wright at morningstar2.co.uk
Wed Dec 5 07:57:26 CET 2012
On 05/12/2012 00:45, Vafa Khalighi wrote:
> Yes, the limitations of TeX--XeT are:
>
> * Only four primitives \beginR \endR, \beginL \endL are provided which makes
> typesetting RTL documents very hard and complicated.
> * The primitives above only work in horizontal mode.
> * No way to typeset RTL tabular, the only approach is to put tabular inside an
> RTL box which itself introduces lots of problems.
> * \special do not work properly in RTL mode.
> * 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.
> * 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
> * \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
> * No tool for controlling equation number; it only provides
> \predisplaydirection which is buggy in RTL.
> * ....
Very useful list :-) (I knew some of these, but it's nice to have them
collected up.)
--
Joseph Wright
More information about the XeTeX
mailing list