A field guide to UAX #9: how X1, N0, L2 reversal, paired brackets and isolate runs turn a single paragraph of mixed Latin and RTL into the visible order on screen.
Two Unicode blocks — Phonetic Extensions and Superscripts/Subscripts — give you about half the alphabet plus all ten digits. The other half passes through unchanged, which is the catch most people notice on their second paste.