如何防止Unicode字符在JavaScript中从HTML呈现为表情符号?
我正在从FileFormat.Info的搜索中找到特殊字符的Unicode 。
某些字符呈现为经典的黑白字形,例如⚠(警告标志\u26A0或⚠)。这些是首选,因为我可以将CSS样式(如颜色)应用于它们。
警告标志符号的图像
其他人正在渲染为更新的卡通表情符号,例如hour(沙漏\u231B或者⌛)。这些不是优选的,因为我不能完全定型它们。
沙漏表情符号的图像
看来浏览器正在进行此更改,因为我能够在Mac Firefox上看到沙漏字形,而不是Mac Chrome或Mac Safari。
有没有办法强制浏览器显示旧的(单调单调)版本?
更新:看来(从下面的评论)有一个文本显示选择,FE0E,可用来执行文本VS-表情符号。选择器作为后缀连接到字符的代码上,没有空格,例如⌛︎HTML十六进制或\u231B\uFE0EJS。但是,它并没有被所有浏览器(例如Chrome和Edge)所尊重。
RISEBY
小唯快跑啊