Question

Cas de test:

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

où « cufon.js » est la dernière version (même résultat avec la version réduite au minimum à partir du site principal et version non réduite au minimum à partir de GitHub) et « font.font.js » est une police générée par le site Web de CUFON le sous-ensemble du latin .

Il n'y a pas HTTP, HTML, CSS, ou des erreurs JS rapporté par le navigateur, mais pas VML est généré dans IE 8, FF 3.6 ou Safari 5. La sortie générée ne possède les styles en ligne <html class="cufon-active cufon-ready"> et Cufon, mais c'est tout .

J'ai aussi essayé, en vain:

  • Commutation où les scripts apparaissent (avant </head> et avant </body>)
  • Appel jQuery avant Cufon
  • manuellement en déclarant la famille de polices spécifiée dans font.font.js en utilisant le CSS en ligne
  • Modification du DOCTYPE de HTML5 à XHTML 1.1 ou HTML 4.01 Strict
Était-ce utile?

La solution

Je n'avais pas énuméré localhost comme un domaine autorisé. Idiot moi.

Autres conseils

J'ai toujours inclus le nom fontFamily:

Cufon.replace('#search-button', { fontFamily: 'Futura', hover: true });
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top