Atenção! Estou reformulando a cara do meu blog, poderá ocorrer alguns problemas até ficar pronto, logo terminarei.

Conto com sua paciência! Obrigado.

Blog do Adriano Meira CSS, jQuery, PHP, Designer e mais algumas coisas…

0

Trabalhando com duas fontes diferentes no Cúfon

Categoria javaScript | 21/04/2010 | Autor - Adriano Meira

Algum tempo atrás fiz um post sobre fontes personalizadas no seu site, para lembrar veja aqui o post, bom daí pensei em usar duas fontes diferentes em um layout e descobri que é possível e muito fácil, vou mostrar a vocês.

Antes de mais nada de uma olhadinha no post sobre como trabalhar com o Cúfon, aqui vou apenas ensinar a incorporar duas fontes no seu layout usando esta poderosa ferramenta.

Eu escolhi duas fontes “Clubland” e “SpaceMan” que são bem diferentes para ver, com as fontes já convertidas em javaScript vamos inseri-las junto ao Cúfon

<script src="cufon-yui.js" type="text/javascript"></script>
<script src="Clubland_400.font.js" type="text/javascript"></script>
<script src="spaceman_400.font.js" type="text/javascript"></script>

Agora abra uma instrução javaScript e vamos falar para o Cúfon qual seletor ele irá colocar as fontes, veja:

<script type="text/javascript">
     Cufon.replace('h1', { fontFamily: 'Clubland' });
     Cufon.replace('h2', { fontFamily: 'spaceman' });
</script>

Note que usamos o parâmetro “fontFamily” e escolhemos qual fonte será aplica em determinado seletor, se quer ver mais atributos visite a API do Cúfon.

E no HTML colocamos assim:

<h1>Fonte: Clubland</h1>
<h2>Fonte: Spaceman</h2>

Ai você se pergunta “onde raios vou achar o nome correto da fonte?” Simples, abra o arquivo gerado pelo Cúfon e logo de cara nas primeiras instruções tem o nome que ele gera, as vezes ele é diferente da extensão que é salvo o arquivo de fonte. Veja abaixo um exemplo:

Cufon.registerFont({"w":280,"face":{"font-family":"Clubland",...

Prontinho, agora uma dica esperta antes de fechar o body você pode colocar um pequeno hack par ao Explorer basta colocar isso e se houver algum problema no Explorer ele resolverá!

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

Simples não? Veja o demo aqui ou baixe aqui o exemplo deste código.

Adriano Meira

facebook twitter google plus

Adriano Meira é o criador do blog e trabalha atualmente na Brasil na Web, ha mais de 10 anos vem trabalhando na área de Webdesigner e está cursando a Faculdade INAP no curso de Design Gráfico.




Isso pode ser interresante para você:


Comente este artigo você também!

Nome Necessário
E-mail Necessário, não será publicado
Site Opicional
Comentário
   






Acompanhe também

    Leia e Liberte pelo BookCrossing.com ...