@ font-face для выпадающего меню не работает в ie8 - PullRequest
0 голосов
/ 22 сентября 2011

При использовании @ font-face я сталкиваюсь с проблемой, которая заключается в том, что когда я собираюсь преобразовать шрифт из хинди в английский, это прекрасно работает в каждом браузере для каждого элемента управления данными. но для выпадающего списка это не хорошо в IE8, но хорошо в других браузерах. Я использую его следующим образом:

1) в папке app_theme

@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" />

3) на странице

on the page i have add the reference of the theme here like this:
StylesheetTheme="EnglishFontSkin"

Примечание: это работает нормально везде, но не в IE8, пожалуйста, дайте решение для этого. спасибо заранее

1 Ответ

1 голос
/ 22 сентября 2011

IE не поддерживает формат TTF в font-face (согласно этой странице ). Может в этом причина?

...