If you ever had to use a computer for writing text in two different languages that do not share the same alphabet you might have experienced that you wanted to write the text in one language but missed to switch to it which resulted in writing the text, or part of it, in the wrong [...]

