Re: "UTR#9: Bidirection" and "UTR#14: Line Breaking"

From: Markus Scherer (markus.scherer@jtcsv.com)
Date: Mon Mar 25 2002 - 12:48:57 EST


Chookij Vanatham wrote:

> UTR#14:Line Breaking says that, "Interpretation of line breaking properties
> in bidirectional text takes place before applying rule L1 of the Unicode
> Bidirectional Algorithm....".
>
> UTR#9:Bidirectional says that, [at the Reordering Resolved Levels section],
> "As opposed to resolution phases, this algorithm "Reordering Resolved Levels",
> acts on a per-line basis, and is applied after any line wrapping ...."

You can work on the paragraph-level Bidi resolution in parallel with (i.e., in any order relative to) figuring out line breaks.

Then you run line-level Bidi resolution/reordering.

For soft line breaks you will need to iterate through several line breaks and reorderings until your glyph vector fits.

markus



This archive was generated by hypermail 2.1.2 : Mon Mar 25 2002 - 13:48:35 EST