I'm tired to repeat: there is not such thing as Marathi font!
There are Unicode scripts, which are not fonts as well. Marathi is written in Devanagari (
http://en.wikipedia.org/wiki/Devanāgarī[
^]) and Modi (
http://en.wikipedia.org/wiki/Modi_script[
^]).
Devanagari in not a Hindi or Marathi script; it is used in several most used Indian languages and also — importantly — Sanskrit.
Second thing is: there is no such thing as Devanagari, Latin, Cyrillic font as well. Every font support its own sub-range of Unicode code points.
Modi a historical script and is only under its way to Unicode standard, but Devanagari script is readily available, its Unicode code point range is 0x0901 to 0x0979. You can run standard "Character Map" application to see which fonts support Devanagari. All systems usually have at least one preinstalled font supporting Devanagari, as this script is very important. I know "Arial Unicode MS".
Sagarkadam, how come I know these very simple and basic facts but you don't? You probably live and work in India and work with Indian language(s), but I've never been to India and never worked with any Indian languages. I think you should know better then I do. In my opinion, respect to the culture of your own country is important.
—SA