Typographie
Utilisation
Présentation
Le composant typographique est un élément fondamental du système de conception qui garantit un rendu du texte cohérent et sémantiquement correct. Il sépare l’apparence visuelle (définie par variant) de la signification sémantique (définie par tag), ce qui offre une certaine flexibilité tout en garantissant l’accessibilité.
Propriétés clés :
variant: contrôle le style visuel du texte, comme la taille de la police, l’épaisseur, la hauteur de ligne, la couleur. Exemples :heading-1,heading-2,body-largeetlabel-medium.tag: remplace l’élément sémantique HTML sous-jacent pour garantir une structure et une accessibilité correctes du document. Exemples :h1,h2,petspan.
Par défaut, chaque variante est associée à une balise HTML spécifique. Toutefois, la balise Propriété vous permet de remplacer cette valeur par défaut. Cela vous donne la possibilité d’ajuster la proéminence visuelle du texte tout en conservant une structure sémantique logique. Par exemple, vous pouvez réduire la visibilité d'un titre sans en modifier l’importance structurelle.
Pour obtenir la liste complète des balises par défaut, reportez-vous aux tableaux Options des variantes. Pour découvrir plus d’exemples de cette technique, consultez la section Séparation du style et de la sémantique.
Quand l'utiliser
Utilisez le composant typographique pour tous les éléments de texte de l’application, dont les suivants :
- Titres : pour les titres et les titres de section.
- Exemple : utilisez une variante de titre, telle que
heading-1.
- Exemple : utilisez une variante de titre, telle que
- Corps : pour les paragraphes et autres contenus longs.
- Exemple : utilisez une variante de corps, telle que
body-medium.
- Exemple : utilisez une variante de corps, telle que
- Étiquettes : pour les textes descriptifs plus courts, tels que les étiquettes des champs de formulaire.
- Exemple : utilisez une variante d’étiquette, telle que
label-small.
- Exemple : utilisez une variante d’étiquette, telle que
- Accroche : pour le texte d’introduction qui se trouve au-dessus d’un titre principal afin de fournir un peu de contexte.
- Exemple : utilisez une variante d'accroche, telle que
eyebrow-1.
- Exemple : utilisez une variante d'accroche, telle que
- Texte hero : pour les textes volumineux et percutants dans les sections de texte hero ou les titres marketing.
- Exemple : utilisez une variante de texte hero, telle que
hero-1.
- Exemple : utilisez une variante de texte hero, telle que
- Citations : pour définir le style d’un texte cité à partir d’une source externe.
- Exemple : utilisez une variante de citation, telle que
blockquote-medium.
- Exemple : utilisez une variante de citation, telle que
- Légendes : pour le texte descriptif accompagnant des images ou des figures.
- Exemple : utilisez une variante de légende, telle que
figcaption-medium.
- Exemple : utilisez une variante de légende, telle que
- Code : pour afficher des extraits de code intégrés ou au niveau du bloc.
- Exemple : utilisez une variante de code, telle que
code-medium.
- Exemple : utilisez une variante de code, telle que
- Tout texte nécessitant un style cohérent et une signification sémantique.
Quand ne pas l'utiliser
Évitez d’utiliser le composant typographique pour des éléments autonomes dont le rôle principal correspond à celui d'un bouton ou d'un lien. Utilisez plutôt les composants dédiés Button ou Link, qui sont conçus pour gérer correctement les états interactifs, la gestion du focus et les rôles d’accessibilité.
Exemple d'utilisation

