K Kibo Télécharger

Le texte fantaisie fonctionne-t-il avec les chiffres et les emoji sur iPhone ?

Mettez une phrase en gras ou en style bulle et les lettres se transforment, pendant qu’un prix, un numéro de téléphone, une virgule et le moindre emoji restent exactement tels quels. Ce n’est pas un seul trou, mais deux, de nature très différente. L’absence de ponctuation stylisée est un vrai manque d’Unicode. Le fait que les chiffres restent intacts relève plutôt d’un choix délibéré, pour des raisons qui n’ont rien à voir avec un Unicode à court de caractères.

Mettez une phrase entière en gras ou en style bulle et quelque chose d’apparemment incohérent se produit : toutes les lettres changent, et tout ce qui n’est pas une lettre reste tel quel. Un prix reste « 14,99 € », sans version stylisée. Un numéro de téléphone reste une suite de chiffres ordinaires. Le point d’exclamation à la fin reste un point d’exclamation parfaitement banal, et un emoji posé au milieu du message garde exactement la même apparence à côté d’une phrase qui, elle, ne ressemble plus du tout à ce que vous avez tapé. On dirait que la conversion s’est arrêtée à mi-chemin. Ce n’est pas le cas : deux raisons distinctes et sans rapport se superposent ici, et une seule des deux est réellement une limite.

Ce qu’un style fantaisie fait vraiment à une phrase

Aucun des styles de texte fantaisie de l’iPhone n’est une police. Chacun est un ensemble fixe de caractères Unicode à part, qui se trouvent déjà ressembler à du gras, de l’italique, un cercle ou une inversion, rangés dans leur propre coin du standard. Écrire dans l’un de ces styles revient à remplacer chaque lettre ordinaire par sa jumelle de cet ensemble, lettre après lettre, au fil de la frappe. C’est une substitution de caractères, pas un effet visuel, et c’est pour cela qu’un mot en texte fantaisie se comporte comme un caractère étranger vis-à-vis d’une recherche, d’un tri alphabétique ou de tout ce qui attend une lettre ordinaire — un point traité plus en détail ailleurs. Ce qui compte ici est plus précis : quels caractères ont réellement une jumelle à substituer, et lesquels n’en ont jamais eu.

La ponctuation n’a jamais fait partie du projet

Les plages Unicode dont sortent ces douze styles ont été réservées pour une seule tâche : distinguer une variable en gras d’une grandeur scalaire en italique dans une notation mathématique. Ce cahier des charges couvre l’alphabet latin de 26 lettres, en majuscule et en minuscule, et pour une poignée de styles, les dix chiffres. Cela s’arrête là. Il n’existe nulle part dans Unicode de point d’exclamation en gras, de point d’interrogation en italique, d’arobase encerclée ou de virgule à l’envers — non pas parce que quelqu’un a dessiné un alphabet décoratif en oubliant la ponctuation en chemin, mais parce que personne n’a jamais été chargé de dessiner un alphabet décoratif pour commencer. Un point ou un tiret tapé au milieu d’une phrase en texte fantaisie n’a rien en quoi se convertir, dans aucun des douze styles, sur aucun téléphone, pour la même raison qu’une lettre accentuée n’a souvent elle non plus rien en quoi se convertir : l’ensemble de substitution ne va tout simplement jamais aussi loin.

Les chiffres, c’est une autre histoire

Quelques-unes de ces plages Unicode vont plus loin que les lettres et incluent un jeu de dix chiffres quelque part dans le standard — il existe par exemple des chiffres en gras et à double trait, rangés dans le même bloc mathématique que leurs lettres. Pour une poignée de styles, un « 7 » stylisé est donc techniquement disponible pour un clavier. Kibo ne s’en sert pas, sur aucun des douze styles, jamais. Chaque chiffre que vous tapez passe exactement tel quel, quel que soit le style porté par le reste de la phrase.

Pourquoi laisser de côté une conversion qui fonctionnerait pourtant

Parce qu’un chiffre est rarement une simple décoration à l’intérieur du nombre auquel il appartient. L’iPhone lit une suite de chiffres ordinaires dans un champ de texte et la transforme discrètement en quelque chose qu’on peut toucher — un numéro de téléphone devient un lien qui ouvre le clavier d’appel, une date devient quelque chose que Calendrier propose d’ajouter, un numéro de suivi dans un e-mail devient un lien vers le site du transporteur. Cette reconnaissance repose sur des chiffres Unicode ordinaires, les mêmes 0-9 qu’attend n’importe quel système au monde. Remplacez ne serait-ce qu’un seul de ces chiffres par sa jumelle en gras ou à double trait, tirée d’un autre coin d’Unicode, et cette reconnaissance n’a plus aucune raison de fonctionner, parce que pour le système qui interprète le texte, un « 7 » stylisé n’est pas du tout le caractère attendu — il se trouve juste qu’il lui ressemble à l’œil humain. Un prix, un code, un numéro de téléphone, un numéro de rue, un montant sur une facture : tous sont censés être lus correctement par autre chose que la personne qui reçoit le message, et un clavier qui remplace parfois des chiffres par leur jumelle n’a aucun moyen fiable de savoir, touche après touche, quel chiffre devant lui est décoratif et lequel quelqu’un s’apprête à toucher, copier dans un formulaire ou demander à Siri de composer. Laisser passer chaque chiffre intact, sur tous les styles, évite d’avoir à le deviner.

