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
