Comment empêcher Gmail de transformer les caractères Unicode en émojis?


9

J'essaie de créer une signature électronique dans laquelle j'utiliserais le caractère Unicode 📞 comme icône de téléphone. Cependant, Gmail le transforme en une énorme image lors de l'envoi, et je ne peux rien y faire.

Original: Transformé:

La transformation se produit également si je l'enregistre en tant que brouillon et que je rouvre le message, ce qui accélère au moins le processus de «débogage».

J'ai également essayé de l'utiliser <style>.whatever:before{content:'\1f4de'}</style><span class="whatever">...lors de mes nombreuses tentatives pour le contourner, mais dans ce cas, cela supprimera simplement la stylebalise.

Des idées sur la façon dont je pourrais désactiver la transformation emoji ou la tromper pour ne pas la transformer &#128222;?


Je ne pense pas que ce problème soit dû à la façon dont l'interface utilisateur Web de Gmail affiche le contenu. Au lieu de cela, il est plus probable qu'il soit lié à votre système d'exploitation et à votre navigateur.
Rubén

Je comprends ce que vous dites, mais ce n'est pas le cas. Gmail remplace &#128222;to <img goomoji="1f4de" style="margin:0 0.2ex;vertical-align:middle;max-height:24px" alt="📞" src="https://mail.google.com/mail/e/1f4de">, qui est une énorme image 24px, et le numéro de téléphone dans la signature est censé être seulement 10px.
RoliSoft

Avez-vous une solution non basée sur des images? Ça a l'air horrible.
Cesar

Malheureusement non. J'ai donc opté pour une signature électronique différente, sans les icônes.
RoliSoft

Je cherche toujours une meilleure solution. Vous pouvez essayer deux choses pour l'instant: (1) Embrassez l'image imposée par Google - en utilisant inspect-element dans le navigateur chrome, vous pouvez localiser le code html correspondant à votre téléphone unicode qui a été remplacé comme une image, changez simplement le paramètre max-height pour correspondre à la taille de police de la police environnante. (2) Similaire au premier, mais à la place, supprimez l'intégralité de la balise img de contenu, sauf alt = "📞" Cela le forcera à être utilisé comme texte de remplacement, le tirage en arrière est le carré laid autour de lui et de nombreux navigateurs incluent un page brisée ou symbole "X".
Xzila

Réponses:


3

Réponse courte

Pour mettre un téléphone noir dans la signature Gmail au lieu d'utiliser des emojis unicode, utilisez une image ou un caractère différent comme ✆ (U + 2706), signe de localisation du téléphone dingbat.

Explication partielle.

Chrome Desktop pour Windows ne prend pas en charge les emojis couleur 1 , il affiche donc les noirs dans certains cas. En revanche, et selon l'OP, la nouvelle fonctionnalité de prise en charge des emoji Gmail modifie les caractères unicode par sa propre version des emojis hébergés. Cela se fait également par d'autres comme Twitter et WordPress 2 .

FAIRE:

  1. Lisez et testez http://www.unicode.org/help/display_problems.html
  2. Essayez le <span>, des <font size="10"> <p style="font-size:20px">étiquettes à Gmail Prevent modifier le caractère unicode par quelque chose comme<img goomoji="1f4de" style="margin:0 0.2ex;vertical-align:middle;max-height:24px" alt="📞" src="https://mail.google.com/mail/e/1f4de">

Remarques

Commentaire précédent

En ce qui concerne mon commentaire sur la question , la première fois que j'ai lu cette question, j'utilisais Windows 8.1 et le canal stable de Chrome. Le caractère du téléphone sur la première ligne était affiché petit et noir.
Maintenant, j'utilise un Chromebook avec le canal bêta de Chrome, le caractère du téléphone dans le premier lien s'affiche un peu plus grand et jaune.

Ce qui précède est, comme cela a été mentionné en haut, parce que Windows et les autres anciens systèmes d'exploitation ne prennent pas en charge les emojis de couleur, donc peut-être éviter que Gmail modifie le caractère unicode par un emoji n'empêchera pas que le caractère unicode change dans un système autre que Windows OS.

Ressources

Depuis http://classic.getemoji.com/

Copier et coller des emojis 👍 Classic

Il s'agit de la version classique de Get Emoji, montrant les emojis rétrocompatibles qui fonctionnent dans tous les navigateurs Windows 7, les anciennes versions d'Android et sur Chrome pour Windows 7, 8 et 10. Ces emojis s'afficheront en noir et blanc sur les systèmes plus anciens , mais sera converti en couleur lorsqu'il sera vu par un destinataire avec un système qui prend en charge les emoji couleur. Passez aux emojis ordinaires pour voir tous les nouveaux emojis.

Références


1

Essayez de cette façon.

<img alt="📞" src=""> ou <img alt="&#128222;" src="">

Ça marche pour moi.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.