On Thu, Jun 28, 2012 at 1:16 PM, Mark Rejhon <[email protected]> wrote:

> On Thu, Jun 28, 2012 at 12:20 PM, Peter Saint-Andre <[email protected]>wrote:
>
>> Bidirectional text always leads to special considerations. This could
>> get very complicated very quickly...
>>
>
> It's a non-issue from the viewpoint of XEP-0301 -- I solved this problem!
>

And it even works when I insert/delete standalone direction-change control
codes in the middle of messages.
Strange effects happens -- but it is exactly "as expected" -- and both
sender/recipient stays in sync.

Of GUI controls used on both ends properly renders directionality of the
Unicode text.
GUI implementations do vary (i.e. completeness or incompleteness of a
character set, and whether it can render bidirectional text).  But the
internal string is exactly the same on both sender/recipient ends -- this
is what XEP-0301 ensures.  The rest (i.e. GUI compliance, XML parser
compliance, etc) is not the responsibility of XEP-0301.

XEP-0301 is 100% perfectly compatible with bidirectional text. :-) :-) :-)

Mark Rejhon

Reply via email to