Ce sont des caractères, pas des polices

Une vraie police change l’apparence des lettres ordinaires. Quand vous changez de police dans un document, les lettres sous-jacentes restent les mêmes. Le texte stylé fonctionne autrement : chaque lettre stylisée est un caractère différent, avec son propre point de code Unicode. « 𝐍 » n’est pas un N en gras — c’est la MATHEMATICAL BOLD CAPITAL N (lettre majuscule mathématique grasse N), un caractère distinct créé pour les mathématiques.

C’est pour cela que le texte stylé survit au copier-coller dans des applications sans menu de polices. C’est aussi pour cela qu’il se comporte de façon imprévisible : les applications traitent ces caractères pour ce qu’ils sont, pas comme des lettres décorées.

Le même pseudo stylisé affiché sur deux appareils : des lettres stylisées sur l’un, des cases vides sur l’autre.
Un texte, deux résultats : le second appareil n’a aucune police contenant ces caractères.

Problème 1 : cases et points d’interrogation

Pour dessiner un caractère, un appareil a besoin d’une police qui le contient. Si aucune de ses polices ne l’a, il affiche un substitut — généralement un rectangle vide, une case avec un point d’interrogation ou une case avec un X. Les lettres stylisées des blocs mathématiques sont largement prises en charge sur les téléphones actuels, mais les symboles plus rares, les très vieux appareils, certains moteurs de jeu et les caractères tout récents ne le sont souvent pas. Pour en savoir plus, lisez pourquoi les symboles s’affichent en cases et notre guide des symboles Unicode dans les pseudos.

Problème 2 : l’application le refuse ou le supprime

Beaucoup de jeux et de sites n’autorisent que certains caractères dans les noms — par exemple des lettres, des chiffres et quelques signes de ponctuation. D’autres bloquent des plages entières pour empêcher l’usurpation d’identité ou le spam. Quand votre texte contient des caractères hors de l’ensemble autorisé, l’application peut refuser le nom, supprimer les caractères sans prévenir ou les remplacer. Ces règles sont propres à chaque application, évoluent dans le temps et ne sont souvent pas publiées : NameFonts ne peut donc pas vous dire à l’avance ce qu’un jeu donné accepte.

Testez d’abord : collez le pseudo dans le vrai champ de renommage et regardez l’aperçu avant d’utiliser une carte ou un jeton de renommage.

Problème 3 : il redevient en lettres simples

Unicode définit des versions « de compatibilité » de nombreux caractères : dans certains contextes, la lettre stylisée et la lettre simple sont considérées comme équivalentes. Quand une application applique la normalisation de compatibilité (NFKC ou NFKD), la plupart des lettres stylisées sont reconverties en lettres simples. Le rapport d’Unicode sur les caractères mathématiques indique d’ailleurs que ces formes les ramènent à des lettres simples.

Le même mot après normalisation NFKC (vérifié avec le module unicodedata de Python)
TexteStyleNom Unicode du premier caractèreAprès NFKC
𝐍𝐨𝐯𝐚GrasMathematical Bold Capital NNova
𝓝𝓸𝓿𝓪Cursive grasseMathematical Bold Script Capital NNova
ℕ𝕠𝕧𝕒Contour (ajouré)Double-Struck Capital NNova
𝔑𝔬𝔳𝔞Gothique (fraktur)Mathematical Fraktur Capital NNova
NovaLarge (pleine chasse)Fullwidth Latin Capital Letter NNova
ⓃⓞⓥⓐCercléCircled Latin Capital Letter NNova
ɴᴏᴠᴀPetites capitalesLatin Letter Small Capital Nɴᴏᴠᴀ

Remarquez la dernière ligne : les petites capitales sont des lettres à part entière, la normalisation ne les modifie donc pas. C’est l’une des raisons pour lesquelles les petites capitales survivent là où les styles gras ou cursifs sont aplatis.

Schéma : des lettres stylisées passent par une étape de normalisation et ressortent en lettres simples.
Certaines applications reconvertissent les lettres stylisées en lettres simples (normalisation de compatibilité).

Les champs de recherche comparent des caractères. Quelqu’un qui tape « nova » ne trouvera pas « 𝐍𝐨𝐯𝐚 », à moins que l’application ne normalise les deux. Si vos amis doivent vous trouver, gardez l’orthographe simple là où ils chercheront — un nom d’affichage, une bio ou un tag.

Problème 5 : les lecteurs d’écran le lisent bizarrement

Les lecteurs d’écran annoncent les caractères pour ce qu’ils sont. L’association britannique Scope, qui œuvre pour les personnes handicapées, cite l’exemple d’une lettre stylisée lue « mathematical sans-serif script t », et note que les lecteurs d’écran peuvent aussi ignorer ces caractères. Un pseudo stylisé peut devenir lent, voire impossible, à suivre. Notre guide du texte stylé accessible présente des moyens pratiques de styliser un nom tout en le gardant lisible.

Problème 6 : il est plus long qu’il n’y paraît

La plupart des lettres stylisées se trouvent hors du plan multilingue de base d’Unicode : chacune compte donc pour 2 unités UTF-16 et 4 octets UTF-8. Un nom qui tient en texte simple peut dépasser une limite une fois stylisé. Le Compteur de caractères de nom affiche les quatre façons de compter, et caractères, graphèmes, points de code et octets les explique.

Ce que vous pouvez faire

  1. Stylisez un peu, pas tout. Un seul mot stylisé ou un cadre léger se lit mieux et pose moins de problèmes qu’une ligne entièrement décorée.
  2. Préférez les styles largement pris en charge. Le gras, l’italique et les petites capitales sont plus sûrs que les symboles rares.
  3. Testez là où il sera vu. Vérifiez sur un autre téléphone, et dans le jeu ou l’application concernés.
  4. Gardez une version simple. Utilisez-la là où l’on vous cherche ou là où l’accessibilité compte.
  5. Vérifiez la longueur. Comptez les unités UTF-16 si la limite de l’application semble plus basse que prévu.

Questions fréquentes

Les générateurs de texte stylé sont-ils de vraies polices ?

Non. Ils remplacent chaque lettre par un autre caractère Unicode qui a l’air stylisé. C’est pour cela que le résultat peut être collé n’importe où, et aussi pour cela que certaines applications le modifient, le refusent ou ne peuvent pas l’afficher.

Pourquoi mon pseudo stylisé redevient-il en lettres normales ?

Certaines applications appliquent la normalisation de compatibilité Unicode (NFKC ou NFKD), qui ramène la plupart des lettres stylisées à des lettres simples.

Quels styles posent le moins de problèmes ?

Les styles largement pris en charge, comme le gras, l’italique et les petites capitales, s’affichent généralement sur les appareils actuels. Les symboles rares et les caractères très récents sont les plus susceptibles de s’afficher en cases.

Sources

Étape suivante

Voyez comment votre pseudo stylisé est construit, caractère par caractère, avant de l’utiliser.