0Pricing
CSS Academy · Aula

Famílias de Fontes e Fontes Seguras para a Web

Defina famílias de fontes e compreenda quais fontes podem ser usadas com segurança em todos os navegadores.

Famílias de Fontes e Fontes Seguras para a Web é uma aula grátis de CSS Academy no CoddyKit. Esta é a aula 1 de 4. Você pode ler a aula completa abaixo gratuitamente — depois pratica ao vivo no navegador com um editor de código integrado e um tutor de IA 24/7. Faz parte do caminho de aprendizado de CSS Academy, e seu progresso é sincronizado entre a web e o app CoddyKit. O curso de CSS Academy inclui 4 aulas no total.

Propriedade font-family

A propriedade font-family define a família tipográfica de um elemento. Você fornece uma pilha de fontes: uma lista de nomes de fontes separados por vírgulas, da mais preferida à menos preferida, terminando com uma família genérica.

<p>This text renders in the page's body font stack.</p>

Famílias genéricas de fontes

O CSS define cinco famílias genéricas como alternativas:

  • serif — fontes com traços decorativos (Times, Georgia)
  • sans-serif — fontes limpas, sem traços (Arial, Helvetica)
  • monospace — fontes de largura fixa (Courier, Consolas)
  • cursive — fontes com estilo de escrita à mão
  • fantasy — fontes decorativas para exibição

Fontes compatíveis com a Web

Fontes compatíveis com a Web vêm pré-instaladas em praticamente todos os sistemas operacionais. Você pode confiar nelas sem carregar um arquivo de fonte externo:

  • Sem serifa: Arial, Helvetica, Verdana, Trebuchet MS
  • Com serifa: Georgia, Times New Roman
  • Monoespaçadas: Courier New, Consolas

Nomes de fontes com espaços

Nomes de fontes que contêm espaços devem ser colocados entre aspas:

<p class="serif-example">"Times New Roman", Times, serif</p>
<p class="sans-example">"Open Sans", sans-serif</p>

Prática recomendada para pilhas de fontes

Monte sua pilha de fontes com:

  1. Sua fonte preferida (pode não estar instalada)
  2. Uma ou duas alternativas semelhantes
  3. Uma família genérica como último recurso
<p class="font-stack">Georgia &rarr; Palatino Linotype &rarr; serif fallback</p>

Fontes da interface do sistema

Os designs modernos costumam usar fontes do sistema — a fonte nativa da interface do sistema operacional. Isso proporciona uma aparência nativa e não exige nenhum download:

<p class="system-ui-text">This uses your OS's native UI font.</p>

Pilhas monoespaçadas para código

Editores de código e terminais precisam de uma pilha monoespaçada:

<p>Inline <code>const x = 1;</code> code.</p>
<pre>function hello() {
  return "world";
}</pre>

Herdando font-family

A maioria dos elementos herda font-family do elemento pai. Alguns elementos de formulário (<input>, <textarea>) não herdam essa propriedade por padrão em alguns navegadores — defina-a explicitamente:

<input type="text" placeholder="Input" />
<textarea placeholder="Textarea"></textarea>
<select><option>Select</option></select>
<button>Button</button>

Verificando fontes disponíveis

Você pode verificar se uma fonte do sistema está disponível usando a função local() dentro de @font-face. Os navegadores tentam usar uma fonte local primeiro, antes de fazer o download.

<p class="my-font-text">Text using MyFont (local match or fallback)</p>

Subconjunto por intervalo Unicode

Ao carregar fontes, use unicode-range em @font-face para carregar apenas os intervalos de caracteres necessários, reduzindo o tamanho do download em sites multilíngues.

<p class="inter-text">Basic Latin text (U+0000&ndash;00FF range)</p>

Visão geral das fontes variáveis

Fontes variáveis contêm uma família inteira (pesos, larguras e estilos) em um único arquivo, usando eixos de variação da fonte. Elas reduzem drasticamente o número de requisições HTTP em designs com uso intenso de tipografia.

Verificação rápida

Qual família genérica de fontes você deve usar como última alternativa para uma pilha de fontes sem serifa?

Recapitulação

A propriedade font-family recebe uma pilha de fontes que termina com uma família genérica. As fontes compatíveis com a Web funcionam em qualquer lugar sem precisar ser carregadas. As pilhas de fontes da interface do sistema proporcionam uma aparência nativa sem custo de HTTP. Sempre coloque entre aspas os nomes de fontes que contêm espaços.

Perguntas Frequentes

A aula “Famílias de Fontes e Fontes Seguras para a Web” é grátis?

Sim — o texto completo de “Famílias de Fontes e Fontes Seguras para a Web” é grátis para ler aqui na web. Para praticá-la interativamente (um editor de código integrado e um tutor de IA 24/7) e desbloquear o restante do curso de CSS Academy, atualize para CoddyKit PRO. O curso de CSS Academy inclui 4 aulas no total.

O que vou aprender em “Famílias de Fontes e Fontes Seguras para a Web”?

Defina famílias de fontes e compreenda quais fontes podem ser usadas com segurança em todos os navegadores. Você pratica CSS Academy com código prático que executa diretamente no navegador, e um tutor de IA 24/7 responde suas dúvidas enquanto trabalha na aula.

Preciso ter experiência prévia para começar CSS Academy?

Nenhuma experiência prévia é necessária. CSS Academy no CoddyKit é estruturado para alunos iniciantes até avançados, então você pode começar aqui ou desde o início e aprender no seu ritmo. Esta é a aula 1 de 4.

Quanto tempo leva a aula “Famílias de Fontes e Fontes Seguras para a Web”?

A maioria das aulas CoddyKit leva cerca de 5–10 minutos. Cada uma é compacta e interativa, então você faz progresso constante e retoma exatamente de onde parou entre web e app.

Posso escrever e executar código nesta aula de CSS Academy?

Sim. Cada aula de CSS Academy inclui um editor de código integrado, então você escreve e executa código real direto no navegador e recebe feedback de IA instantaneamente — nenhuma configuração local necessária.

Todas as aulas deste curso

  1. Famílias de Fontes e Fontes Seguras para a Web
  2. Tamanho, Peso e Estilo da Fonte
  3. Alinhamento, Decoração e Espaçamento de Texto
  4. Google Fonts e @font-face
← Voltar para CSS Academy