Using unicode fonts is the easiest way to properly display hindi, arabic, hebrew and other non latin languages.
We install the unicode fonts in a local directory and then tell fontconfig to look in that directory.
Edit /etc/fonts/local.conf
Then tell fontconfig to rehash it's tables/usr/ias/share/fonts/fc
[root@host] # fc-cacheCheck that your new font is there
[root@host] # fc-list |grep