有没有一个Unicode字形看起来像“钥匙”图标?

60

Unicode有一百万个图标样式的字形,但由于我不总是知道它们的外观,因此并不总是易于搜索。

是否有一个看起来像“键”的Unicode字形?或者在数据库圈中用于表示“主键”的符号,该符号确实在Unicode中存在吗?


Gucharmap(Gnome / Linux)和Character Map(Mac OS X)都有搜索功能。你用哪个? - u0b34a0f6ae
2
我创建了一个可视化浏览Unicode的工具,网址是http://unicodinator.com。你可以在那里找到它... - jwl
如果有其他人搜索如何呈现像Ctrl-A这样的键盘快捷键,请注意HTML标签是<kbd>。请参考stackexchangemozilla - Joshua Goldberg
7个回答

110

1
很好的概述,谢谢。遗憾的是,开锁图标看起来几乎和锁图标一样。你几乎看不出锁是打开的。 - johey
@johey 是的,这对于苹果和其他几家主要供应商来说是真实的。Mozilla、Google 和 Microsoft 扩大了差距,一些移动中心智能饼干(WhatsApp)使锁定点朝另一个方向,因此在任何尺寸下差异都很明显。 - hemflit

37

为了找到有用的符号,我有这个资源:

http://shapecatcher.com

允许您绘制一个形状,然后搜索类似形状的Unicode符号。我现在经常使用shapecatcher,因为它很有趣,只需画出所需的形状,网站就会找到相应的符号。但是有时候也会找不到。
杂项符号块也是一种很棒的Unicode符号类别,链接http://shapecatcher.com/unicode/block/Miscellaneous_Symbols_And_Pictographs。但是像所有的Unicode一样,可能需要测试兼容性。
这段内容是从我的答案中复制过来的,因为我认为这种方法对于其他人也很有用:链接What Unicode character do you use in your website? (instead of image icons)

我会添加一个交互式Unicode浏览工具,链接为http://www.amp-what.com/unicode/search/%2F%5B%5Ebc%5Dlock%7Ckey%2F。 - ndp

34
我使用了一个小的 Python 3 脚本进行查找,最接近的结果在我的显示器上无法显示(但在我的机器上在 Idle 中可以显示),但它是:
9897 ⚩ HORIZONTAL MALE WITH STROKE SIGN

(看起来像是一个朝右的男性符号,在箭头和圆圈之间添加了一条垂直的横杠)

我使用Python的unicodedata模块在Unicode名称中搜索了各种匹配项,如“KEY”和“LOCK”,但没有找到相应结果。

编辑后补充 - 啊哈 - 找到了一个更像钥匙的符号:

9911 ⚷ CHIRON

这里输入图片描述

我用十进制给出上述两个代码点。要查看它们及其十六进制代码,请访问此链接:

http://www.unicode.org/charts/PDF/U2600.pdf

特别是请查看26B7以了解Chiron。


1
好的,这相当令人印象深刻。我从未想过要在占星符号或“凯龙星”下寻找。不幸的是,这是Unicode 5.1中的新内容,即使对我来说也太新了(尽管这可能有助于解释为什么我没有找到它)。但它看起来确实像一把钥匙。 - Alec
8
抱歉,但有三个原因我要给出-1分:1. 对我来说,那看起来不像一个钥匙。 2. 从语义上讲,那不是一个键(这有实际的影响,例如屏幕阅读器会将其读作“Chiron”,在使用某些字体时可能会显示为半人马等),并且3. Unicode中有一个真正的钥匙:U+1F511 KEY - Zaz
用于 XAML 的 ⚷ - Devid

10

查看 #26bf。

9919  SQUARED KEY (HTML: &#9919;)

这是家长控制锁,它是一个在正方形内的键。由于它是最新的 Unicode 规范,所以标准字体不支持它,但如果你能找到一个有它的字体,那么就可以顺利使用。


1
那可能是最接近的了。此外,还有一个 🔑 键符号。 - Andrei Sosnin
3
请注意,此内容在Firefox或Chrome + Windows7中无法渲染。 - istepaniuk
1
@istepaniuk 这可能是字体问题,而不是浏览器或操作系统问题。 - Good Person

3
我发现Google是查找Unicode字符的最佳方式。然而,我没有找到任何有用的关于键符号的信息。
如果您想进行视觉搜索,请使用PDF图表,因为基于HTML的列表只会显示您安装的特定字体集中出现的符号。
如果没有找到特定符号,我会使用"I"表示索引,"PK"表示主键。

2

我浏览了所有的符号(使用我之前创建的PHP脚本),但是没有找到关键符号。你可以尝试以下其中之一:

一个看起来像数学符号的P:
ℙ (#8473)

各种星形:
★ (#9733)
☆ (#9734)
✶ (#10038)


我想我和你一样在同一时刻找到了那前两个星形图标。 :-) - Alec

2
似乎没有符合您描述的Unicode字符,但如果您可以在您的情况下使用图标,我建议使用famfamfam的丝绸图标集 - 仅供参考 :P

1
“愚蠢的字符会延迟绑定;漂亮的图像会诱导绑定。教训是:在编程过程中晚些时候添加图形。”——艾伦·佩利斯(Alan Perlis)的邪恶平面设计师孪生兄弟,我想。 - Alec

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接