Bagaimana mencegah Gmail mengubah karakter Unicode menjadi emoji?

9

Saya mencoba membuat tanda tangan email di mana saya akan menggunakan karakter Unicode 📞 sebagai ikon telepon. Namun, Gmail mengubahnya menjadi gambar besar saat dikirim, dan saya tidak bisa berbuat apa-apa.

Asli: Berubah:

Transformasi juga terjadi jika saya menyimpannya sebagai konsep dan membuka kembali pesan, sehingga setidaknya mempercepat proses "debugging".

Saya juga mencoba menggunakan <style>.whatever:before{content:'\1f4de'}</style><span class="whatever">...selama berbagai upaya saya untuk memotongnya, tetapi dalam kasus itu hanya akan menghapus styletag.

Adakah ide bagaimana saya bisa menonaktifkan transformasi emoji atau mengelabui agar tidak berubah &#128222;?

RoliSoft
sumber
Saya tidak berpikir bahwa masalah ini disebabkan oleh cara UI Web Gmail menampilkan konten. Sebaliknya itu lebih cenderung terkait dengan OS dan browser Anda.
Rubén
Saya mengerti apa yang Anda katakan, tapi bukan itu masalahnya. Gmail menggantikan &#128222;untuk <img goomoji="1f4de" style="margin:0 0.2ex;vertical-align:middle;max-height:24px" alt="📞" src="https://mail.google.com/mail/e/1f4de">, yang merupakan besar gambar 24px, dan nomor telepon di tanda tangan seharusnya hanya 10px.
RoliSoft
Apakah Anda mendapat solusi yang tidak berdasarkan gambar? Itu terlihat mengerikan.
Cesar
Sayangnya tidak ada. Saya pergi dengan tanda tangan email yang berbeda sebagai hasilnya, tanpa ikon.
RoliSoft
Saya masih mencari solusi yang lebih baik. Anda dapat mencoba dua hal untuk saat ini: (1) Merangkul gambar yang diberlakukan google - menggunakan elemen-inspect di browser chrome Anda dapat menemukan kode html yang sesuai dengan ponsel unicode Anda yang telah diganti sebagai gambar, cukup ubah itu pengaturan max-height agar sesuai dengan ukuran font font di sekitarnya. (2) Mirip dengan yang pertama, tetapi sebaliknya, menghapus seluruh konten img tag kecuali alt = "📞" Ini akan memaksanya untuk digunakan sebagai alt-text, draw back adalah kotak jelek di sekitarnya dan banyak browser menyertakan halaman rusak, atau simbol "X" di dalamnya.
Xzila

Jawaban:

3

Jawaban singkat

Untuk meletakkan ponsel hitam di tanda tangan Gmail alih-alih menggunakan emoji unicode gunakan gambar atau karakter yang berbeda seperti ✆ (U + 2706), tanda lokasi telepon dingbat.

Penjelasan sebagian.

Chrome Desktop untuk Windows tidak mendukung emoji warna 1 , sehingga menampilkan yang hitam dalam beberapa kasus. Di sisi lain, dan menurut OP, fitur dukungan emoji Gmail baru mengubah karakter unicode dengan versi emoji yang di-host-nya sendiri. Ini juga dilakukan oleh orang lain seperti Twitter dan WordPress 2 .

MELAKUKAN:

  1. Baca dan uji http://www.unicode.org/help/display_problems.html
  2. Coba <span>, <font size="10"> <p style="font-size:20px">tag untuk mencegah Gmail mengubah karakter unicode dengan sesuatu seperti<img goomoji="1f4de" style="margin:0 0.2ex;vertical-align:middle;max-height:24px" alt="📞" src="https://mail.google.com/mail/e/1f4de">

Catatan

Komentar Sebelumnya

Sehubungan dengan komentar saya terhadap pertanyaan , pertama kali saya membaca pertanyaan ini saya menggunakan Windows 8.1 dan saluran stabil Chrome. Karakter telepon pada baris pertama ditampilkan kecil dan hitam.
Sekarang saya menggunakan Chromebook dengan saluran beta Chrome, karakter telepon di tautan pertama ditampilkan sedikit lebih besar dan kuning.

Di atas adalah, seperti yang disebutkan di atas, karena Windows dan OS lama lainnya tidak mendukung emoji warna jadi mungkin menghindari bahwa Gmail mengubah karakter unicode oleh emoji tidak akan mencegah perubahan karakter unicode selain OS Windows.

Sumber daya

Dari http://classic.getemoji.com/

Salin dan Tempel Emoji 👍 Klasik

Ini adalah versi klasik dari Get Emoji, menampilkan emoji kompatibel yang bekerja di semua browser Windows 7, versi Android yang lebih lama, dan di Chrome untuk Windows 7, 8, dan 10. Emoji ini akan ditampilkan dalam warna hitam dan putih pada sistem yang lebih lama , tetapi akan dikonversi menjadi warna bila dilihat oleh penerima dengan sistem yang mendukung emoji warna. Beralih ke emoji biasa untuk melihat semua emoji baru.

Referensi

Rubén
sumber
1

Coba dengan cara ini.

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

Ini bekerja untuk saya.

mirek maziarz
sumber