> For the complete documentation index, see [llms.txt](https://overleaf-pro.ayaka.space/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://overleaf-pro.ayaka.space/latex/overleaf-learn-latex-pt/artigos-aprofundados/42-step-6-using-variable-fonts-to-add-bold-fonts-to-an-overleaf-project.md).

# Passo 6: Usar tipos de letra variáveis para adicionar tipos de letra a negrito a um projeto Overleaf

[Introdução](https://www.overleaf.com/learn/latex/Articles/How_to_use_OpenType_variable_fonts_with_LaTeX?preview=true) [Passo 1](https://www.overleaf.com/learn/latex/Articles/Step_1:_Setting_up_an_Overleaf_project_to_use_variable_fonts?preview=true) [Passo 2](https://www.overleaf.com/learn/latex/Articles/Step_2:_An_introduction_to_LaTeX_fonts?preview=true) [Passo 3](https://www.overleaf.com/learn/latex/Articles/Step_3:_Replacing_LaTeX’s_default_fonts_with_variable_fonts?preview=true) [Passo 4](https://www.overleaf.com/learn/latex/Articles/Step_4:_How_to_configure_an_italic_variable_font_using_fontspec?preview=true) [Passo 5](https://www.overleaf.com/learn/latex/Articles/Step_5:_LaTeX_font_weights_and_named_instances_of_variable_fonts?preview=true) [Passo 6](https://www.overleaf.com/learn/latex/Articles/Step_6:_Using_variable_fonts_to_add_bold_fonts_to_an_Overleaf_project?preview=true) [Passo 7](https://www.overleaf.com/learn/latex/Articles/Step_7:_Using_Noto_Sans_and_Roboto_Mono_variable_fonts_with_LaTeX?preview=true) [Passo 8](https://www.overleaf.com/learn/latex/Articles/Step_8:_How_to_create_a_simple_LaTeX_package_to_configure_your_variable_fonts?preview=true) [Exemplos e projetos](https://www.overleaf.com/learn/latex/Articles/Overleaf_projects_showing_how_to_use_variable_fonts_with_LaTeX?preview=true)

Na Etapa 5, definimos o peso médio da fonte do texto principal do nosso documento, Noto Serif, usando um valor do eixo de peso de 400 para os estilos normal e itálico. Nesta etapa, mostraremos como configurar o Noto Serif para fornecer fontes em negrito para os estilos normal (em pé) e itálico.

Certifique-se de abrir o projeto do tutorial configurado na Etapa 5.

## Avisos sobre fontes em negrito indefinidas

Depois de recompilar o projeto atual, o LaTeX emite estes avisos:

![Imagem mostrando avisos de fontes em falta do LaTeX.](/files/1739691e323322bca6ea5f523de897948ac0decd)

Estes avisos estão resumidos na tabela abaixo. Lembre-se de que m é removido do identificador da série *exceto* onde *ambos* a largura e o peso são m (médio).

| **Número do aviso** | **Descrição do aviso**                                        | **Identificador da série** | **Peso** | **Largura** | **Forma** |
| ------------------- | ------------------------------------------------------------- | -------------------------- | -------- | ----------- | --------- |
| 1                   | fonte de peso negrito, largura média, na forma normal (em pé) | b                          | b        | m           | n         |
| 2                   | fonte de peso negrito, largura média, na forma itálica        | b                          | b        | m           | it        |

Mostraremos como corrigir isso configurando fontes em negrito para as formas de fonte em pé (normal) e itálica.

## Adicionando fontes em negrito usando o eixo de peso de uma fonte variável

As fontes para texto em negrito em pé e em negrito itálico podem ser configuradas usando a `FontFace` chave, que assume a forma

```
FontFace = {⟨série⟩}{⟨forma⟩}{Font = ⟨nome da fonte⟩, ⟨recursos⟩}
```

onde

* `⟨série⟩` é o identificador de série do LaTeX (ligação para a secção)
* `⟨forma⟩` é o identificador de forma do LaTeX (ligação para a secção)
* `⟨nome da fonte⟩` é o nome de um ficheiro de fonte ou o nome de um tipo de letra
* `⟨características⟩` contém definições que usaremos para configurar as nossas fontes variáveis, como definir um valor apropriado do eixo de peso para as fontes variáveis em pé e itálicas

Usando um valor sugerido pelas instâncias nomeadas do Noto Serif (LINK), usaremos um valor do eixo de peso de 600 para configurar uma fonte em negrito para as formas normal (em pé) e itálica.

### Como configurar uma fonte em negrito, de largura média, em pé

Vamos usar a `FontFace` chave com as seguintes definições

* `⟨série⟩` = b
* `⟨forma⟩` = n
* `⟨nome da fonte⟩` = NotoSerif-VariableFont-wdth-wght.ttf
* `⟨características⟩` = Weight=600

resultando em

```
FontFace = {b}{n}{Font=NotoSerif-VariableFont-wdth-wght.ttf,Weight=600}
```

### Como configurar uma fonte itálica em negrito, de largura média

Vamos usar a `FontFace` chave com as seguintes definições

* `⟨série⟩` = b
* `⟨forma⟩` = it
* `⟨nome da fonte⟩` = NotoSerif-Italic-VariableFont-wdth-wght.ttf
* `⟨características⟩` = Weight=600

resultando em

```
FontFace = {b}{it}{Font=NotoSerif-Italic-VariableFont-wdth-wght.ttf,Weight=600}
```

## Colocando tudo em conjunto

Atualize o `\setmainfont` comando do projeto atual para usar a seguinte configuração:

```latex
\setmainfont{NotoSerif-VariableFont-wdth-wght.ttf}[
Weight=400,
ItalicFont = NotoSerif-Italic-VariableFont-wdth-wght.ttf,
FontFace = {b}{n}{Font = NotoSerif-VariableFont-wdth-wght.ttf,Weight=600},
FontFace = {b}{it}{Font = NotoSerif-Italic-VariableFont-wdth-wght.ttf,Weight=600}
]
```

Recompile o projeto atual para ver que já não há mais avisos de forma indefinida.

## Recurso bónus: maiúsculas pequenas de graça!

Nesta seção, observamos uma surpresa bónus: o fontspec ativa automaticamente as maiúsculas pequenas para fontes que as suportam.

### O que são maiúsculas pequenas?

Maiúsculas pequenas é um estilo de texto que usa letras maiúsculas com a mesma altura que letras minúsculas. São usadas para fins estilísticos em textos que contêm muitas palavras em maiúsculas, como acrónimos ou palavras-chave em texto técnico.

Cole o seguinte texto LaTeX no projeto atual do Overleaf para compor um exemplo comparando texto com e sem maiúsculas pequenas — certifique-se de colá-lo *depois de* `\begin{document}`. O comando do LaTeX `\textsc` é usado para compor texto em maiúsculas pequenas.

```latex
Numerosas sequências de letras EM MAIÚSCULAS podem fazer com que o seu texto COMPOSTO
pareça ``tipograficamente POUCO AGRADÁVEL''. A sua APARÊNCIA pode ser melhorada por
usando maiúsculas pequenas, criando um aspeto mais refinado e ELEGANTE para o texto.

\vskip10pt
Numerosas sequências de \textsc{maiúsculas} letras podem fazer com que o seu
texto \textsc{composto} pareça ``tipograficamente \textsc{desagradável}''.
A sua \textsc{aparência} pode ser melhorada por usando maiúsculas pequenas,
criando um aspeto mais refinado, mais \textsc{elegante} para o texto.
```

Este exemplo produz a seguinte saída:

![Imagem que compara texto composto com e sem maiúsculas pequenas](/files/0f8bccdfa55b0a51f7a4eb7693279d0f8fb94ffb)

### Que fontes variáveis têm maiúsculas pequenas ativadas?

fontspec ativa automaticamente as maiúsculas pequenas para fontes que as suportam—todas as três das nossas fontes variáveis fornecem maiúsculas pequenas. Cole o seguinte texto LaTeX no seu documento para compor maiúsculas pequenas usando as três famílias de fontes:

```latex
\begin{itemize}
\item família principal do texto (Noto Serif): \textsc{maiúsculas pequenas}
\item família sans serif (Noto Sans): {\sffamily \textsc{maiúsculas pequenas}}
\item família monoespaçada (Roboto Mono): {\ttfamily \textsc{maiúsculas pequenas}}
\end{itemize}
```

Este exemplo produz a seguinte saída:

![Imagem que mostra maiúsculas pequenas compostas usando 3 fontes variáveis diferentes em LaTeX](/files/f7307f58241488872986d00c069be3c5b31d5886)

### E quanto às maiúsculas pequenas em negrito e itálico?

Como configurámos fontes em negrito e itálicas para o Noto Serif, podemos compor maiúsculas pequenas nesses estilos. Para compor um intervalo de maiúsculas pequenas usando o Noto Serif, cole o seguinte código no projeto mais recente do Overleaf:

```latex
\begin{itemize}
\item família principal do texto (Noto Serif):
\begin{itemize}
    \item \textsc{versaletes regulares}
    \item \textit{\scshape versaletes itálicos}
    \item \textbf{\scshape versaletes negrito}
    \item \textbf{\itshape\scshape versaletes negrito itálicos}
\end{itemize}
\end{itemize}
```

Isto produz a seguinte saída:

![Imagem que mostra maiúsculas pequenas em negrito e itálico compostas em LaTeX usando fontes variáveis](/files/a2cba0a3957b02096f8ed7a0a7003dbef32379fb)

## No próximo passo

Na próxima Etapa, configuraremos estilos de fonte em negrito e itálico para a família de fontes sans serif (Noto Sans) e para a família de fontes monoespaçadas (Roboto Mono).


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://overleaf-pro.ayaka.space/latex/overleaf-learn-latex-pt/artigos-aprofundados/42-step-6-using-variable-fonts-to-add-bold-fonts-to-an-overleaf-project.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
