【发布时间】:2020-07-05 18:00:06
【问题描述】:
我有聊天应用程序,现在我集成了默认浏览器表情符号。现在我想用自定义 png 表情符号来改变它。那么我该如何转换呢?我应该解析每条聊天消息并将默认表情符号与自定义表情符号交换吗?也许有更好的解决方案?
【问题讨论】:
标签: javascript html css utf-8 emoji
我有聊天应用程序,现在我集成了默认浏览器表情符号。现在我想用自定义 png 表情符号来改变它。那么我该如何转换呢?我应该解析每条聊天消息并将默认表情符号与自定义表情符号交换吗?也许有更好的解决方案?
【问题讨论】:
标签: javascript html css utf-8 emoji
如果您打算使用自定义 png,那么可以,您应该解析循环并替换。
表情符号在系统级别被视为与常规字符相同,而 png 是图像,因此完全不同。
如果您正在考虑用您的自定义 png 覆盖系统的默认映射 emoji char code => emoji,据我所知,您不走运。我能想到的最接近的事情是创建一种为某些表情符号定义自定义字形的字体,但当然您不能将彩色图像用作字形,因此您只能使用单色。
【讨论】: