> 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/fr/articles-approfondis/42-step-6-using-variable-fonts-to-add-bold-fonts-to-an-overleaf-project.md).

# Étape 6 : Utiliser des polices variables pour ajouter des polices grasses à un projet Overleaf

[Introduction](https://www.overleaf.com/learn/latex/Articles/How_to_use_OpenType_variable_fonts_with_LaTeX?preview=true) [Étape 1](https://www.overleaf.com/learn/latex/Articles/Step_1:_Setting_up_an_Overleaf_project_to_use_variable_fonts?preview=true) [Étape 2](https://www.overleaf.com/learn/latex/Articles/Step_2:_An_introduction_to_LaTeX_fonts?preview=true) [Étape 3](https://www.overleaf.com/learn/latex/Articles/Step_3:_Replacing_LaTeX’s_default_fonts_with_variable_fonts?preview=true) [Étape 4](https://www.overleaf.com/learn/latex/Articles/Step_4:_How_to_configure_an_italic_variable_font_using_fontspec?preview=true) [Étape 5](https://www.overleaf.com/learn/latex/Articles/Step_5:_LaTeX_font_weights_and_named_instances_of_variable_fonts?preview=true) [Étape 6](https://www.overleaf.com/learn/latex/Articles/Step_6:_Using_variable_fonts_to_add_bold_fonts_to_an_Overleaf_project?preview=true) [Étape 7](https://www.overleaf.com/learn/latex/Articles/Step_7:_Using_Noto_Sans_and_Roboto_Mono_variable_fonts_with_LaTeX?preview=true) [Étape 8](https://www.overleaf.com/learn/latex/Articles/Step_8:_How_to_create_a_simple_LaTeX_package_to_configure_your_variable_fonts?preview=true) [Exemples et projets](https://www.overleaf.com/learn/latex/Articles/Overleaf_projects_showing_how_to_use_variable_fonts_with_LaTeX?preview=true)

À l’étape 5, nous avons défini le poids moyen de la police du texte principal de notre document, Noto Serif, en utilisant une valeur d’axe de graisse de 400 pour les styles droit et italique. À cette étape, nous verrons comment configurer Noto Serif pour fournir des polices grasses pour les styles normal (droit) et italique.

Assurez-vous d’ouvrir le projet du tutoriel configuré à l’étape 5.

## Avertissements concernant des polices grasses non définies

Après avoir recompilé le projet actuel, LaTeX affiche ces avertissements :

![Image montrant les avertissements de police manquante de LaTeX.](/files/c7b292e5d6e426071cd82a0d14b72c274e260d85)

Ces avertissements sont résumés dans le tableau ci-dessous. Rappelez-vous que m est supprimé de l’identifiant de série *sauf* où *les deux* la largeur et le poids sont m (moyen).

| **Numéro d’avertissement** | **Description de l’avertissement**                             | **Identifiant de série** | **Poids** | **Largeur** | **Forme** |
| -------------------------- | -------------------------------------------------------------- | ------------------------ | --------- | ----------- | --------- |
| 1                          | police grasse, largeur moyenne, dans la forme normale (droite) | b                        | b         | m           | n         |
| 2                          | police grasse, largeur moyenne, dans la forme italique         | b                        | b         | m           | it        |

Nous verrons comment corriger cela en configurant des polices grasses pour les formes de police droite (normale) et italique.

## Ajouter des polices grasses à l’aide de l’axe de graisse d’une police variable

Les polices pour le texte en gras droit et en gras italique peuvent être configurées à l’aide de la `FontFace` clé, qui prend la forme

```
FontFace = {⟨series⟩}{⟨shape⟩}{Font = ⟨font name⟩, ⟨features⟩}
```

où

* `⟨series⟩` est l’identifiant de série LaTeX (lien vers la section)
* `⟨shape⟩` est l’identifiant de forme LaTeX (lien vers la section)
* `⟨font name⟩` est le nom d’un fichier de police ou le nom d’une police
* `⟨features⟩` contient les paramètres que nous utiliserons pour configurer nos polices variables, comme définir une valeur appropriée de l’axe de graisse pour les polices variables droites et italiques

En utilisant une valeur suggérée par les instances nommées de Noto Serif (LINK), nous utiliserons une valeur d’axe de graisse de 600 pour configurer une police grasse pour les formes normale (droite) et italique.

### Comment configurer une police grasse, de largeur moyenne, droite

Nous utiliserons la `FontFace` clé avec les paramètres suivants

* `⟨series⟩` = b
* `⟨shape⟩` = n
* `⟨font name⟩` = NotoSerif-VariableFont-wdth-wght.ttf
* `⟨features⟩` = Weight=600

ce qui donne

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

### Comment configurer une police grasse, de largeur moyenne, italique

Nous utiliserons la `FontFace` clé avec les paramètres suivants

* `⟨series⟩` = b
* `⟨shape⟩` = it
* `⟨font name⟩` = NotoSerif-Italic-VariableFont-wdth-wght.ttf
* `⟨features⟩` = Weight=600

ce qui donne

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

## Mettre le tout ensemble

Mettez à jour la `\setmainfont` commande pour utiliser la configuration suivante :

```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}
]
```

Recompilez le projet actuel pour voir qu’il n’y a plus d’avertissements de forme non définie.

## Fonction bonus : les petites capitales gratuitement !

Dans cette section, nous signalons une surprise bonus : fontspec active automatiquement les petites capitales pour les polices qui les prennent en charge.

### Que sont les petites capitales ?

Les petites capitales sont un style de texte utilisant des lettres majuscules de même hauteur que les lettres minuscules. Elles sont utilisées à des fins stylistiques dans un texte contenant beaucoup de mots en majuscules, comme des acronymes ou des mots-clés dans un texte technique.

Collez le texte LaTeX suivant dans le projet Overleaf actuel pour composer un exemple comparant du texte avec et sans petites capitales — assurez-vous de le coller *après* `\begin{document}`. de LaTeX `\textsc` commande est utilisée pour composer du texte en petites capitales.

```latex
De nombreuses suites de lettres EN MAJUSCULES peuvent rendre votre texte composé
sembler « typographiquement PEU ÉLÉGANT ». SON APPARENCE peut être améliorée en
utilisant des petites capitales, créant un aspect raffiné, plus ÉLÉGANT, pour le texte.

\vskip10pt
De nombreuses suites de lettres \textsc{uppercase} peuvent rendre votre
texte \textsc{composé} sembler « typographiquement \textsc{peu élégant} ».
Son \textsc{apparence} peut être améliorée en utilisant des petites capitales,
créant un aspect raffiné, plus \textsc{élégant}, pour le texte.
```

Cet exemple produit le résultat suivant :

![Image comparant du texte composé avec et sans petites capitales](/files/97a535f5f9c693b418955a306d4fab158791781a)

### Quelles polices variables ont des petites capitales activées ?

fontspec active automatiquement les petites capitales pour les polices qui les prennent en charge — nos trois polices variables en fournissent. Collez le texte LaTeX suivant dans votre document pour composer des petites capitales à l’aide des trois familles de polices :

```latex
\begin{itemize}
\item famille de texte principal (Noto Serif) : \textsc{petites capitales}
\item famille sans empattement (Noto Sans) : {\sffamily \textsc{petites capitales}}
\item famille à chasse fixe (Roboto Mono) : {\ttfamily \textsc{petites capitales}}
\end{itemize}
```

Cet exemple produit le résultat suivant :

![Image montrant des petites capitales composées à l’aide de 3 différentes polices variables dans LaTeX](/files/4fa22973c71c8471edb34a595d0e0a7ea6cbe040)

### Et les petites capitales en gras et en italique ?

Parce que nous avons configuré des polices grasses et italiques pour Noto Serif, nous pouvons composer des petites capitales dans ces styles. Pour composer une plage de petites capitales utilisant Noto Serif, collez le code suivant dans le dernier projet Overleaf :

```latex
\begin{itemize}
\item famille de texte principal (Noto Serif) :
\begin{itemize}
    \item \textsc{petites capitales normales}
    \item \textit{\scshape petites capitales italiques}
    \item \textbf{\scshape petites capitales grasses}
    \item \textbf{\itshape\scshape petites capitales grasses italiques}
\end{itemize}
\end{itemize}
```

Cela produit la sortie suivante :

![Image montrant des petites capitales grasses et italique composées dans LaTeX à l’aide de polices variables](/files/e45708d2d93d903695b81b1c9eeb8bbfdaad94a7)

## À l’étape suivante

À l’étape suivante, nous configurerons les styles de polices grasses et italiques pour la famille de polices sans empattement (Noto Sans) et la famille de polices à chasse fixe (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/fr/articles-approfondis/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.
