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



Reply via email to