Alex had a good idea, but you cannot update all cufon objects on every VisibleOutCallback element. What this will give you is slooooowdown.
Think again when you click the โNextโ button, and Cufon updates every element that converts when the page loads - then some browsers may have a problem with this.
So, the correct solution is to replace only certain elements, you can do it as follows:
$("#carousel").jcarousel({ itemVisibleOutCallback: { onBeforeAnimation: function() { Cufon.replace("#carousel h2, #carousel li > div > a", {fontFamily: 'YourFont', hover: true}); } } });
source share