First of all, there is no such thing as "Hindi font" (even though there are fonts with such names). First, there is no such writing system or script as "Hindi". Modern Hindi uses
Devanāgarī:
http://en.wikipedia.org/wiki/Devanagari[
^].
Moreover, as .NET uses Unicode, a font cannot be even be a "Devanāgarī font". Each Unicode fonts supports several scripts at once, so several languages can use one font. Devanāgarī is so popular that it is supported by nearly all modern platforms by default, without a need to install or configure anything culture-specific. You can just use one of the general-purpose font supporting this script.
Even less sense makes the question about "saving a font in a database". However, I can guess that you merely mean saving texts. So, you certainly need to use Unicode text types for your Access database:
http://msdn.microsoft.com/en-us/library/ms714540%28v=vs.85%29.aspx[
^].
—SA