A
font itself can not be shown. It contains the glyph used to display characters. Not all fonts contain all character glyphs. The
unicode[
^] specification is made of several subsets of glyph. Hindi is a language (more precisely a set of languages but also a standardized one), not a writing system. The general writting system for hindi languages is
Devangari[
^], which is presented in unicode in the range: u0900-u097f.
So: you need fonts that support this unicode subset. Not all unicode fonts support all unicode subsets.
And there you have the words to enter in google, and there you have the first result also:
http://www.devanagarifonts.net/[^]
You might find this useful too:
http://www.infowebservices.in/hindi/[
^]