# Como mudar a fonte no WordPress

Existem várias formas de se trocar fontes de um site WordPress. Você pode, por exemplo, formatar blocos de texto ou seções individuais diretamente no editor. O processo é simples, mas resulta em páginas de aparência inconsistente a longo prazo. **Prefira configurar fontes novas no tema** do seu WordPress, para que elas sejam aplicadas a todo o site. Isso lhe proporcionará um design consistente e muito mais atrativo, mas lhe exigirá direitos de administrador e algum conhecimento técnico. Nosso tutorial ensina como mudar a fonte no WordPress do jeito certo.

## Mudar fonte no WordPress

Vamos considerar o caso mais simples de mudança de fonte em um site WordPress. Normalmente, cada tema vem com uma fonte pré-definida, que será usada para a exibição dos textos. Digamos que esta se trata de uma fonte genérica sem serifa (*sans-serif*). Contudo, desejamos utilizar, nos títulos, uma fonte com serifa (*serif*). Para realizar a alteração no WordPress, siga estes dois passos:

1. Defina a fonte para os elementos HTML no CSS
2. Inclua o código CSS no WordPress

Para definirmos a fonte de um elemento HTML, devemos usar a propriedade CSS `font-family`. Já para definirmos fontes personalizadas, `@font-face` deve ser usada.

<table>
  <thead>
    <tr>
      <th><strong>Especificação CSS</strong></th>
      <th><strong>Explicação</strong></th>
      <th><strong>Exemplo</strong></th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>`font-family`</td>
      <td>Definição de fonte</td>
      <td>`body { font-family: 'minha-propria-fonte', sans-serif; }`</td>
    </tr>
    <tr>
      <td>`@font-face`</td>
      <td>Definição de fonte personalizada</td>
      <td>`@font-face { font-family: 'minha-propria-fonte'; src: local('minha-propria-fonte.woff2'; }`</td>
    </tr>
  </tbody>
</table>

