У меня есть demo page up here; вы можете просмотреть источник, чтобы посмотреть, что я пытаюсь сделать.Как получить цвета для работы в sIFR 3 r436?
Как вы можете видеть, все, что касается этого, похоже, работает, за исключением цветов. Я пытаюсь установить цвет в синий (# 0000ff), но он остается черным. Я создал собственный SWF-файл для моего шрифта, вставив четыре разных варианта одного шрифта, чтобы соответствовать различным стилям за these instructions (потому что этот конкретный семейство шрифтов сохраняет регулярные, жирные, курсивные и жирные курсивом, как четыре непересекающихся имени шрифта).
Для потомков я вставлять некоторые из исходного кода из этой демонстрационной страницы я связан с здесь:
<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>
Что я забыл? Как заставить цвета работать?
Я взял HTML, CSS и JS со страницы, с которой вы связались, и изменил ее загрузку собственного SWF-файла. И цвета работали. Однако это было только с одним шрифтом (Myriad Pro Regular). Когда я пытался смешивать разные шрифты, как указано выше (Regular, Bold, Italic и Bold Italic), однако это не сработало - он не показывал * никакого * текста! Похоже, я могу заставить цвета работать, или я могу использовать несколько шрифтов, но не то, и другое. – SoaperGEM