Est-il possible d'exécuter le script de remplacement de texte Cufon en PHP (ou avant son envoi au navigateur)? La raison pour laquelle je pose la question est qu'il y a un peu de problème avec le HTML affiché étant son texte rendu par le navigateur normal avant que Cufon ne soit capable d'attirer sa magie dessus. L'utilisateur voit un flash de texte non-rendu (FOUT) avant qu'il ne soit remplacé par awesomeness Cufon. J'ai remarqué que le HTML rendu a des balises générées à la place du texte HTML (canevas et balises Cufon) et j'ai pensé, et si cela pouvait être fait en PHP et ensuite envoyé au navigateur pour que le navigateur reçoive effectivement le dessin texte depuis le début? Cela signifie-t-il le portage sur le code qui dessine le texte sur PHP? Cela est venu comme un coup de génie ou une bêtise plus probable la nuit dernière et se demandait si quelqu'un avait des idées sur le sujet. Merci d'avoir lu.Exécuter Cufon en PHP
Cufon.replace('div#nav-menu a h5',{
fontFamily:'United Stencil',
hover: true,
hoverables : {h5 : true}
});
Cufon.replace('.stencil',{fontFamily:'United Stencil'})
Cufon.replace('.heavy',{
fontFamily : 'United Heavy',
hover : true,
hoverables : {
h1:true,
h2:true,
h3:true
}
});
Voici le Cufoned HTML:
<a class=" heavy" href="/mp_svn/node/5">
<cufon class="cufon cufon-canvas" alt="Products" style="width: 65px; height: 16px;">
<canvas width="77" height="17" style="width: 77px; height: 17px; top: -2px; left: -2px;"></canvas>
<cufontext>Products</cufontext>
</cufon>
Je voudrais envoyer le code HTML ci-dessus pour le navigateur depuis le début, pré-Cufon est quelque chose comme:
<a href="/mp_svn/node/5">Products</a>
J'ai essayé d'ajouter Cufon.now() à la fin du JS ci-dessus et j'avais toujours l'effet FOUT. Y a-t-il un meilleur endroit pour l'appeler? –
Selon l'API, (https://github.com/sorccu/cufon/wiki/API) Il devrait être placé à la fin de la page MAIS d'abord dans la balise de script, pourriez-vous essayer? – Flipke
essayé et encore obtenir le FOUT. Merci pour la suggestion cependant, à partir des docs il semblait que cela aurait dû faire l'affaire. –