There is no such thing as "Telugu fonts". This is not how Unicode works.
All fonts you can use should support Unicode, but not all fonts support the subset of the Unicode code point you need. As to Telugu, I just tried to see it in a Web browser using default font face — it is shown correctly by IE, Mozilla Seamonkey/Firefox and Google Chrome. Isn't that enough? It looks like Telugu Unicode sub-range is popular enough to be supported by Web browsers for nearly all modern OS.
All you need is using UTF-8 for your Web pages. Always prescribe it in HTTP-EQUIV of all pages:
<html>
<head>
<title>You title…</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
</head>
<body>
......
</body>
</html>
Everything should work.
In worse case, there is a technique for embedding custom fonts in CSS. Read this:
http://randsco.com/index.php/2009/07/04/p680[
^].
Search for more:
http://lmgtfy.com/?q=embed+font+in+CSS[
^].
—SA