我正在为来自 FileFormat.Info's search 的特殊字符查找 Unicode .
一些字符呈现为经典的黑白字形,例如 ⚠(警告标志,\u26A0
或 ⚠
)。这些是更可取的,因为我可以将 CSS 样式(例如颜色)应用于它们。
其他人正在呈现为较新的卡通表情符号,例如 ⌛(沙漏,\u231B
或 ⌛
)。这些不是可取的,因为我不能完全设计它们。
看来浏览器正在进行此更改,因为我能够在 Mac Firefox 上看到沙漏字形,但在 Mac Chrome 和 Mac Safari 上看不到。
有没有办法强制浏览器显示旧的(单调的)版本来显示?
更新:似乎(从下面的评论来看)有一个 text presentation selector , FE0E
,可用于强制执行文本与表情符号。选择器连接为字符代码上没有空格的后缀,例如 ⌛︎
用于 HTML 十六进制或 \u231B\uFE0E
用于 JS。但是,并非所有浏览器都支持它(例如 Chrome 和 Edge)。
最佳答案
关于javascript - 如何防止 Unicode 字符从 JavaScript 呈现为 HTML 中的表情符号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31271454/