On Monday 02 August 2010 04:28:43 Vafa Khalighi wrote:
> ... I wanted automatic footnote rule in bidi; if the first
> footnote rule in a page was a RTL footnote, then the footnote rule in that
> page should appear on the right hand side...

It sounds like you could have used marks as well -- simply indicate the 
direction of the first footnote in the "firstmark" mark.  If you use marks as I 
do to store footnote number ranges, you could add 10,000 (say) to the number to 
indicate RTL vs LTR.  Then you wouldn't have to do complex post-processing.  
But you probably have other considerations.

Persian is also much more complex to properly typeset than Hebrew is, though 
properly placing vowel points is not trivial (and since I am doing a 
translation, the source text is pointed).  But because it is a translation, I 
only have English footnotes (which may include Hebrew in-line, but that's 
trivial) -- and this is indeed much simpler than your problem.

> My approach was to maintain a list the ht+dp of footnotes inserted and the
> resolved direction of that footnote. 

How did you maintain such a list?   I am looking for good ways to do more 
complex data storage under TeX.


Best regards,
Ron

-- 
Sending me something private?
Use my GPG public key: AD29415D

Attachment: signature.asc
Description: This is a digitally signed message part.


--------------------------------------------------
Subscriptions, Archive, and List information, etc.:
  http://tug.org/mailman/listinfo/xetex

Reply via email to