Localization gotcha: The RTL question mark

Raymond Chen

Displaying a question mark in RTL is not as easy as it sounds, because different languages use different question marks.

Languages which use Arabic or Arabic-style script flip the question mark, resulting in ؟. On the other hand, Hebrew does not flip the question mark; they use the LTR-style ?.

This is normally handled as part of string localization, but you have to be careful if you have a question mark embedded into a bitmap, such as a Help icon or button. You have to make the bitmap available to localization so that the Arabic localizers can flip the question mark, whereas the Hebrew localizers leave it alone.


Discussion is closed.

Feedback usabilla icon