Como impedir que o Gmail transforme caracteres Unicode em emojis?

9

Estou tentando criar uma assinatura de email na qual usaria o caractere Unicode 📞 como o ícone 'telefone. No entanto, o Gmail está transformando-o em uma imagem enorme após o envio, e não posso fazer nada a respeito.

Original: Transformado:

A transformação também acontece se eu o salvar como rascunho e reabrir a mensagem, para que pelo menos acelere o processo de "depuração".

Também tentei usar <style>.whatever:before{content:'\1f4de'}</style><span class="whatever">...durante minhas inúmeras tentativas de ignorá-lo, mas, nesse caso, ele apenas tira a styleetiqueta.

Alguma idéia de como eu poderia desativar a transformação emoji ou enganá-la para não transformar &#128222;?

RoliSoft
fonte
Acho que esse problema não se deve ao modo como a interface da Web do Gmail exibe o conteúdo. Em vez disso, é mais provável que esteja relacionado ao seu sistema operacional e navegador.
Rubén
Entendo o que você está dizendo, mas não é esse o caso. O Gmail está sendo substituído &#128222;por <img goomoji="1f4de" style="margin:0 0.2ex;vertical-align:middle;max-height:24px" alt="📞" src="https://mail.google.com/mail/e/1f4de">, que é uma imagem enorme de 24 px, e o número de telefone na assinatura deve ser de apenas 10 px.
RoliSoft
Você obteve alguma solução não baseada em imagens? Isso parece horrível.
Cesar
Infelizmente não. Fui com uma assinatura de email diferente como resultado, sem os ícones.
RoliSoft
Ainda estou procurando uma solução melhor. Você pode tentar duas coisas por enquanto: (1) Aceite a imagem imposta pelo Google - usando o elemento inspecionar no navegador Chrome, você pode localizar o código html correspondente ao seu telefone unicode que foi substituído como imagem, basta alterar configuração de altura máxima para corresponder ao tamanho da fonte ao redor. (2) Semelhante ao primeiro, mas, em vez disso, exclua a tag img de conteúdo inteira, exceto alt = "📞" Isso forçará a sua utilização como texto alternativo, a desvantagem é o quadrado feio ao seu redor e muitos navegadores incluem um página quebrada ou o símbolo "X".
Xzila

Respostas:

3

Resposta curta

Para colocar um telefone preto na assinatura do Gmail, em vez de usar emojis unicode, use uma imagem ou um caractere diferente como ✆ (U + 2706), sinal de localização do telefone dingbat.

Explicação parcial.

O Chrome Desktop para Windows não suporta emojis coloridos 1 ; portanto, em alguns casos, os pretos são exibidos. Por outro lado, e de acordo com o OP, o novo recurso de suporte a emojis do Gmail está alterando caracteres unicode por sua própria versão de emojis hospedados. Isso também está sendo feito por outras pessoas como o Twitter e o WordPress 2 .

FAÇAM:

  1. Leia e teste http://www.unicode.org/help/display_problems.html
  2. Experimente as tags <span>, <font size="10"> <p style="font-size:20px">para impedir que o Gmail altere o caractere 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">

Observações

Comentário anterior

Em relação ao meu comentário à pergunta , na primeira vez que li essa pergunta, estava usando o Windows 8.1 e o canal estável do Chrome. O caractere do telefone na primeira linha foi exibido pequeno e preto.
Agora, estou usando um Chromebook com canal beta do Chrome, o caractere do telefone no primeiro link é exibido um pouco maior e amarelo.

O exposto acima é, como foi mencionado na parte superior, porque o Windows e outro sistema operacional antigo não oferecem suporte a emojis coloridos, portanto, evitar que o Gmail altere o caractere unicode por um emoji não impedirá que o caractere unicode seja alterado para outro sistema operacional que não seja o Windows OS.

Recursos

Em http://classic.getemoji.com/

Copiar e colar Emojis 👍 Clássico

Esta é a versão clássica do Get Emoji, mostrando emojis compatíveis com versões anteriores que funcionam em todos os navegadores Windows 7, versões mais antigas do Android e no Chrome para Windows 7, 8 e 10. Esses emojis serão exibidos em preto e branco em sistemas mais antigos , mas será convertido em cores quando visualizado por um destinatário com um sistema compatível com emoticons coloridos. Alterne para emoji regular para ver todos os novos emojis.

Referências

Rubén
fonte
1

Tente assim.

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

Funciona para mim.

mirek maziarz
fonte