User:Oblivious/Thaana rendering "glitch" in Firefox
The reason for the existence of this page here is, to prevent firefox users from unintentional vandalism of stuff written in thaana, in HTML Unicode. When rendering such text, firefox may show you two different variations depending on the language components installed with windows. As of yet I havent tested this in any other OS. Reportedly Safari, too, has got similar problems.
What is thaana?
[edit]To save you time... thaana is the script used the writing system of Dhivehi language, spoken in the Maldives. The following point must be within the scope of your consideration for the rest of this page: Its written (and spoken) from right to left
Stuff used...and other info
[edit]Things you might want to know. Stuff used:
- Opera 8.02
- Firefox 1.0.3
- Windows XP with Dhivehi language pack
- Windows XP without Dhivehi language pack
Rendering
[edit]What we are trying to render here is...
ދިވެހިރާއްޖޭގެ ޖުމުހޫރިއްޔާ
...which, when romanized sounds like
- DhivehiRaajjeyge Jumhooriyyaa
Now since thaana is written from right to left, obviously DhivehiRaajjeyge will be on the right side... followed by Jumhooriyyaa. Therefore in following screenshots...
1 indicates DhivehiRaajjeyge
2 indicates Jumhooriyyaa
Opera
[edit]Opera renders it correctly with or without windows thaana/dhivehi language pack.
Firefox
[edit]Firefox has two variations of rendaring. First windows users with language packs installed will see the following version. Here Words are "flipped", last word comes first and first word comes last. Hence rendering Jumhooriyyaa DhivehiRaajjeyge instead of DhivehiRaajjeyge Jumhooriyyaa
Second version is for users without windows language pack. With this version of rendaring, even the native speakers of Dhivehi can't possibly read a sensible word out of which is presented... Lets say it simply displays garbage!
Fix (sort of)
[edit]Strangely enough, firefox renders it correctly when pressed Ctrl++ (which is used to zoom). Works for both users with and without language packs. I have tested this with Firefox 1.0.3. May not work in Later versions!