With Qt5.11, we got full Unicode support including isolation[1] characters that are useful in bidirectional text.
Knowing the fact how bidi text is hard to get right (Check 1/1.5 and 2), I would like to discuss if we should enclose every placeholder used in KI18n with the two isolation characters FSI (u2068, First Strong Isolate) and PDI (u2069, Pop Directional Isolate) by default. This makes it much more easier for programs to support proper bidi text without a lot of work.
The downside of this is that apps running older version of Qt may get the text misrendered, and copying text to apps that doesn't support Unicode properly will cause issues.
Ideas?
[1] Isolation is a way to seperate a specific chunk of text, detecting it's direction, getting the order correct and readding it to the actual text.
Example:
Arabic string has a dot at start and an underscore at end: _CIBARA.
Without the isolation it will show as: This is an .CIBARA_ text.
With the isolation: This is an _CIBARA. text.

