Cufon загружается, но не отображается - PullRequest
2 голосов
/ 27 ноября 2010

Контрольный пример:

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8" />
<script type="text/javascript" src="/cufon.js"></script>
<script type="text/javascript" src="/font.font.js"></script>
</head>
<body>
<h1>Text</h1>
<script type="text/javascript">
    Cufon.replace('h1');
</script>
</body>
</html>

где "cufon.js" - это последняя версия (тот же результат с свернутой версией с основного сайта и неминизированной версией из GitHub), а "font.font.js" - сгенерированный шрифт из подмножества сайта cufon на латиницу .

Браузер не сообщает об ошибках HTTP, HTML, CSS или JS, и, тем не менее, в IE 8, FF 3.6 или Safari 5 не генерируется VML. Сгенерированный вывод имеет встроенные стили <html class="cufon-active cufon-ready"> и Cufon, но это все.

Я тоже пытался, но безрезультатно:

  • Переключение мест появления скриптов (до </head> и до </body>)
  • Вызов jQuery перед Cufon
  • Ручное объявление семейства шрифтов, указанного в font.font.js, с использованием встроенного CSS
  • Изменение DOCTYPE с HTML5 на XHTML 1.1 или HTML 4.01 Strict

Ответы [ 2 ]

2 голосов
/ 30 ноября 2010

Я не указал localhost в качестве авторизованного домена.Глупый я.

1 голос
/ 27 ноября 2010

Я всегда включал имя fontFamily:

Cufon.replace('#search-button', { fontFamily: 'Futura', hover: true });
...