Una cosa que puede hacer es mezclar anulaciones Unicode rtl / ltr . Si el valor predeterminado es RTL, use la anulación LTR para escribir en inglés y use la anulación RTL para volver a la normalidad.
Ltr es ‭
, rtl es‮
Por ejemplo, antes he hecho first ‮ second ‭ third ‮ fourth
en HTML y he pegado el resultado:
first second third fourth
Si copia y pega la línea en algún área de texto y juega con las teclas de flecha en su teclado, le resultará bastante fácil darse cuenta de que "segundo" y "cuarto" son realmente rtl.
Así que solo dale a todos una página que tenga estas anulaciones en formato copiable. Dado que estos son caracteres de ancho cero, puede tener más sentido tener dos botones como:
<button onclick="prompt('Hit Ctrl-C and close','\u8237\u8237')">LTR</button>
<button onclick="prompt('Hit Ctrl-C and close','\u8238\u8238')">RTL</button>
en alguna página web y deja que tus usuarios copien los personajes desde allí. Tenga en cuenta que los caracteres tienen un ancho cero, por lo que no verán nada en el cuadro.