Pourquoi les emoji drapeau s’affichent comme des lettres au lieu d’un drapeau sur iPhone
Un emoji drapeau n’est pas un seul caractère mais deux, collés l’un à l’autre, et que cette paire se dessine en drapeau ou en lettres nues dépend de la police de celui qui la reçoit — rarement la vôtre.
Vous choisissez un drapeau dans le panneau emoji, il s’affiche parfaitement pendant que vous tapez, puis un ami sur un autre téléphone — ou un message collé dans une autre app — montre deux lettres majuscules posées dans de petits carrés à la place du drapeau. Rien ne s’est cassé en chemin. Ce repli en deux lettres, c’est exactement à quoi ressemble un emoji drapeau quand le logiciel qui le dessine ne sait pas transformer ces lettres en image.
Un emoji drapeau n’est pas un seul caractère
Presque tous les emoji que vous tapez sont un unique point de code Unicode. Les drapeaux de pays font exception : chacun est construit à partir de deux symboles « indicateurs régionaux », un pour chaque lettre du code à deux lettres du pays. Le drapeau de la France 🇫🇷 est le Symbole Indicateur Régional lettre F suivi du Symbole Indicateur Régional lettre R — deux caractères qui se dessinent comme un seul drapeau quand la police sait traiter cette paire précise de façon spéciale.
Ce qui décide entre un drapeau et deux lettres
Transformer cette paire de lettres en dessin est un acte d’interprétation, pas une règle imposée par Unicode. Une plateforme doit reconnaître la séquence F-puis-R et la remplacer par son propre dessin de drapeau. Si elle reconnaît toutes les combinaisons de pays valides, vous voyez des drapeaux partout. Qu’elle en manque une, ou qu’elle n’ait tout simplement jamais dessiné de drapeaux, et les deux lettres indicatrices retombent à s’afficher telles quelles — exactement l’aspect de lettres dans des carrés que les gens rapportent. C’est la même idée de fond que le fait qu’un emoji ait un aspect différent d’une plateforme à l’autre, seulement rendue visible de façon inhabituellement littérale : au lieu d’un dessin différent, il n’y a aucun dessin du tout, seulement les ingrédients bruts.
Les drapeaux régionaux vont plus loin encore
L’Angleterre, l’Écosse et le pays de Galles ne sont pas des drapeaux de pays et ne sont pas construits à partir de paires de lettres. Ce sont un caractère de base « drapeau noir » suivi d’une série de caractères « tag » invisibles qui épellent la région, refermée par un tag d’annulation — une séquence plus longue et plus fragile que la paire de deux lettres d’un drapeau de pays. Une plateforme qui n’a jamais implémenté ce type de séquence retombe en général sur un simple drapeau noir, avec le texte de tag invisible resté sans usage, plutôt que de perdre le drapeau entièrement.
Pourquoi c’est presque toujours l’autre écran, pas le vôtre
iOS embarque le dessin des drapeaux qu’il propose dans son propre panneau emoji, donc un drapeau que vous avez tapé s’affiche correctement pendant que vous le regardez sur votre propre clavier. Le problème des lettres à la place d’un drapeau apparaît presque toujours côté réception : un téléphone plus ancien, une autre app de messagerie, ou une plateforme qui n’a jamais fini de construire le support des drapeaux pour toutes les combinaisons de pays. Vous avez tapé un drapeau ; l’autre écran n’a que les ingrédients pour en dessiner un.
Cela peut aussi arriver sur un iPhone, dans les bonnes circonstances
L’exception, c’est un logiciel qui n’utilise pas la propre police emoji d’Apple pour dessiner le texte : certaines pages web, certains exports en texte brut, des apps anciennes ou multiplateformes qui embarquent leur propre police au lieu de s’appuyer sur celle du système. Dans ce cas, la paire d’indicateurs régionaux arrive parfaitement sur un écran d’iPhone, mais la police qui dessine réellement le texte n’a aucun glyphe de drapeau enregistré pour elle, et les mêmes lettres dans des carrés apparaissent, alors même que le téléphone prend en charge les drapeaux partout ailleurs.
Un clavier personnalisé change-t-il quelque chose à tout ça ?
Non. Le bouton drapeau d’un clavier insère la même paire d’indicateurs régionaux, ou la même séquence de tags, que celle qu’insérerait le clavier d’Apple pour ce drapeau — il n’existe pas de version alternative d’un emoji drapeau qu’un clavier pourrait proposer. Ce qui lui arrive ensuite est décidé entièrement par la police qui affiche le message, sur l’écran où il finit par atterrir, et un clavier n’a aucun mot à dire là-dessus. Le panneau emoji de Kibo compte 10 onglets, dont un panneau entier de kaomoji, bâti en texte Unicode ordinaire plutôt qu’en images, donc chaque drapeau qu’il insère est la séquence standard et s’affiche exactement comme Apple le dessine sur votre propre écran — et exactement comme la plateforme du destinataire le dessine, ou pas, sur le sien.
Questions fréquentes
Un drapeau qui s’affiche en lettres, est-ce le signe que le message est arrivé corrompu ?
Non. Ces deux lettres sont les véritables ingrédients du drapeau, reçus sans aucune altération. Ce qui manque, c’est un dessin côté réception capable de transformer cette paire de lettres précise en image, pas une partie du message lui-même.
Pourquoi le drapeau s’affiche bien sur mon iPhone mais mal pour la personne à qui je l’ai envoyé ?
iOS embarque le dessin des drapeaux qu’il propose dans son propre panneau emoji, donc il s’affiche correctement sur le téléphone qui l’a tapé. La personne qui le reçoit utilise une autre police, sur une autre plateforme ou une autre app, et cette police peut ne pas avoir de dessin de drapeau pour toutes les combinaisons de pays.
Changer de clavier peut-il réparer un drapeau qui s’affiche mal ?
Non. Un clavier ne fait qu’insérer la séquence de lettres qui se cache derrière un drapeau — la même que celle qu’insérerait le clavier d’Apple. Que cette séquence se dessine en drapeau est décidé par la police de l’appareil qui affiche le message, ce sur quoi un clavier n’a aucun contrôle.
Essayez-le sur votre propre clavier
Kibo est un clavier personnalisé gratuit pour iPhone : de vrais sons mécaniques, des thèmes au choix et des effets lumineux RGB. Sans compte, sans publicité, et il fonctionne avec l’accès complet désactivé.