Jedną rzeczą, którą możesz zrobić, jest mieszanie przesłonięć Unicode rtl / ltr . Jeśli wartością domyślną jest RTL, użyj zastąpienia LTR, aby pisać po angielsku, i użyj zastąpienia RTL, aby wrócić do normalności.
Ltr is ‭, rtl is‮
Na przykład wcześniej zrobiłem first ‮ second ‭ third ‮ fourthw HTML i wkleiłem wynik:
first second third fourth
Jeśli skopiujesz i wkleisz wiersz w jakimś obszarze tekstowym i będziesz bawić się klawiszami ze strzałkami na klawiaturze, z łatwością zauważysz, że „drugi” i „czwarty” to rzeczywiście rtl.
Po prostu daj każdemu stronę, która ma te zastąpienia w formacie do kopiowania. Ponieważ są to znaki o zerowej szerokości, sensowniejsze może być posiadanie dwóch przycisków, takich jak:
<button onclick="prompt('Hit Ctrl-C and close','\u8237\u8237')">LTR</button>
<button onclick="prompt('Hit Ctrl-C and close','\u8238\u8238')">RTL</button>
na jakiejś stronie internetowej i pozwól użytkownikom skopiować znaki z tego miejsca. Pamiętaj, że znaki mają zerową szerokość, więc nic nie zobaczą w polu.