Ce que signifie la case
Chaque caractère à l’écran est dessiné à partir d’une police. Quand aucune police de l’appareil ne contient un caractère, le système utilise un « glyphe manquant » spécial. Les recommandations OpenType de Microsoft indiquent que ce glyphe (appelé .notdef) doit être un rectangle vide, un rectangle avec un point d’interrogation ou un rectangle avec un X, pour que l’on voie qu’il manque quelque chose. Les typographes appellent souvent ces cases « tofu ».

Le point important : le texte lui-même est généralement intact. Si vous copiez la case et la collez sur un appareil qui possède la bonne police, le symbole apparaît souvent correctement.
Les quatre causes habituelles
1. Aucune police de l’appareil ne contient ce caractère
Unicode contient bien plus de caractères qu’une seule police. Téléphones et ordinateurs sont livrés avec des jeux de polices qui couvrent les écritures et symboles courants ; les symboles rares, les écritures historiques et les décorations inhabituelles peuvent manquer. Les jeux sont un cas particulier : beaucoup affichent le texte avec leurs propres polices intégrées, qui peuvent couvrir bien moins que les polices système du téléphone.
2. Le caractère est plus récent que l’appareil
Chaque version d’Unicode ajoute des caractères. Les appareils ne reçoivent les polices correspondantes que via des mises à jour logicielles, au rythme du fabricant — voir notre guide sur Unicode 18.0 et les nouveaux emojis. Un emoji tout récent s’affiche généralement en case sur les appareils qui n’ont pas été mis à jour.
3. Une séquence d’emojis combinés n’est pas prise en charge
Certains emojis sont formés en reliant plusieurs emojis par un zero-width joiner (ZWJ, liant sans chasse) invisible. Si un appareil n’a pas d’image unique pour cette combinaison, la spécification Unicode des emojis prévoit que les liants soient ignorés et que les éléments s’affichent séparément — vous voyez alors plusieurs emojis au lieu d’un seul.

4. Le style texte ou emoji diffère
Certains caractères, comme ☺ ou ♥, ont à la fois un style « texte » simple et un style « emoji » coloré. Deux sélecteurs invisibles permettent de choisir : U+FE0E demande le style texte et U+FE0F le style emoji. Les applications appliquent des réglages par défaut différents, si bien qu’un même caractère peut paraître simple sur un écran et coloré sur un autre. C’est une différence de style, pas un caractère manquant.
Comment trouver le caractère en cause
- Collez le texte dans le Compteur de caractères de nom. Il liste chaque caractère avec son point de code Unicode.
- Repérez les caractères issus de blocs inhabituels, les points de code très élevés, les liants invisibles (U+200D) ou les sélecteurs de variante (U+FE0E / U+FE0F).
- Essayez le même texte sur un deuxième appareil ou navigateur. S’il s’affiche correctement, c’est que le premier appareil manque d’une police.
Comment y remédier
| Situation | Que faire |
|---|---|
| Vous voyez des cases dans le texte de quelqu’un d’autre | Mettez à jour le logiciel de votre téléphone ou ordinateur ; cela ajoute souvent des polices et de nouveaux emojis. |
| D’autres voient des cases dans votre nom ou votre bio | Remplacez le symbole rare par un symbole largement pris en charge (étoiles simples, cœurs, crochets), ou supprimez-le. |
| Les cases n’apparaissent que dans un jeu | La police du jeu ne contient pas le caractère. Choisissez un autre symbole ; une mise à jour du téléphone ne changera pas la police du jeu. |
| Un emoji combiné s’affiche en plusieurs emojis | L’appareil ne prend pas encore en charge cette séquence. Utilisez plutôt un emoji simple, ou attendez une mise à jour. |
| Un symbole paraît simple sur un écran et coloré sur un autre | C’est la présentation texte ou emoji. Rien n’est cassé ; choisissez un symbole sans forme emoji si vous voulez un rendu constant. |
Pour les noms et pseudos
Votre nom s’affiche sur l’appareil de chacun, pas seulement sur le vôtre. Pour qu’il reste lisible pour la plupart des gens, préférez des symboles présents dans Unicode depuis de nombreuses années, gardez des décorations légères et testez sur au moins deux appareils. Pour les pseudos de jeu, vérifiez aussi l’aperçu de renommage du jeu — les jeux peuvent refuser ou remplacer des caractères, et NameFonts ne peut pas connaître les règles actuelles de chaque jeu.
Questions fréquentes
Le texte est-il cassé quand je vois des cases ?
Généralement non. Les caractères sont toujours là ; votre appareil n’a simplement aucune police pour les dessiner. Sur un appareil qui dispose de la bonne police, ils s’affichent normalement.
Mettre à jour mon téléphone fera-t-il disparaître les cases ?
Souvent, oui — les mises à jour ajoutent des polices et de nouveaux emojis. Cela n’aide pas dans les jeux qui utilisent leurs propres polices intégrées.
Sources
- Microsoft Typography : Recommendations for OpenType Fonts (glyphe 0, .notdef) — formes recommandées pour le glyphe manquant
- UTS #51 : Unicode Emoji — sélecteurs de présentation FE0E/FE0F ; repli des séquences ZWJ ; la prise en charge varie selon la plateforme
- Unicode Releases — chaque version ajoute des caractères
Découvrez exactement quels caractères contient votre texte, pour savoir lequel provoque la case.


