Werken met fonts - Cufon

Gestart doorEleky14 reacties367 weergaven

15 berichten · pagina 1 van 1

Eleky

Lid · Topicstarter

Berichten
3.788
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Hallo,

Veel mensen, of iig mensen die met het maken van layouts bezig zijn, zijn er welles tegen aan gelopen dat je niet zomaar alle lettertypes, fonts, kan gebruiken in je layout.
Je kan op je website eigenlijk alleenmaar gebruik maken van de standaard fonts, alle speciale/leuke fonts kunnen niet gebruikt worden.
Waarom niet? Omdat niet iedereen deze fonts heeft. Als een website een font gebruikt dat ik niet op mijn pc heb staan kan hij deze font ook niet gebruiken op een website.

Nu wil je deze font toch gebruiken, ookal kan dit dus eigenlijk niet.
Hiervoor zijn er gelukkig mensen die slim genoeg zijn om het op een of andere manier toch voor elkaar te krijgen een font te gebruiken die de gebruiker niet heeft.
Een manier om dit te doen is Cufon: http://cufon.shoqolate.com/

Cufon is een javascript die de tekst omzet in een plaatje met het gewenste lettertype, en werkt vrij simpel.

Om te beginnen download je de cufon library: http://cufon.shoqolate.com/js/cufon-yui.js
Deze upload je, en haal je via

De h1 kan je bijv ook vervangen door span, h3, p oid.
Wat ook mogelijk is is dat je een id gebruikt, bijv:
Cufon.replace(#specialtext);
Dit werkt ook.

Als laatste heb je nu op het eind nog het commando nodig die het ook daadwerkelijk uitvoerd:

Waardoor alles goed komt te staan.

Wat je uiteindelijk dus bijv. hebt:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title></title>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

    <script src="js/cufon-yui.js" type="text/javascript"></script>
    <script src="js/LearningCurve.js" type="text/javascript"></script>
    <script type="text/javascript">
        Cufon.replace(h1);
        Cufon.replace(#special);
    </script>
</head>
<body>
<h1>Deze tekst word vervangen</h1>

<span>Deze niet</span>
<span id="special">Deze wel</span>

<script type="text/javascript"> Cufon.now(); </script>
</body>
</html>


Als je dit eenmaal snapt kan je je aan de volgende simpele stappen houden:
  • Library download
  • Font omzetten in font.js
  • Beide uploaden en in zetten
  • Cufon.replace gebruiken om aan te geven wat vervangen moet worden
  • Cufon.now() gebruiken om het door te laten voeren
0
Berichten
20.364
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Leuke tut, mooie aanvulling op die van mij smile
0
Berichten
14.363
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Mooie tutorial, maar niet overal word goed nederlands gebruikt volgensmij.
Het heeft mij in ieder geval geholpenpompom
0
Berichten
15.446
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Quote:
Wat je nu moet doen is je tekst in iets speciaals zetten, bijv:

hier je tekst
Vervolgens kan je dit laten vervangen door jouw font met:


moet dit niet Cufon.replace(h2); zijn? wink
0
Berichten
3.314
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
is dit niet ontzettend slecht voor je SEO?
0
Berichten
14.363
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Kyron schreef:
is dit niet ontzettend slecht voor je SEO?
Waarom dat? Omdat de bot de tekst niet meer kan lezen?
0
Berichten
12.729
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Kyron schreef:
is dit niet ontzettend slecht voor je SEO?
Nee, naar mijn weten haalt een bot dit uit de bron, en hier staat de tekst gewoon.
0
Berichten
11.099
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Reinier schreef:
Eerdere citaten tonen
Kyron schreef:
is dit niet ontzettend slecht voor je SEO?
Waarom dat? Omdat de bot de tekst niet meer kan lezen?
Als de tekst dus gewoon echt in een plaatje verandert, en een zoekmachine bot de tekst niet meer in kan lezen dan ja... Weet alleen niet 100% zeker of dat hier ook het geval is.

Content is namelijk king, zeker na de Google Panda update.
0
Berichten
20.364
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Het wordt weergeven als een plaatje, maar tekst staat er nog hoor wink
0
Berichten
5.897
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Ga ik zeker gebruiken, bedankt !
0
Eleky

Lid · Topicstarter

Berichten
3.788
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Wiitse schreef:
Kun je niet gewoon veel beter dit gebruiken? http://w3schools.com/cssref/css3_pr_font-face_rule.asp
Nee want nog lang niet alle mensen gebruiken een browser die CSS3 ondersteund!
Marjolein schreef:
moet dit niet Cufon.replace(h2); zijn? wink
Inderdaad, domme fout, heb het nu aangepast!
0
Wdbs

Lid

Berichten
2.512
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Zeer goede tut, vroeg me laatst al af hoe dat zou kunne. Met fots, bedankt!
0
Berichten
3.314
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Ik wist niet dat ie de tekst liet staan, ik dacht al, zo een professioneel script moet daar iets op gevonden hebben yummie
0
Berichten
4.367
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
En als je nou 2 fonts wil gebruiken, hoe gaat dat dan?

toevoeging op 31 mei 2012, 14:09:42:
Laat maar al uitgevonden.
0

Jouw reactie

Deel je idee, stel een vraag of help een ander verder.

Editor laden…

Praat mee met de One2xs-community.

Inloggen om te reageren