Я добавляю правила @ font-face используя метод IE stylesheet.addRule (). Однако символ @ является недопустимым символом для аргумента «селектор» этого метода, поэтому я получаю ошибку «недопустимый аргумент».
s.addrule("@font-face", "font-family: 'Font Name'; src:url('/fonts/font.eot') etc...)";
Есть ли другой способ динамически добавить эти правила?
Я попытался установить свойство innerHTML элемента стиля, установить свойство cssText свойства styleSheet, а также добавить текстовый узел к элементу стиля (что приводит к сбою IE).
Есть ли другие способы попробовать?