它们非常常见,常用于像☎✉这样的电子邮件页脚,但当我想知道这些字符究竟是什么时,我找不到任何有用的东西。
它们似乎不是当前上下文的字体的一部分。
我知道你可以把它们写成HTML实体♖
♖而且我怀疑它是unicode(?)。
那他们到底是什么? 并且/你可以/你应该在网络上使用这些符号而不是图像吗? 所有浏览器都支持它们吗?
答案 0 :(得分:3)
“☎”是U + 260E BLACK TELEPHONE,“✉”是U + 2709 ENVELOPE。它们最初是类似图标的字符,通常用于表示电话号码和某种消息,通常是电子邮件。他们没有确切的含义定义; Unicode标准只为它们定义了各种形式属性。
它们不是“字体中隐藏的字符”。字体是字形的集合,如果字体缺少字符的字形,字体就不会出现在字体中,而不是“隐藏”。
您可以使用数字字符引用来编写它们,就像任何Unicode字符一样。是的,它们是Unicode,就像几乎任何角色一样。
是否应该在网页上使用它们而不是图像主要是意见问题,涉及不同的利弊。
几乎所有浏览器都支持它们,如果使用了合适的字体。除了基于语音的浏览器这样的特殊情况外,这实际上是一个字体问题。您不能指望所有计算机都包含包含它们的字体
答案 1 :(得分:1)
那是Miscellaneous Symbols代码点块。
Unicode将代码点分组到blocks,您可以通过查看包含<{p}的chart directory来了解它们的分组方式
杂项符号(U + 26xx)
- 其他符号和箭头(U + 2Bxx)
- 其他符号和象形文字(U + 1F3xx)
符号和标点符号&#34;类别。
我知道你可以把它们写成HTML实体
♖
♖而我怀疑它是unicode(?)。
HTML字符是Unicode代码点。 ♖
是HTML "numeric character reference",9814
指定代码点。
&符号必须跟随&#34;#&#34; (U + 0023)字符,后跟ASCII数字范围内的一个或多个数字,表示对应于根据下面定义允许的Unicode代码点的十进制整数。然后必须跟着数字&#34 ;;&#34; (U + 003B)角色。