Cufon не работает в IE - проблема CSS

У меня самая странная проблема. Я создаю тему для Wordpress, используя Cufon. Cufon отлично работает в Chrome и Firefox, но я не смог заставить его рендерить в IE, поэтому, поскольку я все еще нахожусь в стадии разработки, я отложил проблему, чтобы разобраться с ней позже.

Вчера я возился с другими элементами CSS в моей теме. Позже я открыл тему в IE8 для проверки выравнивания, и уолф, Куфон, начал работать. Я не был уверен почему, так как я немного изменил CSS, но эй - пока это работает.

Затем, тупо, я переписал свой старый CSS-код, вернувшись к нему до моих правок, и Cufon снова сломался. Так как я не знаю, что я сделал, чтобы исправить это, я в затруднении, но теперь я знаю, что это можно сделать.

Я гуглил и гуглил, и я не могу найти причину, почему это так. CSS проверяет. HTML проверяет. Консоль Firefox Error не показывает ошибок при загрузке страницы. И это похоже на проблему с CSS, так как это был единственный измененный файл.

Если это имеет какое-то значение, я использую Wordpress 3.0.

Я встраиваю Cufon в заголовок каждой страницы с этим:

    <script type="text/javascript" src="<?php bloginfo('template_directory'); ?>/js/cufon-yui.js"></script>
<script type="text/javascript" src="<?php bloginfo('template_directory'); ?>/js/Yanone_Kaffeesatz_Rg_400.font.js"></script>
<script type="text/javascript">
    Cufon.replace('h2.posttitle');
    Cufon.replace('#topnav > ul > li');
    Cufon.replace('.rightwidget > h2');
    Cufon.replace('.footerrightli > h2');
    Cufon.replace('.footerleftli > h2');
    Cufon.replace('.footermiddleli > h2');
    </script>

Сайт разработки находится здесь: [ссылка удалена]

Я уверен, что был бы признателен за помощь. У кого-нибудь есть какие-либо идеи?

2 ответа

Вам может понадобиться утилита Sizzle Selector для IE, она работает рука об руку с Cufon, так как все ваши замены - неосновные строки (например, H2, li).

Последняя версия скрипта cufon работает с IE9. Убедитесь, что у вас установлена ​​версия v1.09i или выше в вашей теме или каталоге плагинов в WordPress.

Например, чтобы исправить нашу пользовательскую тему на нашем сайте, чтобы теги H1/H2/H3 использовали шрифты cufon (в IE9 они отображались пустыми), мы загрузили последнюю загрузку на наш сервер и поместили в каталог нашей темы./js/ как "cufón-yui.js". Задача решена.

Скачать с: http://cufon.shoqolate.com/generate/

Вспомогательная документация по этой проблеме: https://github.com/sorccu/cufon/wiki/faq

Другие вопросы по тегам