- Variante de texte hero : il s’agit du titre principal de la page.
- Variante d'accroche : ce texte fournit un contexte pour le titre situé en dessous.
- Variante de titre (titre de la section) :
heading-2sert de titre principal pour la section « Ajouter un conducteur ». - Variante de titre (titre de la sous-section) : cette variante sert à séparer le style visuel de la signification sémantique. Le texte est visuellement plus petit que le titre de la section principale (grâce à une variante
heading-4), mais il est identifié en tant queh3pour créer une structure imbriquée correcte pour les lecteurs d’écran (h2→h3). - Variante de corps : il s’agit d’un paragraphe standard fournissant un texte d’instruction.
- Variante d’étiquette : ce texte décrit une entrée de formulaire.
Séparation du style et de la sémantique
Les exemples suivants montrent comment utiliser les propriétés variant et tag pour créer une apparence visuelle différente de la structure sémantique sous-jacente du texte.
Exemple : titre de la section de sous-titre
Ceci est utile lorsqu’un titre est sémantiquement nécessaire pour le plan du document, mais qu’il doit être visuellement atténué.
- Variante :
body-medium - Balise :
h2 - Justification : ce titre est sémantiquement important pour les lecteurs d’écran qui naviguent dans la structure de la page, mais l'utilisation de la variante
body-mediumlui permet de se fondre visuellement dans le texte du paragraphe, évitant ainsi d'attirer inutilement l'attention.
L’exemple suivant illustre ce principe dans la pratique :
Exemple : citation visuellement proéminente
Cela s’applique à un texte qui nécessite d'avoir un impact visuel élevé sans pour autant être un titre structurel.
- Variante :
heading-3 - Balise :
blockquote - Justification : ici, l'épaisseur visuelle de
heading-3est appliquée à une citation pour la faire ressortir. L’utilisation de la baliseblockquotepermet de garantir que la citation sera lue correctement par la technologie d’assistance en tant que telle et d'éviter toute lecture incorrecte en tant que titre de section structurelle.
L’exemple suivant illustre ce principe dans la pratique :
Directives générales
- Maintien de la hiérarchie : utilisez toujours les titres (
h1àh6) dans un ordre imbriqué logique.h2doit suivreh1eth3doit suivreh2, même si la variante visuelle est différente. Ne sautez aucun niveau de titre (par exemple,h1directement suivi deh4). - Exactitude sémantique : priorisez la balise Propriété à des fins de précision sémantique. La variante est destinée à la présentation visuelle, tandis que la balise s'applique au sens.
- Cohérence : utilisez les valeurs de variante prédéfinies de manière cohérente dans l’ensemble de l’application pour garantir un langage visuel cohérent.
Contenu
Directives générales relatives à la rédaction
- Clarté et concision : rédigez clairement et allez droit au but. Évitez le jargon et les phrases trop complexes.
- Voix active : préférez la voix active à la voix passive pour une communication plus forte et plus directe.
- Langage clair : utilisez un langage facile à comprendre par votre public cible.
- Cohérence terminologique : utilisez des termes cohérents pour les fonctionnalités, les actions et les concepts de l’ensemble de l’application.
- Ton : veillez à utiliser un ton cohérent et approprié qui reflète notre marque. Pour en savoir plus, consultez la section Voix et ton.
- Relecture : relisez toujours le texte pour détecter les erreurs grammaticales, les fautes d’orthographe et les fautes de frappe.
- Microcopie : faites attention aux petits morceaux de texte comme les étiquettes des boutons, les messages d’erreur et les infobulles. Ils sont essentiels pour l’expérience utilisateur.
Accessibilité
Conformité des composants
Ce composant a été validé pour répondre aux directives d’accessibilité WCAG 2.2 AA dans sa configuration de base par défaut. Il s’agit notamment de s’assurer que :
- Le rapport de contraste des éléments textuels par rapport à leur arrière-plan est supérieur à 4.5:1.
- Le contenu non textuel qui doit transmettre le sens (comme les icônes et les indicateurs de focus) a un rapport de contraste d’au moins 3:1 avec ses couleurs adjacentes.
- Cet élément peut être utilisé à l’aide d’un clavier et d’une souris.
- Le contenu est accessible à l’aide de lecteurs d’écran, tels que JAWS et VoiceOver.
La conformité de l’accessibilité dépend en définitive de la façon dont ce composant est implémenté et personnalisé. Les modifications apportées par l’auteur du contenu peuvent affecter l’accessibilité. Pour en savoir plus sur notre modèle de responsabilité partagée, consultez notre Déclaration d’accessibilité Jutro complète.
Instructions de rédaction
HTML sémantique (balise Propriété) : il s'agit de l’aspect le plus critique pour l’accessibilité. Les lecteurs d’écran et autres technologies d’assistance s’appuient sur des balises HTML sémantiques (par exemple, h1-h6, p et blockquote) pour comprendre la structure et la signification du contenu. Choisissez toujours la balise la plus appropriée pour le rôle du contenu.
Hiérarchie des titres : veillez à ce que les titres aient une structure logique (par exemple, h1 suivi de h2 et non de h4). Cela permet aux utilisateurs de lecteurs d’écran de parcourir efficacement le contenu. Pour obtenir des conseils plus détaillés, reportez-vous au tutoriel W3C sur les titres.
Création de thèmes
Par défaut, les styles du composant typographique proviennent du thème de l’application. Cependant, vous pouvez personnaliser des éléments typographiques tels que la couleur, les familles de polices et l’échelle des tailles et des poids pour répondre à des besoins spécifiques de mise en valeur de la marque.