K Kibo Télécharger

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.

Ce qui aide vraiment

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é.

Télécharger sur l’App Store

Guides associés

Tous les guides