看起来像盾牌的 Unicode dingbat 字符

Posted

技术标签:

【中文标题】看起来像盾牌的 Unicode dingbat 字符【英文标题】:Unicode dingbat character that looks like a shield 【发布时间】:2012-06-11 15:11:34 【问题描述】:

我需要显示一个视觉提示以及用户名,以表明该用户是管理员(例如,SO 版主的用户名旁边有一个菱形)。我在 Google 上搜索“管理员图标”以获得一些灵感,并决定显示一个“盾牌”字符(您在 Windows 7 中看到的那个表示该操作需要管理员权限)。

我不打算使用图像。这个有 ASCII/Unicode 字符吗?

【问题讨论】:

浏览 unicode 页面并不难 ;)...不过,请注意:并非所有浏览器都显示所有更奇特的 unicode 字符。特别是 IE8 只知道其中的一小部分。 【参考方案1】:

我检查了 Notepad++ 字符面板,发现最接近盾牌的是:ø(ASCII 代码 248),或者更大的版本:Ø(ASCII 代码 216)。除此之外,我发现了几种包含多个 ASCII 字符的设计,例如:

http://www.ascii-art.de/ascii/s/shield.txt

http://www.geocities.com/spunk1111/mythical.htm#shield2

http://www.retrojunkie.com/asciiart/weapons/shields.txt

但我想这些对你来说不会很有用。那是我最好的选择。无论如何,你可以在http://www.ascii.cl/htmlcodes.htm查看完整的 ASCII 参考

编辑:我找到了一个您可能喜欢的 unicode 符号:http://www.fileformat.info/info/unicode/char/26e8/index.htm

【讨论】:

【参考方案2】:

也许 ☗,用 css 变换倒置旋转?

【讨论】:

【参考方案3】:

⛉ 9929 ⛉ 26C9 变成白色将棋

⛊ 9930 ⛊ 26CA 变成黑色的棋子

Black Shield

White Shield

【讨论】:

【参考方案4】:

大声笑,dingbat 字符是什么样的?.. 使用普通的 ASCII 怎么样,例如 (A) = 管理员,(U) = 用户等?.. 或者使用尖 (#) 来表示管理员和美元($) 对于用户,就像显示 Linux 命令提示符一样?

【讨论】:

【参考方案5】:

自从提出这个问题以来的几年里,Unicode 已经更新了很多次。 现在有官方的盾牌字形:

⛨ = U+26E8 盾牌上的黑色十字

? = U+1F6E1 盾牌表情符号

?️ = 也是shield emoji

(带有我不理解的修饰符)

【讨论】:

以上是关于看起来像盾牌的 Unicode dingbat 字符的主要内容,如果未能解决你的问题,请参考以下文章

是否有一个 unicode 字符看起来像一个 ascii 字符(但不相等)?

如何将徽章/盾牌添加到 github 存储库?

在 Python 中匹配 Unicode 字边界

汉字 Unicode 编码范围

如何在 iOS 中定位和显示 Unicode 字符

jquery自动完成中的unicode字体问题