> 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/37-step-1-setting-up-an-overleaf-project-to-use-variable-fonts.md).

# Étape 1 : Configurer un projet Overleaf pour utiliser des polices variables

[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)

Pour commencer ce tutoriel, ouvrez le [projet Overleaf d’accompagnement](https://www.overleaf.com/8438931911svtqtnmfvsrp#28008d) qui contient les polices variables suivantes :

* [Noto Serif](https://fonts.google.com/noto/specimen/Noto+Serif/tester) (texte principal du document)
* [Noto Sans](https://fonts.google.com/noto/specimen/Noto+Sans/tester) (police sans serif)
* [Roboto Mono](https://fonts.google.com/specimen/Roboto+Mono/tester) (police à chasse fixe)

Ces polices ne sont pas encore configurées pour être utilisées. Au départ, lorsque vous compilez le [projet Overleaf d’accompagnement](https://www.overleaf.com/8438931911svtqtnmfvsrp#28008d), les polices de texte standard (par défaut) de LaTeX seront appliquées. Tout au long de ce tutoriel, vous apprendrez à remplacer ces polices par défaut par les polices variables fournies dans le dossier du projet nommé `VariableFonts`.

Si vous préférez utiliser d’autres polices variables, suivez simplement les instructions ci-dessous. Sinon, passez à [Étape 2](https://www.overleaf.com/learn/latex/Articles/Step_2:_An_introduction_to_LaTeX_fonts?preview=true) ce tutoriel.

## (Facultatif) Comment choisir et téléverser vos propres polices variables

Suivez ces étapes pour téléverser les polices variables de votre choix.

### 1. Obtenez des polices variables sur Google Fonts

[Google Fonts](https://fonts.google.com/) est une excellente ressource. Elle fournit [une documentation utile](https://fonts.google.com/knowledge/introducing_type/introducing_variable_fonts) et de nombreuses [polices variables gratuites à utiliser](https://fonts.google.com/?vfonly=true) qui peuvent être téléversées sur Overleaf et configurées pour être utilisées dans vos projets.

* **ASTUCE**: Utilisez les filtres de Google Fonts pour trouver des polices variables. Réglez le *filtre Technologie* sur *Variable* pour afficher uniquement les polices variables. Utilisez des filtres supplémentaires, comme *Serif*, pour affiner davantage votre recherche.

![Image montrant les filtres de recherche de Google Fonts](/files/253030ef181fa66f17199b3fbbca4913fde8ea52)

* **ASTUCE**: Vous pouvez parcourir les polices variables selon les axes de conception qu’elles prennent en charge : voir <https://fonts.google.com/variablefonts>. Google fournit également des définitions des axes de conception des polices variables : voir <https://fonts.google.com/variablefonts#axis-definitions>.
* Après avoir trouvé les polices variables que vous souhaitez utiliser, téléchargez-les sur votre appareil local et renommez tous les fichiers contenant des caractères problématiques.
* Certaines polices variables se composent de deux `.ttf` fichiers : un pour la forme droite (normale) et, le cas échéant, un pour la forme italique. Assurez-vous de vérifier cela pour chaque police que vous téléchargez.

### 2. Renommez les noms problématiques des fichiers de police Google

Le système de nommage des fichiers de polices variables de Google inclut les axes de conception de la police, séparés par des virgules. Malheureusement, ce système pose des problèmes à fontspec, un package essentiel pour utiliser des polices variables avec LuaLaTeX. Par exemple, Noto Serif fournit des axes de largeur et de graisse et est fourni sous forme de deux fichiers — un pour la police droite et un pour la police italique :

* NotoSerif-VariableFont\_wdth,wght.ttf
* NotoSerif-Italic-VariableFont\_wdth,wght.ttf

Les virgules dans ces noms de fichiers provoquent des erreurs lorsqu’elles sont utilisées dans la commande fontspec `\setmainfont` command. Par exemple, écrire

```
\setmainfont{NotoSerif-VariableFont_wdth,wght.ttf}
[ItalicFont = NotoSerif-Italic-VariableFont_wdth,wght.ttf]
```

produit des erreurs qui incluent

```
! Erreur du package fontspec : la police "NotoSerif-Italic-VariableFont_wdth" ne peut pas
(fontspec)                être trouvée.

! Erreur LaTeX : la clé 'fontspec-opentype/wght.ttf' est inconnue et est
(LaTeX)        ignorée.
```

Pour résoudre ce problème, vous devez renommer les fichiers de police afin de supprimer les virgules (et les caractères de soulignement '\_'), en les remplaçant par un caractère « sûr », comme les tirets ('-'), et en veillant à n’ajouter aucun espace. Par exemple, vous pourriez renommer :

* NotoSans-VariableFont\_wdth,wght.ttf

à

* NotoSans-VariableFont-wdth-wght.ttf

Cette simple étape de renommage aidera à éviter les conflits et à assurer une intégration fluide des polices variables dans vos documents LaTeX.

### 3. Créez un nouveau projet Overleaf

* Créez un nouveau projet Overleaf et [définissez le compilateur sur LuaLaTeX](/latex/fr/base-de-connaissances/026-changing-compiler.md) car c’est le seul compilateur qui prend en charge les polices variables.
* Ajoutez le `fontspec` package à votre préambule de document en écrivant `\usepackage{fontspec}`.
* Sélectionnez l’icône de téléversement de fichiers (![Image displaying Overleaf file-upload icon](/files/4876ac82a954dad766060df144ae82464d5903e9)) pour ajouter les fichiers de police variables renommés localement à votre nouveau projet :

![Image montrant comment téléverser un fichier dans un projet Overleaf](/files/9e87202fc94ab81329e240239b7e49fc6080bb84)

### 4. (Facultatif) organiser les fichiers de police de votre projet

Si vous souhaitez expérimenter avec différentes polices, par exemple lors de tests de mise en page, il est utile d’organiser vos fichiers de police à l’aide de dossiers de projet. Cependant, au moment de la compilation, LaTeX ne recherchera pas automatiquement les polices dans vos dossiers de projet ; vous devrez aider LaTeX en utilisant un fichier de configuration local appelé [latexmkrc](/latex/fr/articles-approfondis/28-how-to-use-latexmkrc-with-overleaf.md). Nous n’entrerons pas dans les détails ici, mais nous recommandons de créer un dossier de projet appelé `VariableFonts` et de copier le `latexmkrc` fichier utilisé dans le [projet fourni](https://www.overleaf.com/8438931911svtqtnmfvsrp#28008d).

## À l’étape suivante

L’étape 2 introduit le modèle de LaTeX pour la sélection des polices : le New Font Selection Scheme, en fournissant des informations de base importantes utilisées tout au long du reste de ce tutoriel.

[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)


---

# 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/37-step-1-setting-up-an-overleaf-project-to-use-variable-fonts.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.
