Guides pratiques

Choisir et tester des polices web dans toutes les langues

La typographie doit rester lisible quand une police tarde à arriver, quand une traduction est plus longue et quand un caractère ne figure pas dans le fichier. Une sélection visuelle ne suffit donc pas à valider son intégration.

Voir la méthode

Une typographie qui résiste

Préparer les caractères réellement publiés

Rassemblez des extraits dans chaque langue, avec accents, chiffres, ponctuation et mots longs. Incluez les contenus de formulaire et les messages d’erreur, pas seulement un titre court. Vérifiez la direction d’écriture et les caractères spécifiques lorsqu’ils appartiennent au périmètre du site.

Choisissez les graisses et styles nécessaires avant de multiplier les fichiers. La réduction du nombre de variantes se décide avec les contenus et la hiérarchie, pas en supprimant une distinction utile. Examinez les conditions de licence et le mode d’hébergement autorisé auprès de la source choisie.

Choisir une stratégie de chargement

Le descripteur font-display détermine la manière dont une police est affichée selon sa disponibilité. MDN décrit les comportements block, swap, fallback et optional. Choisissez en fonction de la lecture et du contexte, puis observez ce que fait effectivement le navigateur.

Définissez une police de secours compatible avec la lecture prévue. Essayez la page lorsque la police personnalisée est indisponible. Une règle de préchargement n’est utile que si le fichier est effectivement nécessaire et correspond à celui demandé ; multiplier les préchargements peut détourner les ressources des contenus essentiels.

Tester disposition, zoom et états

Vérifiez une page dense, une navigation, un tableau et un formulaire avec les polices finale et de secours. Testez les écrans étroits et le zoom. Les boutons, prix, noms et messages ne doivent pas disparaître lorsque le texte occupe plus de place.

Comparez les états avant et après chargement : saut de ligne, hauteur, déplacement du bouton principal et lecture. Prenez des captures dans des conditions décrites plutôt que de conclure à partir d’un écran déjà chargé sur votre poste. Rejouez les langues les plus différentes du modèle initial.

Maintenir la décision typographique

Conservez origine, droits vérifiés, fichiers utilisés, langues testées et règles de chargement dans le dossier du projet. Lors d’un changement de marque ou de police, rejouez les exemples représentatifs avant de modifier tous les écrans.

Retirez les variantes inutilisées après vérification, en préservant les contenus et documents qui peuvent encore les demander. Le livrable attendu est une typographie lisible avec un secours testé, un jeu de caractères adapté et une liste limitée de ressources justifiées.

Documentation primaire : MDN — font-display.

Documents de référence

Matrice de recette à adapter au projet

Ces contrôles proposés utilisent des cas fictifs. Décidez du comportement attendu avec l’équipe, notez le résultat et attribuez les écarts non résolus avant publication.

Cas de test, résultats attendus et preuves utiles
CasRésultat attenduPreuve à conserver
Police principale indisponibleLe texte, les prix et les actions restent lisibles.Captures et parcours avec téléchargement de police bloqué.
Écritures et accents publiésChaque exemple est rendu avec les caractères attendus.Échantillons relus dans les langues réellement utilisées.
Zoom et largeur étroiteLes libellés et messages utiles ne sont ni coupés ni recouverts.Conditions de test et composants comportant les textes les plus longs.
Changement de graisse ou de policeLes variantes demandées correspondent aux fichiers utiles et autorisés.Inventaire des fichiers, requêtes observées et droits vérifiés.

Questions fréquentes

Une police qui contient le français couvre-t-elle toutes les langues ?

Non. Vérifiez les caractères et écritures des langues effectivement publiées, ainsi que les graisses utilisées. Testez de vrais extraits plutôt que de supposer une couverture complète depuis un seul titre.

Faut-il toujours précharger toutes les polices ?

Non. Identifiez les fichiers réellement nécessaires à l’affichage initial et testez le bénéfice. Les ressources non utilisées et les variantes secondaires ne méritent pas automatiquement un préchargement.