Как решить проблемы с скобками BiDi?

Как вы, возможно, знаете, некоторые языки пишутся / читаются справа налево, и мы пытаемся поддерживать некоторые языки RTL. Для веб-интерфейса использование dir = "rtl" в html выполняет большую часть работы благодаря алгоритмам, которые есть в браузерах. Но я столкнулся с этой проблемой со скобками в тексте:




Bracket problems with BiDi



Bracket problem: hello (world):

No bracket problem: hello (world) something:

Bracket problem: (السلام (عليكم

No bracket problem: السلام (عليكم) عليكم

Проблема видна здесь:

enter image description here

Итак, я хочу, чтобы последняя скобка осталась в конце. Каким было бы ваше решение?

29
задан Neeku 25 July 2019 в 11:35
поделиться