Skip to content Skip to sidebar Skip to footer

Chiffres proportionnels vs monospaces : quand les utiliser pour éviter les “wiggling labels”

Lorsqu’on affiche des chiffres dans une interface (app, site web, TV), le choix de la police peut impacter la lisibilité et l’expérience utilisateur.


Définitions

  • Police proportionnelle : chaque caractère occupe seulement l’espace nécessaire.
  • Police monospace : chaque caractère occupe exactement le même espace horizontal.

Exemple visuel :

  • Proportionnelle :  (largeur variable)

  • Monospace :  (largeur identique)


Le problème : les chiffres qui “wigglent”

Si une police proportionnelle est utilisée pour des chiffres animés (compteurs, chronomètres, téléchargements…), l’étiquette change de largeur à chaque mise à jour.
Résultat : le texte “wiggle” horizontalement, ce qui gêne la lecture et perturbe l’œil.


Quand utiliser chaque type

Type de label Exemple Police recommandée
Dynamique Compteur de téléchargement, chronomètre, durée d’appel Monospace pour éviter le wiggle
Statique Date, téléphone, email, URL Proportionnelle pour un rendu plus naturel

Exemples dans la vraie vie

  • Bonne pratique : iOS Music App, iOS Clock App (Stopwatch)
  • À éviter : Facebook vidéo sur navigateur, Spotify app, certaines horloges TV

Comment activer les chiffres monospaces

iOS (UIKit)

myLabel.font = UIFont.monospacedDigitSystemFont(ofSize: 42.0, weight: .medium)
  • Pour une solution générique : utiliser une extension de police avec .withMonospacedDigitFont.
  • Polices monospace classiques : Courier, Menlo.

iOS (SwiftUI)

Text("0123456789")
   .monospacedDigit()
  • Avec police personnalisée :
Text("0123456789")
   .font(.custom("Custom-Font-Name", size: 20))
   .monospacedDigit()

React Native

<Text style={{fontVariant: 'tabular-nums'}}>0123456789</Text>

Web (CSS)

.yourcssclass {
  font-variant-numeric: tabular-nums;
}

Résumé

  • Dynamic labels → monospace → pas de wiggle
  • Static labels → proportionnel → rendu naturel
  • Adapter le choix de police à l’usage améliore lisibilité et confort visuel sur toutes les plateformes (mobile, web, TV).

Si tu veux, je peux te faire un petit schéma visuel comparant proportionnel vs monospace, avec exemples et contextes d’usage, pour que ce soit encore plus clair et rapide à comprendre.

Veux‑tu que je fasse ça ?

Auteur/autrice

  • Thibault B

    Thibault Bouday est un développeur et expert SEO indépendant qui travaille actuellement pour l'agence Tikéo à Besançon. Son expérience dans le domaine du web lui permet aujourd'hui d'apporter une réelle expertise sur les sujets SEO et édition de site. Passionné par les nouvelles technologies et les stratégies digitales, Thibault excelle dans l'optimisation des performances en ligne et l'amélioration de la visibilité des sites web. Il maîtrise les outils d'analyse tels que Google Analytics, SEMrush et Majestic SEO, et est constamment à l'affût des dernières tendances en matière de référencement.

    Voir toutes les publications

Leave a comment