From: Omer Zak (omerz_at_actcom.co.il)
Date: Wed Jan 21 2004 - 05:53:18 EST
On Wed, 21 Jan 2004 tomasfrydrych_at_yahoo.co.uk wrote:
> On 20 Jan 2004 at 17:04, Omer Zak wrote:
>
> >
> > On Tue, 20 Jan 2004 msevior_at_physics.unimelb.edu.au wrote:
> >
> > > >> Can we optionally turn off BIDI on a document-by-document
> > > >> basis?I have a multilingual text that I absolutely need to see in
> >> >> logical (as LTR), not visual, order.
>
> <snip/>
>
> > This may be problematic in Win32, where the native BiDi algorithm is
> > forced down the user's throat.
>
> We use Fribidi on all platforms, including win32.
>
> Basically what is needed is to add third value to the document level
> dom-dir property called "logical" and propagete it down into fp_Run
> and fp_Line. That in itself is just a few lines of code. We also will need
> some interface (I hate designing dialogs).
>
> One question for Raphael, though: when you say logical, would you
> expect the logical sequence to be laid out from left to right, or would it
> be preferrable to have two options 'logical-ltr' and 'logical-rtl', so that
> the user could chose to have the text drawn either way (I imagine a
> predominantly Hebrew text, for example, might be easier to work with if
> the logical sequence is laid out from right to left).
Let's go for the general solution:
When displaying a document, it can be displayed so that it'll look like
its printout; in one of several outlining modes; paragraph marks (and
other proofmarks) can be turned on/off; turn on/off hidden text and
revision marks; etc.
I suggest that the BiDi/logical-LTR/logical-RTL be added as another option
to this framework. And if we are at it, why not add an option to call
user's plugin which will specify how to lay out the text for special
needs.
--- Omer
My opinions, as expressed in this E-mail message, are mine alone.
They do not represent the official policy of any organization with which
I may be affiliated in any way.
WARNING TO SPAMMERS: at http://www.zak.co.il/spamwarning.html
This archive was generated by hypermail 2.1.4 : Wed Jan 21 2004 - 05:54:12 EST