Как запретить Gmail преобразовывать символы Юникода в эмодзи?


9

Я пытаюсь создать подпись электронной почты, в которой я бы использовал символ Unicode 📞 в качестве значка телефона. Тем не менее, Gmail превращает его в огромное изображение при отправке, и я ничего не могу с этим поделать.

Оригинал: Преобразовано:

Преобразование также происходит, если я сохраняю его как черновик и заново открываю сообщение, чтобы, по крайней мере, ускорить процесс «отладки».

Я также пытался использовать <style>.whatever:before{content:'\1f4de'}</style><span class="whatever">...во время своих многочисленных попыток обойти его, но в этом случае он просто лишит styleтега.

Любые идеи, как я мог бы отключить преобразование Emoji или обмануть его в не трансформации &#128222;?


Я не думаю, что эта проблема связана с тем, как веб-интерфейс Gmail отображает контент. Вместо этого это скорее связано с вашей ОС и браузером.
Рубен

Я понимаю, что вы говорите, но это не так. Gmail заменяет &#128222;на <img goomoji="1f4de" style="margin:0 0.2ex;vertical-align:middle;max-height:24px" alt="📞" src="https://mail.google.com/mail/e/1f4de">, который является огромным 24px изображения и номер телефона в подписи должна быть только 10px.
RoliSoft

Вы получили какое-либо решение, не основанное на изображениях? Это выглядит ужасно.
Цезарь

К сожалению нет. В результате я пошел с другой подписью электронной почты, без значков.
RoliSoft

Я все еще ищу лучшее решение. Сейчас вы можете попробовать две вещи: (1) Использовать навязанное Google изображение - используя inspect-element в chrome-browser, вы можете найти HTML-код, соответствующий вашему Unicode-телефону, который был заменен как изображение, просто измените его настройка максимальной высоты, чтобы соответствовать размеру шрифта окружающего шрифта. (2) Аналогичен первому, но вместо этого удалите весь контент img tag, кроме alt = "📞". Это заставит его использоваться в качестве alt-text, отступ - это уродливый квадрат вокруг него, и многие браузеры включают сломанная страница или символ "X" на ней.
Xzila

Ответы:


3

Короткий ответ

Чтобы поместить черный телефон в подпись Gmail вместо использования смайликов в Юникоде, используйте изображение или другой символ, например ✆ (U + 2706), знак местоположения телефона дингбата.

Частичное объяснение.

Chrome Desktop для Windows не поддерживает цветные смайлики 1 , поэтому в некоторых случаях он отображает черные. С другой стороны, и согласно ОП, новая функция поддержки смайликов Gmail меняет символы юникода в зависимости от собственной версии размещенных смайликов. Это также делают другие, такие как Twitter и WordPress 2 .

ДЕЛАТЬ:

  1. Прочитайте и протестируйте http://www.unicode.org/help/display_problems.html
  2. Попробуйте <span>, <font size="10"> <p style="font-size:20px">тег , чтобы предотвратить Gmail изменить Юникод символ что - то вроде<img goomoji="1f4de" style="margin:0 0.2ex;vertical-align:middle;max-height:24px" alt="📞" src="https://mail.google.com/mail/e/1f4de">

замечания

Предыдущий комментарий

Что касается моего комментария к вопросу , то когда я впервые прочитал этот вопрос, я использовал Windows 8.1 и стабильный канал Chrome. Символ телефона в первой строке отображался маленьким и черным цветом.
Сейчас я использую Chromebook с бета-каналом Chrome, символ телефона в первой ссылке отображается чуть больше и желтее.

Выше приведено, как было упомянуто выше, потому что Windows и другие старые ОС не поддерживают цветовые эмодзи, поэтому, возможно, избегая того, чтобы Gmail изменял символ юникода с помощью смайликов, не предотвратит изменение символа юникода, отличное от ОС Windows.

Resourses

С http://classic.getemoji.com/

Скопируйте и вставьте Emojis 👍 Classic

Это классическая версия Get Emoji, показывающая обратно совместимые смайлики, которые работают во всех браузерах Windows 7, более старых версиях Android и в Chrome для Windows 7, 8 и 10. Эти смайлики будут отображаться в черно-белых тонах на старых системах , но будет преобразован в цвет при просмотре получателем с системой, которая поддерживает цветовые эмодзи. Переключитесь на обычные смайлики, чтобы просмотреть все новые смайлики.

Ссылки


Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.