Làm cách nào để ngăn Gmail chuyển đổi các ký tự Unicode thành biểu tượng cảm xúc?


9

Tôi đang cố gắng tạo chữ ký email trong đó tôi sẽ sử dụng ký tự Unicode 📞 làm biểu tượng điện thoại. Tuy nhiên, Gmail đang biến nó thành một hình ảnh lớn khi gửi và tôi không thể làm gì với nó.

Bản gốc: Đã chuyển đổi:

Chuyển đổi cũng xảy ra nếu tôi lưu nó dưới dạng bản nháp và mở lại tin nhắn, để ít nhất tăng tốc quá trình "gỡ lỗi".

Tôi cũng đã thử sử dụng <style>.whatever:before{content:'\1f4de'}</style><span class="whatever">...trong nhiều lần thử để vượt qua nó, nhưng trong trường hợp đó, nó sẽ chỉ tước stylethẻ.

Bất kỳ ý tưởng làm thế nào tôi có thể vô hiệu hóa chuyển đổi biểu tượng cảm xúc hoặc để lừa nó không chuyển đổi &#128222;?


Tôi không nghĩ rằng vấn đề này là do cách Gmail Web UI hiển thị nội dung. Thay vào đó, nhiều khả năng nó có liên quan đến HĐH và trình duyệt của bạn.
Rubén

Tôi hiểu những gì bạn đang nói, nhưng đó không phải là trường hợp. Gmail được thay thế &#128222;để <img goomoji="1f4de" style="margin:0 0.2ex;vertical-align:middle;max-height:24px" alt="📞" src="https://mail.google.com/mail/e/1f4de">, mà là một khổng lồ hình ảnh 24px, và số điện thoại trong chữ ký được coi là chỉ 10px.
RoliSoft

Bạn đã có giải pháp nào không dựa trên hình ảnh? Điều đó có vẻ khủng khiếp.
Cesar

Tiếc là không có. Tôi đã đi với một chữ ký email khác nhau mà không có biểu tượng.
RoliSoft

Tôi vẫn đang tìm kiếm một giải pháp tốt hơn. Bây giờ bạn có thể thử hai điều sau: (1) Ôm hình ảnh do google áp dụng - sử dụng yếu tố kiểm tra trong trình duyệt chrome, bạn có thể xác định mã html tương ứng với điện thoại unicode đã được thay thế dưới dạng hình ảnh, chỉ cần thay đổi nó cài đặt chiều cao tối đa để phù hợp với kích thước phông chữ của phông chữ xung quanh. (2) Tương tự như cái đầu tiên, nhưng thay vào đó, hãy xóa toàn bộ thẻ img nội dung ngoại trừ alt = "" Điều này sẽ buộc nó được sử dụng làm văn bản thay thế, mặt sau là hình vuông xấu xí xung quanh nó và nhiều trình duyệt bao gồm một trang bị hỏng hoặc ký hiệu "X" trong đó.
Xzila

Câu trả lời:


3

Câu trả lời ngắn

Để đặt điện thoại màu đen trong chữ ký Gmail thay vì sử dụng biểu tượng cảm xúc unicode, hãy sử dụng một hình ảnh hoặc ký tự khác như (U + 2706), ký hiệu vị trí điện thoại dingbat.

Giải thích một phần.

Chrome Desktop cho Windows không hỗ trợ biểu tượng cảm xúc màu 1 , do đó, nó sẽ hiển thị màu đen trong một số trường hợp. Mặt khác, và theo OP, tính năng hỗ trợ biểu tượng cảm xúc Gmail mới đang thay đổi các ký tự unicode bằng phiên bản biểu tượng cảm xúc được lưu trữ của chính nó. Điều này cũng đang được thực hiện bởi những người khác như Twitter và WordPress 2 .

LÀM:

  1. Đọc và kiểm tra http://www.unicode.org/help/display_probols.html
  2. Hãy thử các thẻ <span>, <font size="10"> <p style="font-size:20px">để ngăn Gmail thay đổi ký tự unicode bằng một cái gì đó như<img goomoji="1f4de" style="margin:0 0.2ex;vertical-align:middle;max-height:24px" alt="📞" src="https://mail.google.com/mail/e/1f4de">

Nhận xét

Nhận xét trước

Liên quan đến nhận xét của tôi cho câu hỏi , lần đầu tiên tôi đọc câu hỏi này, tôi đã sử dụng Windows 8.1 và kênh ổn định của Chrome. Ký tự điện thoại trong dòng đầu tiên được hiển thị nhỏ và đen.
Bây giờ tôi đang sử dụng Chromebook với kênh Chrome beta, ký tự điện thoại trong liên kết đầu tiên được hiển thị lớn hơn một chút và màu vàng.

Ở trên, như đã đề cập ở trên, bởi vì Windows và các hệ điều hành cũ khác không hỗ trợ biểu tượng cảm xúc màu nên có thể tránh việc Gmail thay đổi ký tự unicode bằng biểu tượng cảm xúc sẽ không ngăn được ký tự unicode thay đổi ngoài Windows OS.

Báo cáo

Từ http: // classic.getemoji.com/

Sao chép và dán biểu tượng cảm xúc 👍 cổ điển

Đây là phiên bản cổ điển của Get Emoji, hiển thị biểu tượng cảm xúc tương thích ngược hoạt động trong tất cả các trình duyệt Windows 7, phiên bản Android cũ hơn và trên Chrome cho Windows 7, 8 và 10. Những biểu tượng cảm xúc này sẽ hiển thị màu đen và trắng trên các hệ thống cũ hơn , nhưng sẽ được chuyển đổi thành màu khi được người nhận xem bằng hệ thống hỗ trợ biểu tượng cảm xúc màu. Chuyển sang biểu tượng cảm xúc thông thường để xem tất cả các biểu tượng cảm xúc mới.

Người giới thiệu


1

Hãy thử cách này.

<img alt="📞" src=""> hoặc là <img alt="&#128222;" src="">

Nó làm việc cho tôi.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.