Open
Description
Downstream issue: microsoft/vscode#28571
When we enforced unicode character width in #467 this broke RTL language characters as they are now rendered in reverse (LTR). We could revert that for RTL character ranges only but we should do the right fix and reverse the strings so they're actually on the character grid as the new selection model relies on all characters lining up perfectly on the grid #670
Ideally line reflow #622 would be done before this so it's easier to change the contents of multiple lines.
Terminal.app:
VS Code 1.13 (notice sentences are reversed):
@mostafa69d @CherryDT a little info on the languages in question would be handy:
- Where should the strings be flipped.for Hebrew/Arabic/Persian, do I reverse entire continuous sequences of characters in-between ascii characters?
- How are the characters meant to interact with characters like 0-9 or punctuation?
Useful references:
Activity