It seems that In Ubuntu Firefox Pango support is enabled for selective locales only. Adding the line:
MOZ_DISABLE_PANGO=0 in /etc/environment has resolved the problem for me and now I can see the Web pages in Urdu displayed with perfect font rendering. But this isn't the solution to the problem because now I will have to tell people that they need to add this line in order to view Urdu web pages on firefox. These are the people I am trying to convince to use Ubuntu and they wouldn't like this idea. Also adding the above line had a reverse effect on Galeon web browser which showed no symptoms of the bug but after adding this line Firefox works fine but Galeon has inherited the issue. -- Font rendering problem in Gecko based applications https://launchpad.net/bugs/54091 -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs