¿Cómo evitar que Gmail transforme los caracteres Unicode en emojis?


9

Estoy tratando de crear una firma de correo electrónico en la que usaría el carácter Unicode 📞 como el 'icono del teléfono. Sin embargo, Gmail lo está transformando en una gran imagen al enviarlo, y no puedo hacer nada al respecto.

Original: transformado:

La transformación también ocurre si la guardo como borrador y vuelvo a abrir el mensaje, de modo que al menos acelere el proceso de "depuración".

También intenté usarlo <style>.whatever:before{content:'\1f4de'}</style><span class="whatever">...durante mis numerosos intentos de evitarlo, pero en ese caso simplemente quitará la styleetiqueta.

¿Alguna idea de cómo podría deshabilitar la transformación de emoji o engañarla para que no se transforme &#128222;?


No creo que este problema se deba a la forma en que la interfaz de usuario web de Gmail muestra contenido. En cambio, es más probable que esté relacionado con su sistema operativo y navegador.
Rubén

Entiendo lo que estás diciendo, pero ese no es el caso. Gmail está reemplazando &#128222;a <img goomoji="1f4de" style="margin:0 0.2ex;vertical-align:middle;max-height:24px" alt="📞" src="https://mail.google.com/mail/e/1f4de">, que es una gran imagen de 24px, y se supone que el número de teléfono en la firma es solo 10px.
RoliSoft

¿Tienes alguna solución no basada en imágenes? Eso se ve horrible.
Cesar

Lamentablemente no. Fui con una firma de correo electrónico diferente como resultado, sin los íconos.
RoliSoft

Todavía estoy buscando una mejor solución. Puede probar dos cosas por ahora: (1) Abrace la imagen impuesta por Google: usando el elemento de inspección en el navegador Chrome puede ubicar el código html correspondiente a su teléfono Unicode que ha sido reemplazado como una imagen, simplemente cámbielo. configuración de altura máxima para que coincida con el tamaño de fuente de la fuente circundante. (2) Similar al primero, pero en su lugar, elimine toda la etiqueta img de contenido, excepto alt = "📞". Esto obligará a que se use como texto alternativo, el retroceso es el cuadrado feo que lo rodea y muchos navegadores incluyen un página rota o símbolo "X" en ella.
Xzila

Respuestas:


3

Respuesta corta

Para poner un teléfono negro en la firma de Gmail en lugar de usar emojis unicode, use una imagen o un carácter diferente como ✆ (U + 2706), señal de ubicación del teléfono dingbat.

Explicación parcial

Chrome Desktop para Windows no admite emojis de color 1 , por lo que en algunos casos muestra los negros. Por otro lado, y de acuerdo con el OP, la nueva función de soporte de emoji de Gmail está cambiando los caracteres Unicode por su propia versión de emojis alojados. Esto también lo están haciendo otros como Twitter y WordPress 2 .

QUE HACER:

  1. Lea y pruebe http://www.unicode.org/help/display_problems.html
  2. Pruebe las etiquetas <span>, <font size="10"> <p style="font-size:20px">para evitar que Gmail cambie el carácter unicode por algo como<img goomoji="1f4de" style="margin:0 0.2ex;vertical-align:middle;max-height:24px" alt="📞" src="https://mail.google.com/mail/e/1f4de">

Observaciones

Comentario anterior

En relación con mi comentario a la pregunta , la primera vez que leí esta pregunta estaba usando Windows 8.1 y el canal estable de Chrome. El carácter del teléfono en la primera línea se mostraba pequeño y negro.
Ahora estoy usando una Chromebook con el canal beta de Chrome, el carácter del teléfono en el primer enlace se muestra un poco más grande y amarillo.

Lo anterior es, como se mencionó en la parte superior, porque Windows y otros sistemas operativos antiguos no admiten emojis de color, por lo que tal vez evitar que Gmail cambie el carácter unicode por un emoji no evitará que el carácter unicode cambie en un sistema que no sea Windows OS.

Recursos

De http://classic.getemoji.com/

Copiar y pegar emojis 👍 clásico

Esta es la versión clásica de Get Emoji, que muestra emojis compatibles con versiones anteriores que funcionan en todos los navegadores de Windows 7, versiones anteriores de Android y en Chrome para Windows 7, 8 y 10. Estos emojis se mostrarán en blanco y negro en los sistemas más antiguos. , pero se convertirá a color cuando lo vea un destinatario con un sistema que admita emoji de color. Cambie a emoji normal para ver todos los nuevos emojis.

Referencias


1

Intenta de esta manera.

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

Esto funciona para mi.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.