При использовании @ 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, пожалуйста, дайте решение для этого.
спасибо заранее