Asp.net @下拉列表的字体在ie8中不起作用

Asp.net @下拉列表的字体在ie8中不起作用,asp.net,internet-explorer-8,font-face,Asp.net,Internet Explorer 8,Font Face,当使用@font-face时,我面临一个问题,那就是当我要将字体从印地语转换为英语时,这在每个浏览器的每个datacontrol中都能正常工作。但对于dropdownlist,这在IE8中并不好,但在其他浏览器中也很好。我使用它的方式如下: 1) 应用程序内主题文件夹 @font-face { font-family: "MyCustomFont"; src: url('../font/MFDEV010.ttf') format('truetype') } @font-face

当使用@font-face时,我面临一个问题,那就是当我要将字体从印地语转换为英语时,这在每个浏览器的每个datacontrol中都能正常工作。但对于dropdownlist,这在IE8中并不好,但在其他浏览器中也很好。我使用它的方式如下:

1) 应用程序内主题文件夹

@font-face
{
    font-family: "MyCustomFont";
    src: url('../font/MFDEV010.ttf') format('truetype')
}
@font-face
{
    font-family: "MyFont";
    src: url('../font/MFDEV010.eot?iefix') format('eot')

}

.HindiSkin
{
    font-family: "MyFont", "MyCustomFont";
    font-size:17px;

}
.EngSkin
{
    font-family: Arial Unicode MS ;
    font-size:15px;

}

.InputSelect
{
   /*border: 1px solid #b0b0b0;*/
   font-family: verdana;
   font-size: 12px;
   color: #090908;
   font-weight: normal;
   width: 190px;
   padding:1px;
   height:25px;
}

.InputSelectHindi
{
   /*border: 1px solid #b0b0b0;*/
   font-family: "MyCustomFont","MyFont";
   font-size: 18px;
   color: #090908;
   font-weight: normal;
   width: 190px;
   padding:1px;
   height:30px;
}  
2) 在皮肤文件中,我已经包括:

<asp:DropDownList runat="server" cssclass="InputSelect" />
<asp:DropDownList SkinID="Blue" runat="server" cssclass="InputSelectHindi" />
注意:这在任何地方都可以正常工作,但不是IE8,请给出解决方案。
thnx Prevance

IE不支持TTF字体格式(根据)。也许这就是原因吧?

你读过这篇文章吗?是的,但我的问题无法解决,我现在使用的是ttf和eot字体。
on the page i have add the reference of the theme here like this:
StylesheetTheme="EnglishFontSkin"