i think in windows XP also that site looks same weird,btw the font is raghu1.ttf which is used by BBC Hindi website...i think there isn't much change going to happen after installing that font.
if u wanna install fonts,install it locally(ie, /home/yourname/.fonts/ as what i have explained,in ubuntu u may need to "sudo apt-get install ttmkfdir" for the thingas to work.
ttf-indic packages is already installed and the fonts are Unicode which can show great sizes in bbc hindi and other websites,leaving this site dainik jagran or..
more about devnagri ttf:
http://indlinux.org/doc/devanagaari.html