Bidirectional Class - Right To Left Override
Right To Left Override is a formatting character that forces all subsequent text to be rendered from right to left, regardless of the inherent direction of the characters themselves. It overrides the natural bidirectional algorithm, meaning even Latin letters or digits, which normally display left to right, will be shown in reverse order. This override persists until it is canceled by a Pop Directional Formatting character or reaches the end of the paragraph. Its purpose is to handle mixed-script content where precise visual ordering is required, such as embedding an English phrase within Arabic or Hebrew text, ensuring the logical order matches the intended display. It is a powerful tool but should be used sparingly, as incorrect usage can lead to confusing or garbled output for users.