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?
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
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
What we are trying to render here is...

&amp;#1931;&amp;#1960;&amp;#1928;&amp;#1964;&amp;#1920;&amp;#1960;&amp;#1923;&amp;#1959;&amp;#1927;&amp;#1968;&amp;#1942;&amp;#1965;&amp;#1934;&amp;#1964; &amp;#1942;&amp;#1962;&amp;#1929;&amp;#1962;&amp;#1920;&amp;#1963;&amp;#1923;&amp;#1960;&amp;#1927;&amp;#1968;&amp;#1940;&amp;#1959;

...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
Opera renders it correctly with or without windows thaana/dhivehi language pack.

Firefox
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)
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!