Skip to main content

This site requires you to update your browser. Your browsing experience maybe affected by not having the most up to date version.

General Questions

General questions about getting started with SilverStripe that don't fit in any of the categories above.

Moderators: martimiz, Sean, biapar, Willr, Ingo, swaiba, simon_w

Cufon and Silverstripe


5 Posts   2078 Views


11 August 2009 at 10:09pm Community Member, 79 Posts

Just wondering if anyone has cufon working with Silverstripe. Just starting to look into this, as I have always used Sifr, but wondered if anyone had this working? Also how hard would it be to make a cufon Module do you think?


11 August 2009 at 11:44pm Community Member, 901 Posts

I never heard of cufon, but it sounds interesting (for all others that are interested:
Apparently, you can do the font conversion online (, all that is left to do is add some JavaScript and you're done.
Creating a module for such a basic/simple thing seems like overkill. Or what did you have in mind for a module?


11 August 2009 at 11:52pm Community Member, 79 Posts

I guess a module could help with the intergration with Silverstripe, handle the requirements/file includes and make it a simpler option to intergrate with Silverstripe than Sifr which I find can be slow to load.

I see there is a wordpress module for Cufon that already exists, and I guess it may be worth looking at this to see what configuration options this offers and see whether a similar module could be made for Silverstripe


11 January 2011 at 12:25pm Community Member, 54 Posts

I'm replying awfully late however someone may like find this useful...

Silverstripe moves the order of the required javascript. Work within this and Cufon will work.

Stop putting js in the body (



Cufon.replace must be last so create the following to suit your needs


Cufon.replace('h1')('h2')('h4'); head (at the end)

<% require themedCSS(layout) %>
<% require javascript(mysite/javascript/cufon-yui.js) %>
<% require javascript(mysite/javascript/mycufonfontfile.font.js) %>
<% require javascript(mysite/javascript/cufonreplace.js) %> body(at the end, but before any other scripts)

<script type="text/javascript">; </script>

Hope that helps


12 January 2011 at 11:50am Community Member, 271 Posts

Adding the to


will load the Cufon call as last, so you can keep the js inclusion in the body.