Com o desenvolvimento das fontes para a web ampliou-se muito a oferta de fontes passíveis de serem usadas online
Anteriormente, só era possível utilizar uma lista limitada de fontes comuns à maioria dos sistemas baseados em Windows. Usar outras fontes implicava o risco da página parecer diferente em cada computador.
Atualmente, uma grande gama de famílias tipográficas, variações de estilos e pesos que podem ser acessadas no próprio servidor ou remotamente e que ampliam em muito a possibilidade de uso das fontes.
Para usar fontes para a web é possível fazê-lo de dois modos: incluindo as fontes no próprio servidor ou vinculando as fontes de um servidor externo.
As duas opções são válidas, sendo que usar o próprio servidor é mais indicado quando há um fluxo grande e a necessidade de soluções personalizadas. Já o uso de servidores externos oferecem maior agilidade e facilidade na hora utilizar as fontes.
Fontes no próprio servidor
Para adicionar fontes ao próprio servidor é recomendável criar uma pasta onde ficam todos os arquivos das fontes utilizadas.
Também é preciso criar um arquivo CSS no qual se estabeleça a associação entre a fonte e seu respectivo arquivo. Para isso, recorre-se ao seletor @font-face.
As fontes possuem diversas propriedades que podem ser alteradas pelo CSS, são elas:
font Define todas as propriedades em uma única declaração
font-family Define a família tipográfica
font-size Define o corpo (tamanho) do texto
font-style Define o estilo (normal/itálico) do texto
font-variant Define se o texto será apresentado em versalete (small caps) ou não
font-weight Especifica o peso da fonte (light, normal, bold)
line-height Especifica a altura da linha (entrelinha)
text-indent Especifica o recúo do texto (primeira linha)
text-decoration Especifica o a decoração no texto (sublinhado, tachado)
text-align Especifica o tipo de alinhamento (à esquerda (left), centralizado (center) ou à direita (right))
Abaixo um exemplo com a propriedade font:
font: italic bold 18px Georgia, serif;
Isso resultará em algo assim:
Parágrafo <p> com a fonte Georgia (ou serifada), no estilo itálico, peso bold, tamanho do corpo 18px
Nota-se que por meio do seletor font é possível elencar diversas propriedades (estilo, peso, corpo, família, etc.)
Como usar as fontes no CSS
As fontes podem ser declaradas universalmente ou especificamente ao longo do código CSS. No caso do documento todo, pode-se apelar ao seletor da tag <body>.