Tôi đang tìm Unicode cho các ký tự đặc biệt từ FileFormat.Info's search.Làm cách nào để ngăn các ký tự Unicode hiển thị dưới dạng biểu tượng cảm xúc trong HTML từ JavaScript?
Một số ký tự được hiển thị dưới dạng màu xám đen trắng cổ điển, chẳng hạn như ⚠ (dấu hiệu cảnh báo, \u26A0
hoặc ⚠
). Đây là những điều thích hợp hơn, vì tôi có thể áp dụng các kiểu CSS (chẳng hạn như màu) cho chúng.
Những người khác đang render như biểu tượng cảm xúc hoạt hình mới hơn, chẳng hạn như ⌛ (đồng hồ cát, \u231B
hoặc ⌛
). Đây không phải là thích hợp hơn, vì tôi không thể phong cách đầy đủ chúng.
Dường như trình duyệt đang thực hiện thay đổi này, kể từ khi tôi có thể nhìn thấy những hình tượng đồng hồ cát trên Mac Firefox, chỉ cần không Mac Chrome hay Mac Safari.
Có cách nào để buộc trình duyệt hiển thị phiên bản cũ hơn (phẳng đơn điệu) để hiển thị không?
Cập nhật: Dường như (từ nhận xét bên dưới) có text presentation selector, FE0E
, có sẵn để thi hành text-vs-emoji. Công cụ chọn được nối dưới dạng hậu tố không có dấu cách trên mã của ký tự, chẳng hạn như ⌛︎
cho HTML hex hoặc \u231B\uFE0E
cho JS. Tuy nhiên, nó chỉ đơn giản là không được vinh danh bởi tất cả các trình duyệt (ví dụ như Chrome và Edge).
để bạn thiết lập một font-family trong các quy tắc CSS của bạn? –
Bản sao có thể có của [Biểu tượng/Biểu tượng cảm xúc Unicode không nhất quán] (http://stackoverflow.com/questions/29659949/inconsistent-unicode-emoji-glyphs-symbols) –
@janaspage Từ câu hỏi của bạn, bạn đã biết rõ cú pháp cho Unicode ký tự trong HTML và JS. –