Por que meu navegador não está exibindo as fontes no meu código CSS?
Se as fontes que você especificar no CSS não estiverem instaladas no seu computador/dispositivo (ou em qualquer outro visitante), seu CSS também precisa especificar onde o navegador pode baixar essas fontes personalizadas quando ele carregar sua página. Isso pode ser feito com um elemento LINK na sua página HEAD ou com uma regra @import no seu CSS.
Uma vantagem de usar um repositório de fontes popular como o Google Fonts é que eles fornecem código "embed" pronto para isso, que você pode simplesmente copiar e colar na sua página ou arquivo CSS, por exemplo, para a fonte Noto Sans no Google Fonts, elas fornecem estas opções de código para um elemento LINK:
…or for a CSS @import rule:
- @import url('https ://fonts. googleapis .com/css2?family=Noto+Sans&display=swap');
(Note I had to break those example URLs to avoid formatting issues here on Quora.)
This is also why it’s a good idea to declare font-family rules in CSS with a list of fonts in order of preference, ending in common OS-default fonts and then finally a generic font category, just in case your specified custom font cannot be loaded for any reason. Also take care that any font names with spaces are enclosed in quotes in your CSS font-family rules, like so:
- .example {
- font-family: 'noto sans', helvetica, arial, sans-serif;
- }
Artigos semelhantes
- O que é CSS? Quais são os diferentes métodos para incluir o CSS em um programa HTML?
- Em termos leigos, o que é código de byte, código de montagem, código de máquina e código fonte?
- Como adicionar mais fontes e tamanhos de fontes ao Gmail
- Quais são as diferenças entre Código de Máquina, Código de Byte, Código de Objeto e Código Fonte?