
Zoals je hebt kunnen zien hier zijn er weer een aantal wijzigingen doorgevoerd in het design hier en één daarvan is het gebruik van een specifiek font. De methode die ik hiervoor heb gebruikt is Cúfon en ik heb van een paar van jullie al de vraag gekregen of ik wil delen hoe dat het beste te implementeren is.
Het eerste wat je moet doen, uiteraard, is bepalen welk lettertype/font te wilt gebruiken. Gebruik bijvoor
beeld het fonts archief hier of op Delicious mocht je op zoek zijn naar inspiratie, maar wat bovenal belangrijk is dat je het font mag
gebruiken zoals je dat zou willen; kijk dus goed naar de licentie die er bij hoort.
Stappenplan Cúfon Installatie Stappenplan
- Font Generen Nadat je een font hebt gedownload ga je naar de Cúfon site en selecteer je de betreffende opties en upload je het font wat je eerder gedownload hebt. Nadat alle juiste opties hebt aangevinkt genereert de site een versie van je font in javascript welke je direct kunt downloaden.
- Javascript uploaden Het font javascript moet vervolgens een plekje vinden in je theme folder. Mijn voorkeur is om daar een map fonts voor aan te maken in
/wp-content/themes/jouwtheme/fontsof/wp-content/themes/jouwtheme/includes/. In deze map hoort het gegenereerde.fontgeüpload te worden samen metcufon-yui.jswelke je hier kunt downloaden. - De scripts activeren Deze beide scripts zul je vervolgens moeten activeren in je theme via
functions.php.function add_cufon(){ ?> <script src="<?php bloginfo('stylesheet_directory') ?>/includes/cufon-yui.js" type="text/javascript"></script> <script src="<?php bloginfo('stylesheet_directory') ?>/includes/Jouw-lettertype.font.js" type="text/javascript"></script> <script type="text/javascript"> Cufon.replace('h1',{ hover: true })('h2', {hover:true})('#blog-title', {hover:true})('#blog-description', {hover:true})('h3', {hover: true})('h4', {hover: true})('h5', {hover: true})('h6', { hover: true })('.aside h3', { hover: true}); </script> <?php } add_action('wp_head', 'add_cufon');De voorbeelden die je hier ziet staan in regel 6 zijn voorbeelden van classes en id’s die met je nieuwe fonts moeten werken.
- En IE dan? Inderdaad.. ook hier moeten we IE een beetje helpen met een klein stukje jQuery:
//Cufon MS_IE fix function add_cufon_iefix(){ ?> <script type="text/javascript"> Cufon.now(); </script> <?php } add_action('wp_footer', 'add_cufon_iefix');
That’s it. Nadat je je functions.php hebt bijgewerkt zul je zien dat je site nu de betreffende classes en ID’s keurig toont met het nieuwe font. Easy peasy.







Ik zou hier
wp_enqueue_script();voor gebruiken. Een interessant artikel over de voordelen van deze functie: Using WordPress’ wp_enqueue_script() In Themes And PluginsVoorbeeld:
wp_enqueue_script('cufon-yui', '/includes/cufon-yui.js',);Je hebt gelijk Jan Egbert, al moet ik zeggen dat ik met dit script nog nooit issues heb gehad en bij andere jQuery scripts wel waar ik – uiteraard – wel
wp_enqueue_script();heb gebruikt.Heel erg bedankt!
Kan je me ook vertellen waarom voor elk woord een class wordt aangemaakt?
Krijg die code niet hierin?(/*–<>
<>
Lorem
>
>*/)
Anders pakt wordpress het niet, ook zo leuk:-)
Kijk op :
http://www.haagscheschoonheid.nl/teksttest/
met FireFox met de FireBug ut.
Groet Menno
PS Overigens denk ik wel dat het bruikbaar is.
cufon class=”cufon cufon-canvas” alt=”Lorem ” style=”width: 49px; height: 16px;”>Lorem </cufon
code kun je toevoegen door ze in < code > te zetten. Geen idee wat de exacte reden is waarom er allemaal verschillende classes gemaakt worden anders dat Cúfon zo werkt. Zal met het feit te maken hebben dat er steeds images gemaakt worden van de letters die steeds goed gepositioneerd moeten worden.