If someone was making software, able to display content in any written language, what would they have to consider? [duplicate]
I know you'd have to use Unicode. And that Japanese is read vertically and reverse of English. What are some of the things one would have to take into consideration?