Nota Como o conteúdo da internet é acessado por diferentes tipos de dispositivos, [fontes web](https://www.ionos.com/pt-br/digitalguide/sites-de-internet/design-de-sites/as-melhores-fontes-para-sites/) seguras tiveram de ser desenvolvidas. Elas podem ser exibidas por quase todos os aparelhos, mesmo que pequenas variações ocorram. Para evitar estas variações, utilize **pilhas de fontes CSS** (*CSS font stacks*) compostas por grupos de fontes similares, para que cada navegador selecione a primeira que estiver disponível.

### Especificar fonte para elemento HTML no CSS

Primeiro, entenda como definir a fonte para elementos HTML no CSS. No nosso exemplo, queremos **usar uma fonte com serifa nos títulos H1 a H6**. Para isso, adicionamos o seguinte código:

```none
h1, h2, h3, h4, h5, h6 {
    font-family: serif;
}
```

### Incluir CSS adicional no WordPress

Existem **diferentes métodos para integrar um CSS adicional ao WordPress**. O método a ser escolhido depende da forma como o tema é construído. Temas comerciais e construtores de páginas costumam disponibilizar uma configuração personalizada, que aceita a inclusão de CSS adicional. Abaixo estão dois métodos que podem ser aplicados nessas situações:

1. **Use a opção “Personalizar” (*Customize*) do WordPress** para incluir um CSS adicional, como mostra a imagem abaixo.
2. Inclua um CSS adicional pelo **arquivo *functions.php***, idealmente com [tema filho do WordPress](https://www.ionos.com/pt-br/digitalguide/hospedagem/blogs/criar-tema-filho-wordpress/ "Como criar tema filho no WordPress") (*child theme*). O procedimento específico pode ser encontrado no nosso tutorial que explica [como editar cabeçalhos no WordPress](https://www.ionos.com/pt-br/digitalguide/hospedagem/blogs/editar-cabecalho-wordpress/).

[![Imagem: Acesse Aparência &gt; Personalizar no painel do WordPress](https://www.ionos.com/pt-br/digitalguide/fileadmin/_processed_/6/f/csm_wordpress-customizer-1_7ea078d9f7.webp "Acesse Aparência &gt; Personalizar no painel do WordPress")](https://www.ionos.com/pt-br/digitalguide/fileadmin/DigitalGuide/Screenshots_2022/wordpress-customizer-1.png) Para incluir um CSS adicional ao seu WordPress, primeiramente acesse a opção Personalizar [![Imagem: Encontre o item CSS adicional na página Personalizar do seu WordPress](https://www.ionos.com/pt-br/digitalguide/fileadmin/_processed_/a/4/csm_wordpress-customizer-2_c4b8359081.webp "Encontre o item CSS adicional na página Personalizar do seu WordPress")](https://www.ionos.com/pt-br/digitalguide/fileadmin/DigitalGuide/Screenshots_2022/wordpress-customizer-2.png) Em seguida, selecione o item CSS adicional [![Imagem: Insira o CSS adicional na página Personalizar do WordPress](https://www.ionos.com/pt-br/digitalguide/fileadmin/_processed_/2/8/csm_wordpress-customizer-3_4f4ad8fdcc.webp "Insira o CSS adicional na página Personalizar do WordPress")](https://www.ionos.com/pt-br/digitalguide/fileadmin/DigitalGuide/Screenshots_2022/wordpress-customizer-3.png) Cole o código CSS desejado nesta página. Na pré-visualização à direita, o título será carregado com uma fonte com serifa  Dica Outros de nossos artigos especializados podem ajudar você a mudar uma fonte no WordPress:

- [Como criar tema filho no WordPress](https://www.ionos.com/pt-br/digitalguide/hospedagem/blogs/criar-tema-filho-wordpress/ "Como criar tema filho no WordPress")
- Conheça o editor Gutenberg do WordPress
- [Como editar cabeçalhos no WordPress](https://www.ionos.com/pt-br/digitalguide/hospedagem/blogs/wordpress-staging/)
- [Faça alterações com segurança em um ambiente de testes do WordPress](https://www.ionos.com/pt-br/digitalguide/hospedagem/blogs/wordpress-staging/ "Como configurar um ambiente de teste no WordPress")

## Como adicionar nova fonte ao WordPress

Para que uma nova fonte possa ser adicionada a um site WordPress, esta tem de ser uma fonte web (*web font*). É possível encontrá-la diretamente no Google Fonts (ou em plataformas similares) e inclui-la a uma folha de estilo adicional hospedada pelo Google, no seu WordPress. No entanto, tenha ciência de que este processo pode afetar questões relativas à privacidade. Dependendo do método de incorporação utilizado, o desempenho do seu site também poderá ser afetado. Portanto, recomendamos que você **hospede fontes web na pasta do seu tema, no próprio servidor do WordPress**.

Nota A inclusão de fontes web a um site requer uma folha de estilo especial, além de arquivos de fontes. Plataformas como o [Google Fonts](https://fonts.google.com/ "Google Fonts — fonts.google.com") oferecem **folhas de estilo e arquivos de fonte para download e incorporação**. Apesar de prático, o método requer algum conhecimento técnico e uma abordagem específica, uma vez que cada fonte adicional deve ser baixada pelo navegador, e por um “preço”.

### Hospedar fonte web no WordPress

Hospedar fontes web por conta própria é mais complicado do que pode parecer. Portanto, sugerimos que você faça uso de ferramentas especializadas na geração de todos os tipos de fontes web em formatos comuns, a partir de arquivos de fontes, pois elas já fornecem o código CSS correspondente. Ao longo dos anos, a plataforma [Font Squirrel](https://www.fontsquirrel.com/ "Página oficial do Font Squirrel") se consolidou como a solução padrão da indústria. Alternativamente, você pode recorrer a plugins, como o [Use Any Font](https://br.wordpress.org/plugins/use-any-font/ "Plugin Use Any Font — WordPress.org"), para adicionar uma nova fonte ao WordPress.

#### Font Squirrel

[![Imagem: Carregue fontes no Webfont Generator do Font Squirrel](https://www.ionos.com/pt-br/digitalguide/fileadmin/_processed_/5/1/csm_wordpress-schriftart-aendern-4_d338dfd7f7.webp "Carregue fontes no Webfont Generator do Font Squirrel")](https://www.ionos.com/pt-br/digitalguide/fileadmin/DigitalGuide/Screenshots_2022/wordpress-schriftart-aendern-4.png) Carregue, no Font Squirrel, os arquivos de fontes que você deseja utilizar. Observe que o uso de uma fonte deve ser explicitamente permitido por uma licença. Fonte: fontsquirrel.com/tools/webfont-generator [![Imagem: Download de kit de fontes web no Font Squirrel](https://www.ionos.com/pt-br/digitalguide/fileadmin/_processed_/e/f/csm_wordpress-schriftart-aendern-5_2bca193640.webp "Download de kit de fontes web no Font Squirrel")](https://www.ionos.com/pt-br/digitalguide/fileadmin/DigitalGuide/Screenshots_2022/wordpress-schriftart-aendern-5.png) A partir dos arquivos de fontes carregados, um kit de fontes web será gerado pelo Font Squirrel, para ser baixado e integrado a um tema do WordPress. Fonte: fontsquirrel.com/tools/webfont-generator #### Use Any Font

[![Imagem: Ative o plugin Use Any Font no painel do WordPress](https://www.ionos.com/pt-br/digitalguide/fileadmin/_processed_/2/5/csm_wordpress-schriftart-aendern-6_f37f48458d.webp "Ative o plugin Use Any Font no painel do WordPress")](https://www.ionos.com/pt-br/digitalguide/fileadmin/DigitalGuide/Screenshots_2022/wordpress-schriftart-aendern-6.png) Após instalar e ativar o plugin, acesse o Use Any Font pelo painel do WordPress [![Imagem: Gere uma chave API para o plugin Use Any Font](https://www.ionos.com/pt-br/digitalguide/fileadmin/_processed_/d/7/csm_wordpress-schriftart-aendern-7_302e7636c7.webp "Gere uma chave API para o plugin Use Any Font")](https://www.ionos.com/pt-br/digitalguide/fileadmin/DigitalGuide/Screenshots_2022/wordpress-schriftart-aendern-7.png) Primeiramente, gere uma chave API de teste [![Imagem: Use o plugin Use Any Font para adicionar uma fonte predefinida ao seu WordPress](https://www.ionos.com/pt-br/digitalguide/fileadmin/_processed_/9/5/csm_wordpress-schriftart-aendern-8_79ba9fb883.webp "Use o plugin Use Any Font para adicionar uma fonte predefinida ao seu WordPress")](https://www.ionos.com/pt-br/digitalguide/fileadmin/DigitalGuide/Screenshots_2022/wordpress-schriftart-aendern-8.png) Na aba Upload Font, você pode adicionar fontes predefinidas ao seu site WordPress. No exemplo, pesquisamos pela fonte IBM Plex [![Imagem: Fonte adicionada com a ajuda do plugin Use Any Font](https://www.ionos.com/pt-br/digitalguide/fileadmin/_processed_/d/4/csm_wordpress-schriftart-aendern-9_5bbe3ae996.webp "Fonte adicionada com a ajuda do plugin Use Any Font")](https://www.ionos.com/pt-br/digitalguide/fileadmin/DigitalGuide/Screenshots_2022/wordpress-schriftart-aendern-9.png) As fontes por você adicionadas serão exibidas no painel do WordPress [![Imagem: Atribua uma nova fonte aos elementos HTML com o plugin Use Any Font](https://www.ionos.com/pt-br/digitalguide/fileadmin/_processed_/d/1/csm_wordpress-schriftart-aendern-10_6c69a0fb81.webp "Atribua uma nova fonte aos elementos HTML com o plugin Use Any Font")](https://www.ionos.com/pt-br/digitalguide/fileadmin/DigitalGuide/Screenshots_2022/wordpress-schriftart-aendern-10.png) Na aba Assign Font, selecione os elementos HTML que você deseja usar e especifique a fonte correspondente. Declarações CSS @font-face serão geradas automaticamente [![Imagem: Fonte de título atribuída pelo plugin Use Any Font](https://www.ionos.com/pt-br/digitalguide/fileadmin/_processed_/8/6/csm_wordpress-schriftart-aendern-11_eadb2d09d3.webp "Fonte de título atribuída pelo plugin Use Any Font")](https://www.ionos.com/pt-br/digitalguide/fileadmin/DigitalGuide/Screenshots_2022/wordpress-schriftart-aendern-11.png) Os elementos para os quais uma fonte é atribuída são exibidos no painel do WordPress [![Imagem: Fonte de título modificada com o auxílio do plugin Use Any Font](https://www.ionos.com/pt-br/digitalguide/fileadmin/_processed_/0/c/csm_wordpress-schriftart-aendern-12_1110d6c8e1.webp "Fonte de título modificada com o auxílio do plugin Use Any Font")](https://www.ionos.com/pt-br/digitalguide/fileadmin/DigitalGuide/Screenshots_2022/wordpress-schriftart-aendern-12.png) O primeiro teste mostra que o plugin realizou as modificações com sucesso, uma vez que o título exibido pela página está com a fonte IBM Plex Mono Light ### Usar fontes de ícones

Além de fontes web, fontes de ícones (*icon fonts*) também podem ser usadas para exibir textos, já que **os glifos de uma fonte não precisam, necessariamente, representar letras**. Como vetores são formas definidas matematicamente, você também consegue [exibir fontes de ícones no WordPress](https://www.ionos.com/pt-br/digitalguide/hospedagem/blogs/wordpress-icons/), vastamente utilizadas por redes sociais, por exemplo.

[![Imagem: Ícones de marcas na plataforma de fontes de ícones FontAwesome](https://www.ionos.com/pt-br/digitalguide/fileadmin/_processed_/c/6/csm_wordpress-schriftart-aendern-13_2ff20fe2f5.webp "Ícones de marcas na plataforma de fontes de ícones FontAwesome")](https://www.ionos.com/pt-br/digitalguide/fileadmin/DigitalGuide/Screenshots_2022/wordpress-schriftart-aendern-13.png) A plataforma de fontes de ícones FontAwesome oferece centenas de ícones de marcas populares. Fonte: fontawesome.com/v6.0/icons/?m=free&amp;s=brands  Nota Atenção: não confunda fontes de ícones com os famosos favicons de sites.

### Usar fonte web do Google Fonts

Recomendamos que você hospede suas fontes web por conta própria, salvo exceções. Talvez você queira somente **experimentar uma nova fonte no ambiente de teste** do seu site. Também pode ser que você tenha um pequeno blog, não sendo um ótimo desempenho a sua prioridade. Nestes casos, é possível proceder de outras formas, que também serão exploradas por este tutorial.

Siga os passos abaixo para **adicionar uma fonte do Google Fonts no WordPress**:

1. **Selecione a fonte do Google Fonts desejada**: Use a função de busca e filtro ou navegue pelo catálogo manualmente.
2. **Selecione as variações de estilo**: Lembre-se que cada variação de estilo adicional requer um novo download, de um outro arquivo de fonte.
3. **Adicione o código da folha de estilo ao cabeçalho do WordPress**: Siga os passos do nosso tutorial que explica [como editar o cabeçalho do WordPress](https://www.ionos.com/pt-br/digitalguide/hospedagem/blogs/wordpress-staging/).
4. **Defina a fonte por CSS**: A definição pode ser feita para todo o site ou para elementos individuais.

[![Imagem: Selecione uma fonte no Google Fonts](https://www.ionos.com/pt-br/digitalguide/fileadmin/_processed_/4/b/csm_wordpress-schriftart-aendern-14_a7a84e4790.webp "Selecione uma fonte no Google Fonts")](https://www.ionos.com/pt-br/digitalguide/fileadmin/DigitalGuide/Screenshots_2022/wordpress-schriftart-aendern-14.png) Selecionamos a fonte sem serifa IBM Plex Sans, da família de fontes IBM Plex, no Google Gonts. Fonte: fonts.google.com/ [![Imagem: Selecione as variações de estilo no Google Fonts](https://www.ionos.com/pt-br/digitalguide/fileadmin/_processed_/e/0/csm_wordpress-schriftart-aendern-15_325acf55d9.webp "Selecione as variações de estilo no Google Fonts")](https://www.ionos.com/pt-br/digitalguide/fileadmin/DigitalGuide/Screenshots_2022/wordpress-schriftart-aendern-15.png) Em seguida, selecionamos duas variações de estilo da família de fontes IBM Plex Sans e copiamos o código da folha de estilo do elemento . Fonte: fonts.google.com/ [![Imagem: Cole o código da folha de estilo do Google Fonts no cabeçalho do WordPress](https://www.ionos.com/pt-br/digitalguide/fileadmin/_processed_/0/1/csm_wordpress-schriftart-aendern-16_af88bf4060.webp "Cole o código da folha de estilo do Google Fonts no cabeçalho do WordPress")](https://www.ionos.com/pt-br/digitalguide/fileadmin/DigitalGuide/Screenshots_2022/wordpress-schriftart-aendern-16.png) Por fim, colamos o código da folha de estilo no cabeçalho do WordPress. No nosso exemplo, fizemos isso com a ajuda de um plugin ## Métodos para incluir fonte web no WordPress

Encontre, na tabela abaixo, os métodos mais utilizados para adicionar novas fontes ao WordPress. Cada um tem vantagens e desvantagens próprias, que também serão apontadas:

<table>
  <thead>
    <tr>
      <th><strong>Método de incorporação</strong></th>
      <th><strong>Vantagens</strong></th>
      <th><strong>Desvantagens</strong></th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>Declaração CSS `@import`</td>
      <td>Simples; suportada pelo Google Fonts; requer acesso somente à folha de estilo.</td>
      <td>Prejudica o desempenho do site; pode impedir o carregamento simultâneo de folhas de estilo.</td>
    </tr>
    <tr>
      <td>Inclusão de CSS por `<link rel="stylesheet">`</td>
      <td>Simples; suportada pelo Google Fonts; requer acesso somente ao cabeçalho do WordPress; pode contribuir com o desempenho do site se a folha de estilo externa for acessada por *cache*.</td>
      <td>Requer acesso ao tema ou cabeçalho do WordPress; pode prejudicar o desempenho do site, já que a folha de estilo é carregada como recurso separado.</td>
    </tr>
    <tr>
      <td>Plugin de fontes web</td>
      <td>Simples; operação pelo painel do WordPress; funciona com fontes não hospedadas publicamente.</td>
      <td>Requer a instalação de outro plugin; menor controle em comparação com o método manual e o gerador de fontes web.</td>
    </tr>
    <tr>
      <td>Inclusão de CSS por `wp_enqueue_style()`</td>
      <td>Site desempenha melhor, já que folhas de estilo são minimizadas e concatenadas.</td>
      <td>Requer acesso ao tema ou ao arquivo *functions.php*.</td>
    </tr>
    <tr>
      <td>Regra CSS `@font-face`</td>
      <td>Alto nível de controle, incluindo correção de FOUT.</td>
      <td>Requer conhecimentos específicos.</td>
    </tr>
    <tr>
      <td>Criação de fonte web com gerador e integração ao tema</td>
      <td>Funciona com fontes que não são hospedadas publicamente; alto nível de controle sobre arquivos de fonte gerados e regras `@font-face`.</td>
      <td>Arquivos gerados devem ser integrados ao tema e personalizados, se necessário; requer conhecimentos específicos.</td>
    </tr>
  </tbody>
</table>

## Personalizar fonte no WordPress

Agora que você já aprendeu como mudar a fonte no WordPress, descubra como alterar o tamanho e as cores das fontes do seu site. Os procedimentos são basicamente os mesmos que os aplicados a mudanças de fontes:

1. Localizar o elemento desejado e identificar o seletor
2. Esquematizar as regras CSS no inspetor web
3. Incluir especificações CSS no WordPress

Observe, abaixo, as especificações CSS mais importantes para mudar o tamanho e a cor de uma fonte no WordPress:

<table>
  <thead>
    <tr>
      <th><strong>Especificação CSS</strong></th>
      <th><strong>Explicação</strong></th>
      <th><strong>Exemplo</strong></th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>*font-size*</td>
      <td>Define o tamanho da fonte</td>
      <td>`p { font-size: 1rem; }`</td>
    </tr>
    <tr>
      <td>*font-weight*</td>
      <td>Define a espessura da fonte</td>
      <td>`strong { font-weight: bold; }`</td>
    </tr>
    <tr>
      <td>*color*</td>
      <td>Define a cor da fonte</td>
      <td>`a { color: blue; }`</td>
    </tr>
  </tbody>
</table>

### Mudar tamanho de fonte no WordPress

Novamente, exploraremos o caso mais simples de aplicação. Desejamos mudar o tamanho da fonte de **todo o site WordPress**. Para fazermos isso, usamos o **elemento raiz HTML** como seletor, juntamente com uma porcentagem que define o tamanho da fonte. Isso faz com que a mudança de tamanho fique mais fácil ser compreendida:

- “Deixar a fonte 10% maior”: `html { font-size: 110%; }`
- “Exibir a fonte 10% menor”: `html { font-size: 90%; }`

Agora, vejamos **como mudar o tamanho da fonte de elementos específicos**. Mais uma vez, utilizaremos os títulos H1 a H6 como exemplo.

Observe, primeiramente, como **não** realizar a ação:

```none
h1 { font-size: 35px; }
h2 { font-size: 28px; }
h3 { font-size: 25px; }
h4 { font-size: 21px; }
h5 { font-size: 18px; }
h6 { font-size: 15px; }
```

Podemos encontrar dois erros no exemplo acima. O primeiro deles diz respeito ao uso de pixels (`px`), que são uma unidade de medida absoluta. O segundo corresponde ao fato de que tamanhos de fontes individuais foram definidos arbitrariamente, o que resultará em um design inconsistente. Infelizmente, ambos os erros, que deveriam ser evitados, podem ser encontrados em grande parte dos temas, inclusive em temas comerciais. Idealmente, **faça uso de unidades de medida relativas** para especificar o tamanho das fontes. A unidade `rem`, por exemplo, baseia especificações de tamanho no elemento raiz HTML. Assim, a especificação de `2rem` indica duas vezes o tamanho da fonte normal.

Combinar a **porcentagem** para o elemento raiz HTML com o *rem* para todos os outros elementos de texto é a fórmula perfeita para um design responsivo. Você só precisa de consultas de mídia CSS para diferentes tamanhos de tela, para que o tamanho da sua fonte se ajuste ao elemento raiz HTML. Todos os outros elementos de texto serão automaticamente redimensionados, o que garantirá a coerência das proporções. Observe:

```none
/*Mobile-first font size*/
html { font-size: 100%; }
/*'medium' Breakpoint*/
@media screen and (min-width: 30em) and (max-width: 60em) {
    html { font-size: 105%; }
}
/*'large' Breakpoint*/
@media screen and (min-width: 60em) {
    html { font-size: 110%; }
}
```

Ainda devemos refletir, contudo, sobre **que tamanhos escolher para elementos de texto individuais**. Conforme já esclarecido, a definição de valores arbitrários não é interessante. Assim, sugerimos que você adote a abordagem de escala tipográfica, inspirada em harmonias musicais e baseada em fórmulas matemáticas, como na proporção áurea. Tamanhos de fonte dimensionados por escala tipográfica apresentam uma aparência mais proporcional. Por sorte, [geradores de escalas tipográficas on-line](https://type-scale.com/ "Type Scale — typescale.com/") disponibilizam códigos CSS. No exemplo abaixo, adotamos a abordagem da escala tipográfica e a utilizamos no *framework* Tachyons:

```none
h1 { font-size: 3rem; }
h2 { font-size: 2.25rem; }
h3 { font-size: 1.5rem; }
h4 { font-size: 1.25rem; }
h5 { font-size: 1rem; }
h6 { font-size: .875rem; }
```

[![Imagem: Escala tipográfica no framework Tachyons](https://www.ionos.com/pt-br/digitalguide/fileadmin/_processed_/3/f/csm_wordpress-schriftart-aendern-17_b059481432.webp "Escala tipográfica no framework Tachyons")](https://www.ionos.com/pt-br/digitalguide/fileadmin/DigitalGuide/Screenshots_2022/wordpress-schriftart-aendern-17.png) A escala tipográfica, no framework Tachyons, cria uma aparência harmônica. Fonte: tachyons.io/#style ### Mudar cor de fonte no WordPress

Você já deve saber que não é inteligente selecionar textos de uma página e mudar as respectivas cores individualmente, pois essa ação é pouco eficiente e pode comprometer a consistência da aparência do seu site. Para mudar a cor de uma fonte do seu site WordPress, proceda de forma similar ao processo de alteração do tamanho da fonte. **Defina a nova cor por código CSS**. Isso é possível de ser feito por variados métodos, mas nem todos serão mencionados por este tutorial. As regras CSS exemplificadas abaixo se equivalem:

```none
body {
    color: black;
    color: #000000;
    color: #000;
    color: rgb(0, 0, 0)
}
```

Como você pode observar, para **definirmos a cor da fonte do site todo**, usamos o elemento HTML `body` com a propriedade CSS `color`. Assim, todos os elementos de texto herdarão as definições, a partir do elemento `body`. Se necessário, também é possível substituir o valor de cor herdado em elementos específicos. Por exemplo, para determinarmos a exibição dos títulos em tom de cinza escuro, usamos o código a seguir:

```none
h1, h2, h3, h4, h5, h6 {
    color: #555555;
}
```

A cor de uma fonte, assim como o tipo de fonte, é um elemento de design essencial, uma vez que cores são capazes de transmitir sensações. Para evitar más impressões, **mantenha a consistência das cores e não configure cores em excesso** nas suas páginas. Um esquema de cores inconsistente ou mal planejado pode incomodar e afastar visitantes. Em caso de dúvida, lembre-se sempre que menos é mais!

Para garantir a usabilidade do seu site, utilize fontes com contraste suficientemente alto. Somente assim os textos poderão ser lidos com pouco esforço. Felizmente, é possível **calcular valores de contraste** para combinar cores de fontes com cores de planos de fundo. O *framework* Tachyons, já mencionado por este tutorial, oferece [sólidas tabelas de cores](https://tachyons.io/docs/themes/skins/ "Tabela de cores para temas — tachyons.io"), com combinações de alto contraste. Você pode copiar valores de cores da tabela e reproduzi-los no seu site WordPress, o que não tem erro.

Dependendo do editor utilizado, também é possível mudar a cor da fonte no WordPress fora do CSS. No entanto, a prática costuma resultar numa aparência inconsistente a longo prazo, por isso não a recomendamos. O moderno editor Gutenberg do WordPress é uma alternativa de meio-termo. Ele dispõe de uma **paleta de cores predefinida**, que pode ser adaptada ao esquema de cores do tema utilizado. Assim, quando uma das cores predefinidas é atribuída, por você, a um bloco de texto, o editor adiciona apenas outras poucas classes de CSS, o que preserva a separação de tópicos. Substitua ou silencie as classes posteriormente, se necessário.

O Gutenberg também permite que você atribua, diretamente, cores específicas a blocos de texto individuais. **Evite este procedimento** a todo custo, pois, neste caso, o editor insere uma cor individual, como um valor codificado, em cada estilo *inline* do código HTML. O exemplo abaixo ilustra o problema:

```none
<span style="color:#38a300" class="has-inline-color">Eu moro em São Paulo, tenho um cachorro chamado Zeca e gosto de sorvete</span>
```

Estilos *inline* têm especificidades CSS mais altas, portanto, resistem a mudanças posteriores. Por esse motivo, recomendamos que você **desative as cores personalizadas do editor**. Para fazer isso, insira o código abaixo no arquivo *functions.php* do seu tema filho:

```none
function disable_gutenberg_custom_color_picker() {
    add_theme_support( 'disable-custom-colors' );
}
add_action( 'after_setup_theme', 'disable_gutenberg_custom_color_picker' );
```

Alternativamente, **desative completamente a paleta de cores do Gutenberg**. Novamente, faça isso pelo arquivo *functions.php*:

```none
function disable_gutenberg_custom_color_palette() {
    add_theme_support( 'editor-color-palette' );
}
add_action( 'after_setup_theme', 'disable_gutenberg_custom_color_palette' );
```

Resumo Idealmente, você deve mudar fontes no WordPress **alterando as configurações globais, por CSS**. Para tanto, use pilhas de fontes CSS padronizadas. Caso você queira utilizar uma fonte web personalizada, recomendamos que você adote poucas variações de estilo. Se a fonte desejada estiver disponível como fonte variável, priorize-a. Para controle máximo, hospede fontes por conta própria e beneficie-se de geradores de fontes web. Para mudar o tamanho ou a cor de uma fonte no WordPress, recomendamos o uso do **editor Gutenberg**. Ao desabilitar tamanhos e cores de fontes individuais nas configurações do tema, valores predefinidos poderão ser usados com relativa facilidade.


This is a markdown version of: [https://www.ionos.com/pt-br/digitalguide/hospedagem/blogs/como-mudar-a-fonte-no-wordpress/](https://www.ionos.com/pt-br/digitalguide/hospedagem/blogs/como-mudar-a-fonte-no-wordpress/) for AI/LLM consumption.