У меня есть демонстрационная страница здесь ; Вы можете просмотреть источник, чтобы увидеть, что я пытаюсь сделать.
Как видите, все в нем работает, кроме цветов. Я пытаюсь установить синий цвет (# 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>
Что я забыл? Как заставить цвета работать?