我已经阅读了有关将图形表情符号转换为文本表示的方法的相关问题的答案。我已经测试过了,它奏效了。
我想要一些与魔法相关的角色,我可以按照我需要的方式使用 css 进行风格化。最好是魔杖,但那个表情符号还没有,所以我决定用Mage。
那就是我的问题开始的地方。我有一种将表情符号转换为文本的机制,并且我有一个我想要的表情符号,但这对似乎不能一起工作。我已经在 Firefox 和 Chrome 中对其进行了测试。两者都始终显示图形表示。Mage 表情符号在 Notepad++ 中显示为文本,所以并不是这样的表示不存在(我认为它总是应该可用,而对图形版本的支持可能不支持)。它不起作用的原因可能是什么?有没有其他方法可以强制文本版本?
这是我尝试过的示例(结果如下: ? ? ?? ? ?? ):
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<style>
body {
font-size: 5em;
}
</style>
</head>
<body>
🧙︎ 🎩︎ ✨︎ 🍔︎ ⌛︎
</body>
</html>Run Code Online (Sandbox Code Playgroud)
表情符号变体选择器是 Unicode 通用变体序列机制的扩展。只有那些明确列为标准一部分的序列才是有效的。任何系统支持的变体特别呈现它们不认为是有效的就不能说是Unicode兼容。
没有为所有表情符号字符定义表情符号变体序列,而只为那些被认为有必要的字符定义。通常,这些字符源自某些非表情符号来源(Zapf Dingbats、Wingdings 等),但也用作表情符号。此图表中列出了支持这些变异序列的所有字符(以及相应的数据文件)。在您作为示例列出的五个字符中,只有沙漏可以使用变体选择器,而其他四个必须不受影响。
如果您可以完全控制页面的样式,您可以提供自己的黑白字体用于表情符号字符,然后覆盖系统的默认表情符号字体。每当您想将表情符号用作常规文本字符(即使使用有效的变体选择器)时,这通常也是一个好主意,因为并非每个平台都必须同时支持文本样式和表情符号样式变体。
| 归档时间: |
|
| 查看次数: |
742 次 |
| 最近记录: |