Ist es möglich, das Cufon Text Replacement Skript in PHP (oder bevor es an den Browser gesendet wird) laufen zu lassen? Der Grund, warum ich frage, ist, dass es ein bisschen ein Problem mit dem angezeigten HTML gibt, da es sich um den normalen Browser handelt, der gerendert wurde, bevor Cufon in der Lage ist, seine Magie darüber zu ziehen. Der Benutzer sieht einen Flash von nicht gerenderten Text (FOUT), bevor er durch Cufons Großartigkeit ersetzt wird. Ich habe bemerkt, dass der gerenderte HTML-Code einige Tags anstelle des HTML- (Canvas- und Cufon-Tags) -Text generiert hat und ich dachte, was wäre, wenn dies in PHP gemacht und dann an den Browser gesendet werden könnte, damit der Browser das Gezeichnete tatsächlich erhält Text von Anfang an ?. Würde das bedeuten, dass Sie den Code, der den Text in PHP zeichnet, portieren? Das kam letzte Nacht als ein Geniestreich oder wahrscheinlicher Dummheit und fragte sich, ob jemand irgendwelche Gedanken dazu hatte. Danke fürs Lesen.Run Cufon in 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
}
});
Hier ist die 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>
Ich möchte die oben HTML an den Browser von Anfang an, ist wie etwas vorge Cufon sie senden:
<a href="/mp_svn/node/5">Products</a>
Ich habe versucht, Cufon.now() bis zum Ende des JS oben hinzuzufügen und hatte immer noch den FOUT-Effekt auftreten. Gibt es einen besseren Ort, um es zu nennen? –
Gemäß der API, (https://github.com/sorccu/cufon/wiki/API) sollte es am Ende der Seite, aber zuerst in der Skript-Tag, könnten Sie es versuchen? – Flipke
Versuchte das und immer noch die FOUT. Danke für den Vorschlag, von den Dokumenten, die so aussahen, hätte es den Trick geschafft. –