https://bugs.documentfoundation.org/show_bug.cgi?id=163082

--- Comment #11 from Eyal Rozenberg <[email protected]> ---
(In reply to Mike Kaganski from comment #7)
> And likely, we would need to use "isolate" marks (from Unicode 6.3): LRI,
> RLI, PDI - in this case - exactly because those characters are designed for
> the problem that we see here, to mark some run in such a way, that it has no
> effect on direction outside of the run.

But if you stick isolation marks in the imported document - that would make it
hellish to edit... if the cursor "recognizes" them, then you have an huge
amount of invisible characters you would be waddling through all the time; and
if the cursor skips them, then the typical user, who does not assume they
exist, which just be faced with a large number of "magical" RTL runs which
behave different than "non-magical" RTL runs which the user types in. And they
will always be stressed out about whether their edits or copy-pastes will
preserve the "magic" or not.

(In reply to Mike Kaganski from comment #6)
> the markup in the document is
> 
> <w:r><w:t>LTR text</w:t></w:r>
> <w:r><w:rPr><w:rtl/><w:lang w:bidi="he-IL"/></w:rPr><w:t>RTL text</w:t></w:r>
> <w:r><w:t>LTR text</w:t></w:r>

but I assume that there is an implicit higher-level setting of LTR direction
and English (or other similar) language, which should actually be considered
together with the explicit 'differential' markup.

-- 
You are receiving this mail because:
You are the assignee for the bug.

Reply via email to