Emoji_Presentation 和 Extended_Pictographic 有啥区别?

Posted

技术标签:

【中文标题】Emoji_Presentation 和 Extended_Pictographic 有啥区别?【英文标题】:What is the difference between Emoji_Presentation and Extended_Pictographic?Emoji_Presentation 和 Extended_Pictographic 有什么区别? 【发布时间】:2022-01-20 20:59:24 【问题描述】:

top answer 对问题“如何使用 javascript 检测表情符号”使用 Extended_Pictographic

Emoji_Presentation 在这个blog post by David Walsh 中被提及。

【问题讨论】:

【参考方案1】:

Extended_Pictographic property 在 Unicode 技术标准 #51 Unicode Emoji 中定义,主要用于换行和其他分段算法。

Emoji_Presentation property 也在 UTS #51 中定义。它的创建是为了帮助应用程序在遇到某些 Unicode 字符时选择默认表示:作为单色文本或作为全彩表情符号。之所以需要这样做,是因为在首次对表情符号进行编码时做出决定,以便在存在与表情符号匹配的现有字符时将日本使用的表情符号与现有的 Unicode 字符统一起来。 (事后看来,由于这个问题,这可能不是最好的决定。)

请注意,Extended_Pictographic 是 Unicode 代码点 的一个属性,并且有些代码点(尚未)分配给任何字符。您可以在https://util.unicode.org/UnicodeJsps/list-unicodeset.jsp?a=%5B%3AExtended_Pictographic%3A%5D&g=Emoji_Presentation&i= 中查看按 Emoji_Presentation(字符)属性值分组的所有 Extended_Pictographic 代码点的列表。 (这显示它们按块分组。)

【讨论】:

以上是关于Emoji_Presentation 和 Extended_Pictographic 有啥区别?的主要内容,如果未能解决你的问题,请参考以下文章

gitlab恢复数据出现错误提示:Restoring PostgreSQL database gitlabhq_production ... ERROR: must be owner of exte

gitlab恢复数据出现错误提示:Restoring PostgreSQL database gitlabhq_production ... ERROR: must be owner of exte

20210825每日总结

Java 继承和接口

带有 Slick 和 Hikaricp 的 Hsqldb

Java 面向对象-封装,继承