Pourquoi le texte stylisé s’affiche mal sur Android
Un message en gras ou cerclé qui paraît parfait sur votre iPhone peut arriver chez un ami sous Android sous forme de carrés vides. Pourquoi ce n’est pas le même problème, ni le même niveau de gravité, que le fait que les emoji aient un aspect différent — et ce qu’on peut vraiment y faire.
Vous stylisez un message en gras ou en script, il apparaît exactement comme prévu dans le champ de texte pendant que vous tapez, et vous l’envoyez. Une amie sous Android vous répond en demandant pourquoi la moitié de votre message est arrivée sous forme de petits carrés vides. Rien n’a raté de votre côté — votre iPhone vous a montré la vérité du début à la fin. L’écart s’est creusé sur l’autre téléphone, pour une raison qui n’a rien à voir avec le soin que vous avez mis à taper.
Une substitution de caractères, pas une police
Le texte stylisé sur un téléphone n’a jamais été un choix de police, parce qu’un champ de bio, un message texte ou une légende ne stockent que des caractères bruts, sans aucune couche de formatage en dessous. Un 𝗔 en gras n’est pas la lettre A dessinée en gras : c’est un caractère Unicode à part entière, avec sa propre position dans la norme, qui ressemble déjà à un A gras. Taper dans un style particulier substitue l’un de ces caractères isolés à la lettre ordinaire — le même procédé derrière le script, les lettres cerclées et tout autre alphabet décoratif.
Pourquoi ce n’est pas le même problème que celui des emoji
On rapproche souvent ceci des emoji, parce que tout le monde a déjà vu 😂 avoir un aspect légèrement différent sous Android que sur iPhone. C’est un effet réel, mais bien plus léger, et comprendre pourquoi aide à comprendre les carrés.
Chaque grande plateforme dessine son propre visuel pour les emoji que définit Unicode, donc un emoji envoyé est garanti de s’afficher d’une façon ou d’une autre à l’arrivée — la version d’Apple, celle de Google, celle de Samsung — juste pas un dessin identique. Les caractères de texte stylisé n’offrent aucune garantie de ce genre. Ce sont des caractères ordinaires pour lesquels une police possède un dessin, ou n’en possède pas. Quand la police du téléphone qui reçoit le message n’a pas de glyphe pour ce caractère précis, il n’existe aucun dessin de repli vers lequel se rabattre. L’appareil dessine à la place un petit rectangle vide, un marqueur qui signifie à peu près : « un caractère existe ici et je n’ai aucun dessin pour lui ». Ce carré, c’est exactement ce que votre amie voit.
Pourquoi un iPhone montre rarement le trou, et un Android parfois oui
iOS embarque une seule police système, entretenue par une seule entreprise, avec une couverture inhabituellement large de blocs Unicode que la plupart des gens ne tapent jamais directement — notation mathématique, alphanumériques encadrés, les plages dont sont faits les styles de texte fantaisie. C’est pour ça qu’envoyer du texte stylisé d’un iPhone à un autre s’affiche presque toujours à l’identique des deux côtés : la même police, avec la même couverture, dessine des deux côtés.
Android, ce n’est pas une seule entreprise avec une seule police. Chaque fabricant embarque sa propre police par défaut et ses propres polices de repli, et l’étendue avec laquelle chacune couvre un bloc Unicode aussi confidentiel varie selon l’appareil et selon l’ancienneté de son système. Un Android ancien ou d’entrée de gamme a nettement plus de chances d’être celui qui affiche des carrés ; un modèle récent et haut de gamme a plus de chances d’afficher correctement l’essentiel. Aucun des deux téléphones ne dysfonctionne — ils apportent simplement chacun une réponse différente à une question aussi précise que « existe-t-il un dessin pour ce caractère exact ? ».
Un second trou, sans rapport : des styles jamais complets au départ
Certains des carrés que vous croisez n’ont rien à voir avec le téléphone qui reçoit. Une poignée de styles de texte fantaisie a des lettres manquantes dans Unicode lui-même, sur n’importe quel appareil, parce que ce caractère n’a jamais été attribué du tout — il n’existe aucun Q en petites capitales dans toute la norme, ni aucun jeu de minuscules en texte encadré. Envoyer l’une de ces lettres ne risque pas un carré à l’arrivée : elle n’a jamais eu de caractère équivalent à envoyer.
- Un point de code jamais attribué — le Q des petites capitales, les minuscules du texte encadré — échoue à l’identique partout, y compris sur votre propre iPhone, parce que ce caractère n’existe tout simplement pas.
- Un glyphe manquant — le carré sous Android — est propre à un appareil et une police précis. Le caractère existe ; ce téléphone-là n’a simplement pas de dessin pour lui.
Ce qui aide vraiment
- Stylisez un prénom ou un seul mot plutôt que le message entier, pour qu’un carré au milieu coûte peu si le téléphone du destinataire ne peut pas dessiner l’un des caractères.
- Pour tout ce qui doit vraiment arriver correctement — un message professionnel, quelque chose avec une échéance — les lettres ordinaires restent simplement le choix le plus fiable, pas un compromis par défaut.
- Il n’y a rien à corriger dans vos propres Réglages. Votre iPhone a affiché le message correctement du début à la fin ; le trou vit sur l’appareil qui le reçoit, hors de votre portée.
- Si vous échangez souvent avec la même personne et que la curiosité vous prend, envoyez un message de test en texte stylisé une fois. Ce qui s’affiche bien aujourd’hui reste un guide raisonnable pour demain, puisque cela dépend de son téléphone et de sa police, pas de quoi que ce soit qui change d’un message à l’autre.
Où Kibo se situe
Le clavier de Kibo embarque les 12 styles de texte fantaisie — gras, italique, gras italique, script, double barre, chasse fixe, petites capitales, large, cerclé, encadré, à l’envers et barré — appliqués au fil de la frappe plutôt que via un générateur web séparé. Pour les lettres qui n’ont jamais eu d’équivalent nulle part, le Q des petites capitales, les minuscules du texte encadré, il laisse la lettre ordinaire à sa place plutôt que d’envoyer un caractère voué à l’échec, ce qui referme le premier type de trou décrit plus haut. Le second type, un glyphe manquant sur le téléphone de quelqu’un d’autre, n’est pas quelque chose qu’une app de clavier peut atteindre depuis le côté de l’envoi — ce trou appartient à l’appareil à l’autre bout. Kibo est gratuit et fonctionne avec l’accès complet désactivé, puisque le texte fantaisie est généré sur le clavier lui-même et ne touche jamais le presse-papiers.
Questions fréquentes
Pourquoi mon message en texte stylisé est-il arrivé en carrés chez mon amie sous Android ?
La police de son téléphone n’a pas de dessin pour ce caractère précis. Le texte stylisé substitue des caractères Unicode indépendants aux lettres ordinaires, et contrairement à un emoji, rien ne garantit que toute police sur tout appareil ait un dessin pour l’un d’eux — quand ce n’est pas le cas, l’appareil dessine un carré vide pour marquer le trou.
Cela arrive-t-il aussi entre deux iPhone ?
Rarement. iOS embarque une seule police système avec une couverture inhabituellement large de ces caractères, donc du texte stylisé envoyé depuis un iPhone s’affiche presque toujours correctement sur un autre. Le risque augmente précisément quand le message passe vers un autre système d’exploitation, puisque chaque fabricant Android embarque ses propres polices avec sa propre couverture.
Est-ce la même raison que pour les emoji qui ont un aspect différent sur iPhone et Android ?
Non, c’est un mécanisme différent. Chaque grande plateforme dessine son propre visuel pour le même emoji standard, donc un emoji affiche toujours quelque chose, juste peut-être une expression différente. Le texte stylisé n’a aucun visuel garanti à l’arrivée — le caractère peut ne pas s’afficher du tout.
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é.