Gebruik alle fonts je zelf wil in je website met Flir

Flir, Facelift Image Replacement, is een script om welke font dan ook in je website te gebruiken zonder dat je gebruik moet maken van een image gemaakt in Photoshop of Fireworks.
Je kan door middel van enkel lijnen code je tekst omzetten naar een font naar wens, elk font die je wil.
Heel handig als je denkt in termen van zoekmachine optimalisatie. Nu kan de zoekmachine de tekst inlezen en komt hij geen onleesbare image meer tegen.
Een tutorial hoe je dit implementeert in je website.
Wat heb je nodig?
- Een server met PHP ondersteuning : PHP 5 is aanbevolen.
- Een server met GD.
- ImageMagick op de server is nodig voor bepaalde fonts.
Downloaden en plaatsen van bestanden
Download facelift, deze bestanden heb je nodig.
Eens je deze download binnen hebt pak je het bestand uit met het programma Winrar en plaats je de map in de root van je directory. Dit is waar je index pagina staat, in normale omstandigheden.
Fonts installeren
Download de fonts welke je wil gebruiken en voeg deze bij in de map ‘fonts’.
Config-flir.php instellen
Nu je bestanden uitgepakt zijn op de juiste plaats staan open je de file config-flir.php en zie je enkele voorwaarden staan die je naar eigen smaak kan aanpassen. Indien je de ‘define’ voorwaarden wil aanpassen, is niet verplicht, kan je best de documentatie van Flir zelf doornemen. Voor alles is er een uitgebreide uitleg voorzien.
Belangrijkste in dit document is dat je moet aangeven welke fonts je gaat gebruiken. Dat doe je met de volgende regels
// Each font you want to use should have an entry in the fonts array. $fonts = array(); $fonts['illuminating'] = 'ArtOfIlluminating.ttf'; $fonts['okolaks'] = 'okolaksBold.ttf'; $fonts['wanta'] = 'wanta_091.ttf';
Dit is een array van fonts. Wil je bijvoorbeeld de font webtutorials.ttf(is enkel een voorbeeld, deze font bestaat niet) gebruiken in je website voeg dan volgende regel toe :
$fonts['webtutorials'] = 'webtutorials.ttf';
De naam tussen de aanhalingstekens in de $fonts array gaan we later nog gebruiken in de CSS om de font op te roepen.
Iets lager zien we de volgende code staan :
// The font will default to the following (put your most common font here). $fonts['default'] = $fonts['okolaks'];
In deze regel kan je aangeven welke font standaard wordt gebruikt als er geen font wordt aangeroepen.
Meer moet je niet aanpassen in deze file. De belangrijkste zaken zijn dus
- Het toevoegen van fonts welke je wenst te gebruiken.
- Een default font aangeven als er geen wordt aangeroepen.
Flir.js instellen
In de file flir.js moet je het pad ingeven naar de facelift map welke je in de root van je directory hebt geplaatst.
path: 'pad/naar je facelift map'
Flir.js oproepen
Om Flir te doen werken moet je in de head van elke pagina een Javascript regel plaatsen om flir.js aan te roepen. Plaats deze regel in de head van de pagina :
<script src="pad/naar je flir.js file" type="text/javascript"></script>
Vergeet bij bovenstaande code niet het pad aan te passen.
Javascript toevoegen
Heel belangrike stap. Voeg volgende code toe juist boven de afsluiting van je body,





Moet ik dit zien als een betere methode dan sIFR?
En qua SEO, hoe zit het daarmee?
Voor de rest, leuk om weer is een nieuw artikel op je blog tegen te komen!