> 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/38-step-2-an-introduction-to-latex-fonts.md).

# Étape 2 : Introduction aux polices 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)

Cette étape présente les polices par défaut de LaTeX et résume le schéma de sélection des polices que LaTeX utilise pour classer les propriétés des polices et définir les « formes de police ». Les sujets abordés dans cet article seront référencés tout au long du reste du tutoriel. Prendre quelques minutes pour lire cette page vous aidera à profiter au maximum de la série de tutoriels.

### Les polices de texte par défaut des documents LaTeX

LaTeX utilise trois ensembles de polices pour composer le texte de tout document. Ces ensembles de polices sont aussi appelés *familles de polices du document* ; chaque famille comprend un ensemble de polices partageant des caractéristiques de conception communes :

* **famille principale de texte** : polices utilisées pour le texte principal du document, généralement avec un [design à empattements](https://en.wikipedia.org/wiki/Serif).
* [**sans empattement**](https://en.wikipedia.org/wiki/Sans-serif) **de la famille** : polices souvent utilisées pour composer les titres de section et d’autres éléments de texte saillants.
* [**à chasse fixe**](https://en.wikipedia.org/wiki/Monospaced_font) **de la famille** : polices généralement utilisées pour la composition du code informatique et de contenus similaires.

Par défaut, LaTeX utilise des familles de polices de la [Computer Modern](https://en.wikipedia.org/wiki/Computer_Modern) série (pour pdfLaTeX) ou de la [Latin Modern](https://tug.org/FontCatalogue/latinmodernroman/)  série (pour XeLaTeX et LuaLaTeX).

### Comment LaTeX classe (organise) ses polices

Il existe un vaste choix de polices pour la composition du texte, avec une grande diversité de designs créés pour répondre à des objectifs typographiques précis. Pour naviguer dans cette variété, tout processus de sélection de polices souple et logique a besoin d’un système bien structuré pour organiser et classer les polices en fonction de leurs caractéristiques de design. LaTeX relève ce défi grâce à son New Font Selection Scheme, désormais appelé NFSS2, qui classe chaque police de texte selon cinq paramètres : *codage*, *de la famille*, *série*, *forme*, et *taille*.

Voici un résumé de ces cinq paramètres.

* **Codage** : La correspondance entre les valeurs entières (codes de caractères) stockées dans un fichier texte et les caractères qu’elles sont censées représenter. LuaLaTeX et les polices variables utilisent le codage Unicode, que LaTeX note « TU ».
* **Famille** : Le nom donné à un ensemble de polices partageant un même design. Nous explorerons les familles de polices lors de la configuration de polices variables avec fontspec.
* **Série** : Une valeur de série identifie la graisse (épaisseur) et la largeur (compression) de la police. Chaque valeur de série de police LaTeX est définie comme une `⟨graisse⟩⟨largeur⟩`  combinaison prise dans le tableau suivant, *sauf*  que m est supprimé sauf si la graisse et la largeur sont toutes deux moyennes, auquel cas un seul `m`  est utilisé.

Le tableau suivant répertorie les identifiants standard de largeur et de graisse de LaTeX.

|                     |                |                     |                 |                                                     |
| ------------------- | -------------- | ------------------- | --------------- | --------------------------------------------------- |
| **Graisse**         | **Largeur**    |                     |                 |                                                     |
| *Identifiant LaTeX* | *Nom*          | *Identifiant LaTeX* | *Nom*           | *Pourcentage de la largeur « normale »*<sup>†</sup> |
| ul                  | Ultra-léger    | uc                  | Ultra-condensée | 50%                                                 |
| el                  | Extra-léger    | ec                  | Très condensée  | 62.5%                                               |
| l                   | Léger          | c                   | Condensée       | 75%                                                 |
| sl                  | Semi-léger     | sc                  | Semi-condensée  | 87.5%                                               |
| m                   | Moyen (normal) | m                   | Moyen           | 100%                                                |
| sb                  | Semi-gras      | sx                  | Semi-élargie    | 112.5%                                              |
| b                   | Gras           | x                   | Élargie         | 125%                                                |
| eb                  | Extra-gras     | ex                  | Très élargie    | 150%                                                |
| ub                  | Ultra-gras     | ux                  | Ultra-élargie   | 200%                                                |

<sup>†</sup>Comme suggéré dans la documentation officielle de LaTeX (voir `[fntguide.pdf](https://ctan.org/pkg/fntguide?lang=en)`).

Voici quelques exemples de séries de polices :

* **m** : graisse moyenne et largeur moyenne.
* **b** : graisse grasse et largeur moyenne — elle « devrait » s’écrire **bm**  mais le **m** (pour largeur moyenne) est omis.
* **c** : graisse moyenne, largeur condensée — elle « devrait » s’écrire **mc**  mais le **m**  (pour graisse moyenne) est omis.
* **sb** : graisse semi-grasse, largeur moyenne — elle « devrait » s’écrire **sbm**  mais le **m** (pour largeur moyenne) est omis.
* **bx** combine la graisse **b** (grasse) et la largeur **x** (élargie). Il est utilisé pour sélectionner la police gras-élargie de la famille de polices actuelle (si une telle police existe).
* **sbc** combine la graisse **sb** (semi-grasse) et la largeur **c** (condensée). Il est utilisé pour sélectionner la police semi-gras condensée de la famille de polices actuelle (si une telle police existe).
* **Forme** : Ce paramètre sélectionne des formes de police telles que l’italique, l’incliné, les petites capitales et les capitales ondulées. LaTeX définit un ensemble de formes standard :

|                          |                                        |
| ------------------------ | -------------------------------------- |
| **Identifiant de forme** | **Nom de la forme**                    |
| n                        | Forme normale (droite)                 |
| it                       | Forme italique                         |
| sl                       | Forme inclinée (oblique)               |
| sw                       | Forme de lettres ornées                |
| ui                       | Forme italique droite (rare/curiosité) |
| sc                       | Forme en petites capitales             |
| scit                     | Forme en petites capitales italiques   |
| scsl                     | Forme en petites capitales inclinées   |

* **Taille** : la taille à laquelle la police est utilisée. LaTeX dispose de plusieurs commandes de taille prédéfinies telles que `\tiny`, `\small`, `\normalsize`, `\large`, `\Large` , etc. Vous pouvez également définir une taille de police spécifique avec `\fontsize{size}{baselineskip}` où `taille`  est la taille de la police et `baselineskip`  est l’interligne.

### (Lecture facultative) séries et formes spéciales

Cette section peut être ignorée à la première lecture. Overleaf a créé un [projet qui illustre ces séries et formes spéciales](https://www.overleaf.com/1941895198cqjzyhzvxhwz#794ae2) (voir la section 6 du document mis en page).

#### Identifiants de série : m? et ?m

En rappelant que chaque identifiant de série est défini comme une `⟨graisse⟩⟨largeur⟩` paire, LaTeX fournit deux identifiants supplémentaires à utiliser lors de la sélection des graisses et des largeurs de police :

* `m?` signifie sélectionner une graisse moyenne, tout en laissant inchangée la largeur actuelle.
* `?m` signifie laisser la graisse actuelle inchangée mais sélectionner une largeur moyenne.

#### Formes « virtuelles »

LaTeX prend en charge deux formes dites « virtuelles ». Le terme « virtuel » reflète le fait qu’elles ne sont destinées qu’à servir de paramètres pour la commande `\fontshape`  à appliquer — ces formes n’existent pas en tant que polices réelles.

| **Identifiant de forme virtuelle** | **Action**                                           | **Commande**    | **Déclaration** | **Notes**                                                                                                                                                                                                              |
| ---------------------------------- | ---------------------------------------------------- | --------------- | --------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `up`                               | Retour à la forme droite.                            | `\textup{...}`  | `\upshape`      | Il change la forme en droite, mais la forme en petites capitales est préservée. Par exemple, up change la `scit` forme en `sc`. Particularité : si la forme actuelle est `sc` alors up passe à la forme normale (`n`). |
| `ucl`                              | Retour à la forme des lettres majuscules/minuscules. | `\textulc{...}` | `\uclshape`     | Change la forme de la police en majuscules/minuscules, sans modifier les formes italiques, inclinées ou ornées.                                                                                                        |

## À l’étape suivante

L’étape 3 montre comment remplacer les polices par défaut de LaTeX par 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/38-step-2-an-introduction-to-latex-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.
