Skip to content

Repository files navigation

UniEmoji

统一的 emoji 协议,用同一套语义替换任何表情。

UniEmoji is a unified emoji protocol. Same meanings, any face.

模型或用户给出的是受控 Unicode 表情;显示端按 40 个稳定语义 key,换成当前表情包的图。换一套包,就是换一副脸,语义不变。贴吧、B 站、抖音、QQ、小红书、微博、知乎,以及以后任何画风,都可以成为一副可替换的皮。

本仓库是协议和素材的大本营,不是收录站。

协议

当前契约是 uniemoji-core@1。40 个 key 的含义、Unicode 映射和绘制边界见 EMOJI_KEYS.md

线协议只用这 40 个规范 Unicode,另外接受 😄→laughing🙂→happy 两个别名。Host 负责换成图;其他 Unicode 保持原样,不猜情绪,也不自动补图。

第一个适配器是 dsh-emoji。以后如果出现浏览器插件、输入法或其他 Host,它们也按同一份契约工作;那些适配器不在本仓库实现。

素材库

现有 7 个平台、548 张图,是素材库和候选包,不是终局产品形态。站点仍可浏览这些图:

https://hellodigua.github.io/uniemoji/

GitHub 仓库已从 hellodigua/emoji 改名为 hellodigua/uniemoji。GitHub Pages 地址随之变为上面这一条;旧地址 https://hellodigua.github.io/emoji/ 会断开,不会自动跳转。

About

统一的 emoji 协议,用同一套语义替换任何表情。

Resources

Stars

38 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages