Font Awesome 5 é finalmente lançado

Se você é desenvolvedor web com certeza já ouviu falar do Font Awesome. Ele é um projeto open source que fornece um pacote de ícones úteis para serem usados em páginas web.




Recentemente foi lançado a 5ª versão trazendo novos ícones, svg e uma melhora significativa nos ícones existentes nas versões anteriores.

Como incorporar o Font Awesome 5 em uma página HTML

É possível incorporar o Font Awesome 5 usando o CDN:
 <script defer src="https://use.fontawesome.com/releases/v5.0.1/js/all.js"></script>  
Diferente das versões anteriores onde o conteúdo era disponibilizado em arquivo css, a versão 5 utiliza um arquivo js. 

Você pode baixar o arquivo fornecido pelo CND e salvar no diretório do seu projeto.

Como usar os ícones do Font Awesome 5

Com o arquivo js inserido na sua página basta adicionar a tag com a class referente ao ícone. Por exemplo:
 <i class="fas fa-camera-retro"></i>  
Resultado: 


É possível personalizar o ícone o deixando com uma aparência mais interessante. Exemplo:
 <div style="font-size:3em; color:Tomato">  
  <i class="fas fa-camera-retro"></i>  
 </div>  
Resultado:

Quando o navegador renderizar a página HTML, o Font Awesome 5 será apresentado no formato svg. 
 <svg class="svg-inline--fa fa-camera-retro fa-w-16" aria-hidden="true" data-fa-processed="" data-prefix="fas" data-icon="camera-retro" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512">  
  <path fill="currentColor" d="M48 32C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h416c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48H48zm0 32h106c3.3 0 6 2.7 6 6v20c0 3.3-2.7 6-6 6H38c-3.3 0-6-2.7-6-6V80c0-8.8 7.2-16 16-16zm426 96H38c-3.3 0-6-2.7-6-6v-36c0-3.3 2.7-6 6-6h138l30.2-45.3c1.1-1.7 3-2.7 5-2.7H464c8.8 0 16 7.2 16 16v74c0 3.3-2.7 6-6 6zM256 424c-66.2 0-120-53.8-120-120s53.8-120 120-120 120 53.8 120 120-53.8 120-120 120zm0-208c-48.5 0-88 39.5-88 88s39.5 88 88 88 88-39.5 88-88-39.5-88-88-88zm-48 104c-8.8 0-16-7.2-16-16 0-35.3 28.7-64 64-64 8.8 0 16 7.2 16 16s-7.2 16-16 16c-17.6 0-32 14.4-32 32 0 8.8-7.2 16-16 16z"></path>  
 </svg>  

O que é SVG?

Scalable Vector Graphics (SVG) é uma linguagem de marcação XML para descrever gráficos vetoriais bidimensionais. 

SVG é similar em escopo à tecnologia Flash, propriedade da Adobe, mas se distingue por ser uma recomendação da W3C (ou seja, um padrão) e por ser baseado em XML, e não em um formato binário fechado.

Em outras palavras, o SVG enriquece ainda mais o Font Awesome.

Aumentando o tamanho dos ícones

O tamanho padrão do ícone é pequeno mas pode ser aumentado. Na versão 5, novas classes para aumentar o tamanho foram inclusas.
 <i class="fas fa-camera-retro fa-xs"></i>  
 <i class="fas fa-camera-retro fa-sm"></i>  
 <i class="fas fa-camera-retro fa-lg"></i>  
 <i class="fas fa-camera-retro fa-2x"></i>  
 <i class="fas fa-camera-retro fa-3x"></i>  
 <i class="fas fa-camera-retro fa-5x"></i>  
 <i class="fas fa-camera-retro fa-7x"></i>  
 <i class="fas fa-camera-retro fa-10x"></i>  
Resultado:





É muito simples incorporar e utilizar o Font Awesome 5 nas suas páginas. Se ainda não utilizou, faça um teste com os ícones tenho certeza que vá adotá-lo em algum projeto futuramente.
Compartilhe no Google Plus

About Tiago Sousa

Sou Desenvolvedor Web Full-Stack com ênfase na tecnologia Java. Estou no mercado de TI há 15 anos, possuo conhecimentos gerais em diversas tecnologias.