Les emoji n’ont jamais fait partie de cet alphabet

Les lettres et les chiffres peuvent être remplacés parce qu’Unicode a dessiné quelque part dans ses tables une version en gras, à double trait ou encerclée de l’alphabet latin, prête à être substituée. Les emoji ne font absolument pas partie de cet alphabet : ils vivent dans une section entièrement différente du standard, conçue pour les pictogrammes et non pour des variantes de lettres, sans version en gras, à l’envers ou encadrée d’un seul emoji nulle part dans Unicode. Il n’a jamais existé de point de code pour un 😊 « encerclé » auquel un style fantaisie pourrait recourir, donc un emoji qui reste intact n’est pas une exception ménagée avec soin. Il n’y a simplement jamais eu de caractère jumeau à substituer, tout comme il n’existe pas de version stylisée d’un caractère chinois ou d’une note de musique — l’astuce de conversion ne s’est jamais appliquée qu’à un seul alphabet précis, et les emoji restent entièrement en dehors.

Ce que cela donne dans un vrai message

Tapez « Appelle-moi au 06 55 01 42, c’est urgent 😊 » en gras, et le résultat lit 𝗔𝗽𝗽𝗲𝗹𝗹𝗲-𝗺𝗼𝗶 𝗮𝘂 06 55 01 42, 𝗰’𝗲𝘀𝘁 𝘂𝗿𝗴𝗲𝗻𝘁 😊 — chaque lettre convertie, le numéro de téléphone posé là en chiffres ordinaires, la virgule et l’apostrophe intactes, l’emoji s’affichant exactement comme en texte brut. Le numéro de téléphone se transforme toujours en lien cliquable. L’emoji reste un emoji plutôt qu’un carré de caractère manquant dans une app qui n’a jamais vu de lettre latine stylisée. Le sens du message n’a rien perdu au passage — seules les lettres ont changé d’apparence.

Où Kibo se situe

Kibo génère ses 12 styles de texte fantaisie directement sur le clavier au fil de la frappe, plutôt que via un site convertisseur séparé, et les chiffres, la ponctuation et les emoji restent intacts de la même façon sur chacun d’eux — pas seulement sur les styles qui possèdent par hasard un jeu de chiffres assorti, mais de façon constante sur les douze, afin qu’un numéro de téléphone ou un prix dans une phrase stylisée se comporte pareil quel que soit le style actif. Rien de tout cela ne touche à l’accès complet, puisque le texte fantaisie est généré localement sur le clavier et ne s’approche jamais du presse-papiers. Kibo est gratuit à télécharger.

Questions fréquentes

Pourquoi les chiffres de ma phrase ne sont-ils pas passés en texte fantaisie ?

Kibo laisse chaque chiffre intact sur les 12 styles, volontairement, même sur la poignée de styles où Unicode définit bien un chiffre stylisé équivalent. Les chiffres sont souvent lus par autre chose que la personne qui reçoit le message — un numéro de téléphone, une date, un prix —, et les remplacer par des caractères jumeaux tirés d’un autre coin d’Unicode peut casser cette reconnaissance sans prévenir.

La ponctuation aura-t-elle un jour sa version fantaisie ?

Non, et pas parce qu’il manque une fonctionnalité : il n’existe nulle part dans Unicode, dans aucun style, de point d’exclamation en gras, de virgule en italique ou de tiret encerclé. Les plages dont sortent ces styles fantaisie n’ont été construites que pour l’alphabet latin et, pour certains styles, les chiffres. La ponctuation n’y a jamais été incluse.

Laisser les chiffres intacts signifie-t-il que le texte fantaisie casse les numéros de téléphone ou les prix ?

C’est même l’inverse : c’est ce qui les fait fonctionner. Un numéro de téléphone en chiffres ordinaires se transforme toujours en lien cliquable, et un prix se lit toujours comme un prix pour tout ce qui interprète le message, précisément parce que les chiffres n’ont jamais été remplacés par des caractères jumeaux.

Pourquoi les emoji ne changent-ils jamais, même ceux qui ressemblent à des visages ?

Les emoji vivent dans une section d’Unicode entièrement à part, conçue pour les pictogrammes, et non dans l’alphabet dont sortent les styles de texte fantaisie. Il n’existe de version en gras, encerclée ou à l’envers d’aucun emoji nulle part dans le standard, donc il n’y a rien qu’un style fantaisie puisse substituer.

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