what font list do you want to display? client side? server side? try<script language="VB" runat="server">
SUB Page_Load (sender as Object, e as EventArgs)  combobox1.DataTextField = "Name"
  combobox1.DataSource = (New System.Drawing.Text.InstalledFontCollection()).Families
  combobox1.DataBind()End Sub
</script>
<body onload="getSystemFonts()">
 <OBJECT id=dlgHelper CLASSID="clsid:3050f819-98b5-11cf-bb82-00aa00bdce0b" width="0px" height="0px"></OBJECT><form runat="server">
Server side fonts:<asp:dropdownlist id="combobox1" runat="server" />
</form>
Client side font:<SELECT  id="oSelect" onchange="ChangeFont()">
  </SELECT> 
<script language="javascript">function getSystemFonts()
{  
var a=dlgHelper.fonts.count;
var fArray = new Array();
var oOption = document.createElement("OPTION");
oOption.text = "Choose a Font";
oOption.value = "0";
oSelect.add(oOption);
for (i = 1;i < dlgHelper.fonts.count;i++)

fArray[i] = dlgHelper.fonts(i);
var oOption = document.createElement("OPTION");

oOption.text = fArray[i];
oOption.Value = i;
oSelect.add(oOption);

}
function ChangeFont()
{
var sSelection = oSelect.options[oSelect.selectedIndex].text;
document.execCommand("FontName",false,sSelection);

</script>
abaddfs
</body>