Bidirectional Rendering
- Many scripts are written left-to-right (LTR), but some are
right-to-left (RTL):
- Arabic, Hebrew, Syriac, Thaana
- Numbers are still written LTR
- Unicode stores characters in logical order, roughly:
- order they are spoken
- order they are typed
- order used for sorting
- Rendering has to reorder from logical order in the 'backing store' to
visual order for display