> 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/29-how-to-use-opentype-variable-fonts-with-latex.md).

# Comment utiliser des polices variables OpenType avec LaTeX

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

Dans cette série de tutoriels, vous apprendrez à installer, configurer et utiliser des polices variables OpenType dans LaTeX, en vous concentrant sur LuaLaTeX et le [package fontspec](https://ctan.org/pkg/fontspec?lang=en). À travers un [projet Overleaf](https://www.overleaf.com/8438931911svtqtnmfvsrp#28008d), vous suivrez des instructions étape par étape qui couvrent à la fois des techniques pratiques et des connaissances essentielles, afin de pouvoir travailler en toute confiance avec des polices variables dans vos documents LaTeX. En chemin, vous développerez une compréhension plus large des polices LaTeX, notamment de la manière de résoudre les avertissements « undefined font shape » en configurant des polices variables appropriées.

Les polices variables offrent une flexibilité inégalée dans la conception de documents LaTeX, améliorant la présentation du texte et sa lisibilité en vous permettant de personnaliser des attributs de police comme le poids et la largeur. Elles aident également à résoudre des problèmes de composition, comme faire tenir davantage de texte dans un espace donné. Veuillez noter que cette série se concentre exclusivement sur les polices de texte, car les polices variables pour la composition des mathématiques ne sont pas encore disponibles.

### Contenu du tutoriel

* Introduction aux polices variables (cet article)
* [Étape 1 : Configurer un projet Overleaf pour utiliser des polices variables](/latex/fr/articles-approfondis/37-step-1-setting-up-an-overleaf-project-to-use-variable-fonts.md)
* [Étape 2 : Introduction aux polices LaTeX](/latex/fr/articles-approfondis/38-step-2-an-introduction-to-latex-fonts.md)
* [Étape 3 : Remplacer les polices par défaut de LaTeX par des polices variables](/latex/fr/articles-approfondis/39-step-3-replacing-latex-s-default-fonts-with-variable-fonts.md)
* [Étape 4 : Comment configurer une police variable en italique à l’aide de fontspec](/latex/fr/articles-approfondis/40-step-4-how-to-configure-an-italic-variable-font-using-fontspec.md)
* [Étape 5 : Les graisses de police LaTeX et les instances nommées des polices variables](/latex/fr/articles-approfondis/41-step-5-latex-font-weights-and-named-instances-of-variable-fonts.md)
* [Étape 6 : Utiliser des polices variables pour ajouter des polices grasses à un projet Overleaf](/latex/fr/articles-approfondis/42-step-6-using-variable-fonts-to-add-bold-fonts-to-an-overleaf-project.md)
* [Étape 7 : Utiliser les polices variables Noto Sans et Roboto Mono avec LaTeX](/latex/fr/articles-approfondis/43-step-7-using-noto-sans-and-roboto-mono-variable-fonts-with-latex.md)
* [Étape 8 : Comment créer un simple package LaTeX pour configurer vos polices variables](/latex/fr/articles-approfondis/44-step-8-how-to-create-a-simple-latex-package-to-configure-your-variable-fonts.md)
* [5 projets Overleaf montrant comment utiliser des polices variables avec LaTeX](/latex/fr/articles-approfondis/35-overleaf-projects-showing-how-to-use-variable-fonts-with-latex.md)

### Introduction aux polices variables

Pour les typographes, les designers et les passionnés de polices, le 14 septembre 2016 est une date à retenir. Ce jour-là, Microsoft, [Google](https://opensource.googleblog.com/2016/09/introducing-opentype-font-variations.html), [Adobe](https://blog.typekit.com/2016/09/14/variable-fonts-a-new-kind-of-font-for-flexible-design/)et Apple [ont annoncé publiquement](https://youtu.be/6kizDePhcFU?feature=shared\&t=250) un nouveau format de police appelé [Variations de police OpenType](https://medium.com/variable-fonts/https-medium-com-tiro-introducing-opentype-variable-fonts-12ba6cd2369), plus communément appelé *polices variables OpenType* ou simplement *polices variables*.

Traditionnellement, chaque style de police, comme regular, bold, semi-bold, extra bold, condensed, bold-condensed, etc., nécessitait un fichier de police distinct, mais ce n’est plus nécessaire. Les polices variables OpenType sont une technologie impressionnante qui permet à un seul fichier de police de produire plusieurs styles de police en ajustant la valeur de paramètres intégrés appelés *axes de conception*. Cela est illustré dans la vidéo suivante à l’aide de la police variable [Noto Serif de Google](https://fonts.google.com/noto/specimen/Noto+Serif/tester).

{% embed url="<https://videos.ctfassets.net/nrgyaltdicpt/3OhDBHA95DciCRVRgrF4wp/18f8c3f6d15109bf307c48bde9d7c879/VariableFonts.mp4>" %}

Noto Serif de Google possède deux axes de conception, la largeur et le poids, mais d’autres polices peuvent avoir un seul axe ou plusieurs axes — par exemple, une police variable appelée [Recursive](https://fonts.google.com/specimen/Recursive/tester) a cinq axes et [certaines en ont encore plus](https://www.axis-praxis.org/specimens/decovar). Le développeur d’une police décide du nombre d’axes et de leurs effets de conception.

### Quelques remarques sur les axes de conception

Voici ce que vous devez savoir sur les axes de conception pour utiliser des polices variables avec LaTeX (en particulier fontspec et LuaLaTeX).

* Chaque axe de conception est identifié par une courte « balise » de quatre caractères et par un nom plus long et plus descriptif.
* La spécification des polices variables OpenType prévoit [cinq axes enregistrés (« standard »)](https://learn.microsoft.com/en-us/typography/opentype/spec/dvaraxisreg#registered-axis-tags):

|        |                |
| ------ | -------------- |
| Balise | Nom            |
| ital   | Italique       |
| opsz   | Taille optique |
| slnt   | Inclinaison    |
| wdth   | Largeur        |
| wght   | Poids          |

* À partir de [la version 2.9a](https://github.com/latex3/fontspec/releases/tag/v2.9a), la [package fontspec](https://ctan.org/pkg/fontspec?lang=en) vous pouvez définir la valeur d’un axe standard en utilisant son nom, comme `Weight=400`.
* Les créateurs de polices sont libres de créer et de nommer des axes de conception supplémentaires. fontspec offre des fonctions permettant de définir la valeur de n’importe quel axe de conception à l’aide de sa balise de quatre caractères.
* Les valeurs des axes de conception vont d’un minimum à un maximum, selon un pas déterminé par le créateur de la police. Pour utiliser une police variable avec LaTeX (LuaLaTeX), vous devrez connaître ses axes ainsi que leurs valeurs minimale, maximale et d’incrément (taille du pas).
* Actuellement, les polices variables ne peuvent être utilisées que pour le texte de votre document — il n’existe pas de polices mathématiques variables.
* Google tient à jour une [liste des axes de conception](https://fonts.google.com/variablefonts#axis-definitions) utilisés actuellement par les polices qu’il fournit, y compris la balise de quatre lettres, le nom complet et une définition de ce que fait l’axe.

### Les polices variables nécessitent LuaLaTeX et le package fontspec

En août 2024, seul le [compilateur](/latex/fr/base-de-connaissances/026-changing-compiler.md) LuaLaTeX prend en charge les polices variables OpenType — pdfLaTeX et XeLaTeX ne le font pas.

L’utilisation de polices OpenType avec LuaLaTeX nécessite le package fontspec, qui fournit des commandes destinées à l’utilisateur pour accéder à un système de chargement de polices plus bas niveau et plus technique appelé [luaotfload](https://ctan.org/pkg/luaotfload?lang=en). Bien qu’il soit tout à fait possible d’utiliser directement les fonctions de luaotfload, la plupart des gens préfèrent la simplicité et la commodité de fontspec.

[TeX Live 2024](https://www.overleaf.com/blog/tex-live-2024-is-now-available) inclut la version 2.9a de fontspec, publiée le 13 février 2024, qui ajoute des fonctionnalités supplémentaires rendant l’utilisation des polices variables encore plus simple.

### Où puis-je trouver et explorer certaines polices variables ?

Visiter Google Fonts est un excellent point de départ — en particulier la [page répertoriant les familles de polices et leurs axes de conception](https://fonts.google.com/variablefonts). Une fois que vous avez identifié une police qui vous intéresse, accédez à sa *page Type tester* et ajustez ses axes de conception à l’aide des commandes fournies.

Le [site Axis-Praxis](https://www.axis-praxis.org) vous permet d’expérimenter de nombreuses polices variables, dont certaines montrent des possibilités de conception intrigantes — notamment [Decovar](https://www.axis-praxis.org/specimens/decovar), une police expérimentale dotée de 12 axes de conception. Vous pouvez également téléverser des polices variables sur Axis-Praxis et les tester à l’aide des commandes générées automatiquement par la plateforme pour faire varier les valeurs des axes de conception.

Un autre site utile est <https://v-fonts.com/>, qui décrit son objectif comme « Une ressource simple pour trouver et essayer 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)


---

# 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/29-how-to-use-opentype-variable-fonts-with-latex.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.
