我正在从 FileFormat.Info 的搜索 中找到特殊字符的 Unicode。
某些字符呈现为经典的黑白字形,例如 ⚠(警告标志, \u26A0
或 ⚠
)。这些是更可取的,因为我可以将 CSS 样式(例如颜色)应用于它们。
其他人正在渲染为较新的卡通表情符号,例如⌛(沙漏, \u231B
或 ⌛
)。这些不是可取的,因为我不能完全设计它们。
看来浏览器正在进行此更改,因为我能够在 Mac Firefox 上看到沙漏字形,而不是 Mac Chrome 或 Mac Safari。
有没有办法强制浏览器显示旧的(单调的)版本来显示?
更新:似乎(从下面的评论中)有一个 文本显示选择器 FE0E
,可用于强制执行文本与表情符号。选择器连接为字符代码上没有空格的后缀,例如 ⌛︎
用于 HTML 十六进制或 \u231B\uFE0E
用于 JS。然而, _并非所有浏览器_(例如 Chrome 和 Edge)都支持它。
原文由 anon 发布,翻译遵循 CC BY-SA 4.0 许可协议
附加用于强制文本的 Unicode 变体选择器 字符,VS15,
︎
。这会强制将前一个字符呈现为文本而不是表情符号。
结果:🔒︎
了解更多信息: 作为文本或表情符号的 Unicode 符号