Domanda

Test case:

<!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>

dove "cufon.js" è la versione più recente (lo stesso risultato con la versione minimizzata dal sito principale e non ridotto al minimo la versione da GitHub), e "font.font.js" è un tipo di carattere generato dal sito sottoinsieme di Cufon al latino .

Non ci sono HTTP, HTML, CSS, o errori JS riferito dal browser, e tuttavia non VML viene generato in IE 8, FF 3.6, o Safari 5. uscita non hanno stili <html class="cufon-active cufon-ready"> e Cufon linea generata al computer, ma questo è tutto .

Inoltre ho provato, inutilmente:

  • di commutazione in cui gli script appaiono (prima </head> e prima </body>)
  • Calling jQuery prima Cufon
  • dichiarando
  • manualmente il font-family specificato nel font.font.js utilizzando CSS in linea
  • Modifica della DOCTYPE da HTML5 a XHTML 1.1 o HTML 4.01 Strict
È stato utile?

Soluzione

Non aveva elencato localhost come dominio autorizzato. Sciocco me.

Altri suggerimenti

Ho sempre incluso il nome fontFamily:

Cufon.replace('#search-button', { fontFamily: 'Futura', hover: true });
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top