On 29 July 2014 12:55, Vafa Khalighi <[email protected]> wrote: > > >> >> >> If you are looking at extending xetex's RTL support is there any >> chance of addressing RTL tables (as affects for example longtable in >> the other thread)? >> as the nodes can only go in hmode there is no good place to put them >> to affect the ordering of columns in an halign. >> > > > > Hi David, > > The only way to make RTL \halign in TeX-XeT is to do a construct like > > \hbox{\beginR\vbox{% > \halign material > }\endR}
Yes, but (as you know) that's bad if the halign is on the main vertical list your bidi-longtable patch does as well as it can do to try to add the nodes in the output routine but it's not really got enough information. > > The parsitex change file (http://ctan.org/pkg/parsitex) which is also based > on Knuth TeX-XeT implements a \semihalign primitive that has the reverse > order column of \halign. > > That sounds good:-) an extension to flip the order of halign (or as you say a different primitive) would be easier to get right (and easier to share macro code with luatex) David -------------------------------------------------- Subscriptions, Archive, and List information, etc.: http://tug.org/mailman/listinfo/xetex
