У меня есть демонстрационная страница здесь; вы можете просмотреть исходный код, чтобы узнать, что я пытаюсь сделать.
Как видите, вроде все работает, кроме цветов. Я пытаюсь установить синий цвет (# 0000ff), но он остается черным. Я создал собственный SWF-файл для своего шрифта, встраивая четыре разных варианта одного шрифта, чтобы учесть разные стили для эти инструкции (потому что это конкретное семейство шрифтов хранит обычный, полужирный, курсив и полужирный курсив в виде четырех непересекающихся имен шрифтов).
Для потомков я вставлю часть исходного кода с той демонстрационной страницы, на которую я ссылался здесь:
<style type="text/css">
h1.sifr {
color: #0000ff;
font-family: 'Myriad Pro';
font-size: 1.75em;
margin-bottom: 0;
}
</style>
<script type="text/javascript">
var myriad_pro = {src: 'myriad_pro.swf'};
sIFR.activate(myriad_pro);
sIFR.replace(myriad_pro, {
selector: 'h1.sifr',
css: {
'.sIFR-root': {'color': '#0000ff', 'font-family' : 'Myriad Pro'},
'em': {'color': '#0000ff', 'font-family' : 'Myriad Pro Italic' , 'font-style' : 'plain'},
'strong': {'color': '#0000ff', 'font-family' : 'Myriad Pro Bold' , 'font-weight' : 'normal'},
'em strong, strong em': {'color': '#0000ff', 'font-family' : 'Myriad Pro Bold Italic' , 'font-style' : 'plain', 'font-weight' : 'normal'}}
}
);
</script>
Что я забыл? Как заставить работать цвета?