什么 Unicode 符号代表一个人?
Posted
技术标签:
【中文标题】什么 Unicode 符号代表一个人?【英文标题】:What Unicode symbol represents a person? 【发布时间】:2016-01-20 02:15:10 【问题描述】:是否存在代表一个人的 Unicode 符号?我希望是这样的:
我需要一种简短的方式来表示每人的价格,例如“25€/人”,但将“人”一词替换为一个人的 Unicode 字符。好处是图片与英语无关。
【问题讨论】:
谁认为一个人没有 unicode 符号很奇怪,性别未定义,即中性? 【参考方案1】:是的,有一个stick man(和stick lady)角色:
这些字符在 Unicode v13 中可用,因此许多系统还不能显示它。
来源:http://unicode.org/charts/PDF/U1FB00.pdf
【讨论】:
有趣……U+1FBC9 是一个带连衣裙的棒图。 ?【参考方案2】:想想 Unicode 的 Emoji block。也许U+1F468
的男人? 或U+1F469
的女人? 就足够了,但也有儿童、老人等。这是list of Emoji People。这仍然取决于您的实际用例。
如果其他异国情调没有问题,请查看Egyptian Hieroglyphs。有很多人类象形图,例如U+13020
的? 和许多其他象形图。另一个通用(甚至不分性别)的象形图可能是男士洗手间的符号?U+1F6B9
,但对洗手间的使用收费是不可取的。还有更多,比如U+1F6B6
的行人? 或U+1F464
的半身像剪影?。
作为全面但可扩展的列表:
?U+1F464
BUST IN SILHOUETTE
(块Miscellaneous Symbols and Pictographs)
?U+1F468
MAN
(块Miscellaneous Symbols and Pictographs)
?U+1F6B9
MENS SYMBOL
(块Transport and Map Symbols)
?U+1F6B6
PEDESTRIAN
(块Transport and Map Symbols)
웃U+C6C3
HANGUL SYLLABLE US
(块Hangul Syllables)
ꆜ U+A19C
YI SYLLABLE HLIE
(屏蔽Yi Syllables)
ጰU+1330
ETHIOPIC SYLLABLE PHA
(阻止Ethiopic)
?U+13020
EGYPTIAN HIEROGLYPH A028
(块Egyptian Hieroglyphs)
(使用Ctrl++或异地造型来区分细节。)
根据平台,字符可能会呈现出惊人的不相似:
【讨论】:
【参考方案3】:这个韩文U+c6c3 HANGUL SYLLABLE US
,有点像你的简笔画:
웃
既然“微笑”是韩语,你可能只需要提防韩国人会被冒犯,因为他们被指控的行为毕竟是你应该礼貌的行为 :-)
웃, UTF-16: C6 C3
웃, UTF-8: EC 9B 83
【讨论】:
那 确实 看起来像 OP 的图像,但它不保持任何语义相关性(这可能没问题)。谷歌翻译将웃翻译成“微笑”。 根据您在计算机上安装的字体,还有一些其他的可能会起作用:ጰ☺ꆜ【参考方案4】:这就是互联网之神发明 SVG 的目的:
svg
width:15px;
height:15px;
stroke-width:10;
stroke:black;
fill:transparent;
25€/<svg viewbox="0 0 150 300">
<circle cx="75" cy="55" r="50" />
<path d="M75,105 L75,200 L25,300 M75,200 L125,300 M0,150 L150,150"></path>
</svg>
【讨论】:
SVG 的发明实际上还有很多其他原因,但这是一个非常漂亮的应用程序,甚至可以在 html 中使用。 这很漂亮,玩过它来渲染 25 欧元/人,希望你不介意改变。在任何情况下,我都必须将内联 SVG 内容添加到我的工具箱中。加一个用于教育我。 如果您需要新符号,这可能是最佳选择!!但是想象一下,你只是想剪切和粘贴...... 很遗憾,邮件大神与互联网大神相处不来。 值得一提的是,这个解决方案(以当前格式)对于可访问性来说很糟糕。 SVG 图像没有替代文本,因此屏幕阅读器(或网络爬虫)只会读取“25 欧元斜线”,这是不完整且没有意义的。 (好吧,无论如何,使用随机 Unicode 字符也好不到哪里去)以上是关于什么 Unicode 符号代表一个人?的主要内容,如果未能解决你的问题,请参考以下文章