Двунаправленный текст в Unity TextMesh Pro - PullRequest
0 голосов
/ 12 сентября 2018

Я недавно обнаружил TextMesh Pro в единстве, и это удивительно, но у меня есть 1 проблема.

Когда я пишу текст rtl (справа налево) с английским текстом (ltr), английское слово переворачивается со всем текстом.

Что мне делать? Есть ли настройка, которую мне нужно изменить?

Заранее спасибо

Пример: as שלום

будет: sa שלום

1 Ответ

0 голосов
/ 12 сентября 2018

Вам нужен этот символ:

(там есть персонаж, поверь мне) не доверяешь мне? ;) Попробуйте выделить эту строку.

Он называется справа налево .

XKCD имеет полосу об этом :

XKCD 1137

Существует также соответствующая метка слева направо, чтобы перевернуть вещи снова. На самом деле, получить любой из них в месте, где вы можете скопировать его, сложно, у меня RTL сидел в черновике письма в течение многих лет (почти с тех пор, как этот комикс), хотя, если я попытаюсь отправить электронное письмо, это удаляется. Точно так же я четыре раза не смог захватить отметку LTR для включения в этот пост.

Понял:

HTML ‮ и ‭, извлеченные из HTML этого самого ответа (числовые значения, приведенные в Википедии и на двух других сайтах, были неверными или, по крайней мере, не давали желаемого результата).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...