O que é uma face de fonte HTML?
Na HyperText Markup Language (HTML), o termo "fonte" pode significar uma das duas coisas. Pode se referir à propriedade de face da marca da fonte, usada para definir o tipo de fonte na qual o texto em anexo será exibido. Como alternativa, também pode se referir à face da fonte do seletor em cascata de folhas de estilo (CSS), que permite um método conveniente para incorporar fontes personalizadas ou raras em um site. No entanto, na especificação da linguagem HTML 4.0, a propriedade face da tag font foi depreciada, o que significa que ela ainda será renderizada por um navegador da Web, mas uma alternativa CSS deve ser usada.
A face da fonte HTML é usada como uma propriedade da própria tag de fonte para especificar qual fonte deve ser usada para renderizar o texto entre as tags de fonte de abertura e fechamento. Qualquer fonte pode ser especificada dessa maneira, embora só seja exibida corretamente se o usuário já tiver a fonte exata nomeada em seu computador. Se um usuário não tiver a fonte HTML nomeada no disco rígido local, o navegador usará como padrão uma fonte padrão.
Esse problema de fontes ausentes pode ser mitigado de duas maneiras: a primeira é usar apenas uma de uma pequena série de fontes que vem de fábrica com quase todos os sistemas operacionais, garantindo que a fonte seja exibida corretamente. A segunda opção é usar um recurso da propriedade de face da fonte HTML que permita listar mais de uma fonte como um valor, separada por vírgulas. O uso de uma lista de fontes com a propriedade face fará com que o navegador tente carregar cada fonte em sequência, passando para a próxima se a fonte atual falhar no carregamento. Isso fornece um método mais controlado de projetar uma página da Web que pode remover resultados completamente inesperados.
Quando a propriedade da face da fonte HTML foi reprovada, ela foi substituída por uma versão CSS. A maneira correta de especificar uma fonte por meio do CSS é usar um estilo e a propriedade font-family, que funciona de maneira quase idêntica à propriedade da face da fonte HTML. Mesmo que a propriedade da tag HTML seja depreciada, os navegadores ainda devem oferecer suporte ao recurso para fins de compatibilidade com versões anteriores.
Por meio do CSS, uma face de fonte HTML também pode se referir a um seletor que pode ser usado para carregar fontes personalizadas do servidor da Web, para que os usuários possam ver a página corretamente sem a necessidade de ter a fonte com antecedência. Esse seletor fornece aos designers uma maneira de especificar um arquivo de fonte que é baixado e exibido nos navegadores da Web que o exigem. Como muitos elementos CSS, no entanto, alguns problemas de compatibilidade estão presentes entre as diferentes implementações do navegador.