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

