emoji绘文字编码

emoji(绘文字)是一种图形字符,网络中经常用作表情符号。emoji不是图片,每个emoji都像文字一样拥有独立编码并且可以存放于字库中,所以可以理解其为图形文字,实际使用中也是和文字一样的使用,可以复制粘贴和输入。

emoji流行于网络中,较新的电脑和手机系统基本都支持显示emoji符号,它们大多拥有独立的emoji图形字库文件,可能包含的数量有所不同。

编码方面,国标码GB18030和国际码Unicode中都有收录emoji图形符号。在Unicode编码中,emoji主要安排在1号平面第241行至第247行(1F000-1F6FF),以及0号平面第39行和40行(2600-27FF)等位置。

以下将显示1184个emoji图形文字,想要看到更大字号的emoji,请前往上方Unicode编码中提到的链接,打开页面后鼠标划到emoji字符上方(触摸屏则点击)可看到该字符放大后的效果以及其Unicode编码。emoji图形文字和普通文字一样可复制粘贴,如果输入法有emoji输入功能也可直接输入。可以通过设置字号改变emoji图形大小,但可能无法设置其颜色,因部分emoji的颜色被固化在系统中,例如道路禁止车辆驶入emoji?。

????????????????↖?↗?↘?↙?????????????????????????????????????????????????????????????????????????????????????????♀?♂???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????祝?秘???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????

以下引述维基百科:

绘文字(日语:絵文字/えもじ emoji)是使用在网页和聊天中的形意符号,最初是日本在无线通信中所使用的视觉情感符号(图画文字),绘意指图形,文字则是图形的隐喻,可用来代表多种表情,如笑脸表示笑、蛋糕表示食物等。

Unicode 8.0中加入了5个修饰符,用来调节人形表情的肤色。这些修饰符叫做绘文字菲茨帕特里克类型(EMOJI MODIFIER FITZPATRICK)类型-1-2、-3、-4、-5和-6(U+1F3FB–U+1F3FF):? ? ? ? ?。对应了菲茨帕特里克度量对人类肤色的分类。没有后缀肤色代码的绘文字会显示非真实的通用肤色例如亮黄色()、蓝色()或灰色()。非人形表情则不受修饰符影响。在Unicode 9.0中菲茨帕特里克修饰符可以和86个人形绘文字一起使用。

菲茨帕特里克修饰符使用示例
代码位 默认 菲茨-1-2 菲茨-3 菲茨-4 菲茨-5 菲茨-6
U+1F466: 男孩 ? ?? ?? ?? ?? ??
U+1F467: 女孩 ? ?? ?? ?? ?? ??
U+1F468: 男人 ? ?? ?? ?? ?? ??
U+1F469: 女人 ? ?? ?? ?? ?? ??

可以使用U+200D零宽连字(ZWJ)将两个绘文字连起来,是其看起来像是一个绘文字。(不支持的系统会忽略零宽连字)

例如U+1F468男人、U+200D ZWJ、U+1F469女人、U+200D ZWJ、U+1F467女孩(?????)在系统支持的情况下会显示为一个单独男人女人女孩组成的家庭绘文字,而不支持的系统则会顺序显示这三个绘文字(???)。

emoji在Unicode编码中的位置:
2010年10月发布的Unicode 6.0版首次收录绘文字编码,其中582个绘文字符号,66个已在其他位置编码,保留作兼容用途的绘文字符号。在Unicode 9.0 用22区块中共计1,126个字符表示绘文字,其中1,085个是独立绘文字字符,26个是用来显示旗帜的区域指示符号以及 12 个(#, * and 0-9)键帽符号。
杂项符号及图形768个字符中有637是绘文字;增补符号及图形82个字符中有80个是绘文字;所有80个表情符号都是绘文字;交通及地图符号103个字符中有92个是绘文字;杂项符号256个字符中有80个是绘文字;装饰符号192个字符中有33个是绘文字。

emoji列表
0 1 2 3 4 5 6 7 8 9 A B C D E F
U+00Ax ?? ??
U+203x ??
U+204x ??
U+212x ??
U+213x ??
U+219x ?? ?? ↖? ↗? ↘? ↙?
U+21Ax ?? ??
U+231x ? ?
U+232x ??
U+23Cx ??
U+23Ex ? ? ? ? ?? ?? ??
U+23Fx ? ?? ?? ? ?? ?? ??
U+24Cx ??
U+25Ax ?? ??
U+25Bx ??
U+25Cx ??
U+25Fx ?? ?? ? ?
U+260x ?? ?? ?? ?? ?? ??
U+261x ?? ? ? ?? ??
U+262x ?? ?? ?? ?? ?? ?? ??
U+263x ?? ?? ??
U+264x ♀? ♂? ? ? ? ? ? ? ? ?
U+265x ? ? ? ?
U+266x ?? ?? ?? ?? ??
U+267x ?? ?
U+269x ?? ? ?? ?? ?? ?? ?? ?? ??
0 1 2 3 4 5 6 7 8 9 A B C D E F
U+26Ax ?? ? ? ?
U+26Bx ?? ?? ? ?
U+26Cx ? ? ?? ? ??
U+26Dx ?? ?? ?
U+26Ex ?? ?
U+26Fx ?? ?? ? ? ?? ? ?? ?? ?? ? ?
U+270x ?? ? ?? ?? ? ? ?? ?? ??
U+271x ?? ?? ?? ??
U+272x ?? ?
U+273x ?? ??
U+274x ?? ?? ? ?
U+275x ? ? ? ?
U+276x ?? ??
U+279x ? ? ?
U+27Ax ??
U+27Bx ? ?
U+293x ?? ??
U+2B0x ?? ?? ??
U+2B1x ? ?
U+2B5x ? ?
U+303x ?? ??
U+329x 祝? 秘?
U+1F00x ?
U+1F0Cx ?
U+1F17x ?? ?? ?? ??
U+1F18x ?
0 1 2 3 4 5 6 7 8 9 A B C D E F
U+1F19x ? ? ? ? ? ? ? ? ? ?
U+1F20x ? ??
U+1F21x ?
U+1F22x ?
U+1F23x ? ? ? ? ? ?? ? ? ?
U+1F25x ? ?
U+1F30x ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
U+1F31x ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
U+1F32x ? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ? ? ?
U+1F33x ? ? ? ? ? ? ?? ? ? ? ? ? ? ? ? ?
U+1F34x ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
U+1F35x ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
U+1F36x ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
U+1F37x ? ? ? ? ? ? ? ? ? ? ? ? ? ?? ? ?
U+1F38x ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
U+1F39x ? ? ? ? ?? ?? ?? ?? ?? ?? ??
U+1F3Ax ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
U+1F3Bx ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
U+1F3Cx ? ? ? ? ? ? ? ? ? ? ? ?? ?? ?? ?? ?
U+1F3Dx ? ? ? ? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ??
U+1F3Ex ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
U+1F3Fx ? ?? ? ?? ?? ? ? ? ? ? ? ? ?
U+1F40x ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
U+1F41x ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
U+1F42x ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
U+1F43x ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
0 1 2 3 4 5 6 7 8 9 A B C D E F
U+1F44x ? ?? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
U+1F45x ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
U+1F46x ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
U+1F47x ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
U+1F48x ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
U+1F49x ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
U+1F4Ax ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
U+1F4Bx ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
U+1F4Cx ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
U+1F4Dx ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
U+1F4Ex ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
U+1F4Fx ? ? ? ? ? ? ? ? ? ? ? ? ? ?? ?
U+1F50x ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
U+1F51x ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
U+1F52x ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
U+1F53x ? ? ? ? ? ? ? ? ? ? ? ? ? ?
U+1F54x ?? ?? ? ? ? ?
U+1F55x ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
U+1F56x ? ? ? ? ? ? ? ? ??
U+1F57x ?? ?? ?? ?? ?? ?? ?? ?? ?
U+1F58x ?? ?? ?? ?? ??
U+1F59x ?? ? ?
U+1F5Ax ? ?? ??
U+1F5Bx ?? ?? ??
U+1F5Cx ?? ?? ??
U+1F5Dx ?? ?? ?? ?? ?? ??
0 1 2 3 4 5 6 7 8 9 A B C D E F
U+1F5Ex ?? ?? ?? ??
U+1F5Fx ?? ?? ? ? ? ? ?
U+1F60x ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
U+1F61x ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
U+1F62x ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
U+1F63x ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
U+1F64x ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
U+1F68x ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
U+1F69x ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
U+1F6Ax ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
U+1F6Bx ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
U+1F6Cx ? ? ? ? ? ? ?? ? ?? ?? ??
U+1F6Dx ? ? ?
U+1F6Ex ?? ?? ?? ?? ?? ?? ?? ? ?
U+1F6Fx ?? ?? ? ? ?
U+1F91x ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
U+1F92x ? ? ? ? ? ? ? ?
U+1F93x ? ? ? ? ? ? ? ? ? ? ? ?
U+1F94x ? ? ? ? ? ? ? ? ? ? ?
U+1F95x ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
U+1F98x ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
U+1F99x ? ?
U+1F9Cx ?
0 1 2 3 4 5 6 7 8 9 A B C D E F

emoji列表取自Unicode 9.0版本,灰色区域不是绘文字或未分配字符。