雖然每個emoji看起來都是單獨的一個字符,但有些emoji實際上是幾個不同emoji和其他字符的組合。例如:👨‍👨‍👦‍👦(家庭:男人,男人,男孩,男孩)=👨(男人)+👨(男人)+👦(男孩)+👦(男孩)+三個ZWJ(零寬度連接符)字符

這些組合被稱為emoji序列。 而類型欄位就是Unicode為了方便解析這些emoji序列文件而定義的字段,你可以將它理解為emoji序列的分類。根據 Unicode 標準,emoji序列有以下幾種類型:

基本emoji:一個字符組成的emoji,例如:👀↩️⌚⌛

Emoji國家/地區旗序列:用於國家/旗幟類emoji。每個國旗emoji都由兩個“區域指示符”符號組合而成,例如:🇧🇦🇨🇳🇪🇹🇭🇳

Emoji鍵帽序列:用於鍵帽類emoji。每個鍵帽emoji都由一個鍵帽字符和另一個字符組合而成,例如:#️⃣*️⃣0️⃣1️⃣

Emoji修飾符序列: 用於那些與人體相關的emoji,來改變它們的膚色。每個帶有膚色的emoji都是一個修飾符字符和單個emoji的組合,例如:👨🏻👨🏼👨🏽👨🏾👨🏿

一共有五種不同的膚色修飾符:

  • 🏻 淺膚色
  • 🏼 中等-淺膚色
  • 🏽 中等膚色
  • 🏾 中等-深膚色
  • 🏿 較深膚色

Emoji標籤序列 :僅用於分區旗:󠁧󠁢󠁥󠁮󠁧󠁿󠁧󠁢󠁥󠁮󠁧󠁿英格蘭🏴󠁧󠁢󠁥󠁮󠁧󠁿,󠁧󠁢󠁳󠁣󠁴󠁿󠁧󠁢󠁳󠁣󠁴󠁿蘇格蘭🏴󠁧󠁢󠁳󠁣󠁴󠁿,󠁧󠁢󠁷󠁬󠁳󠁿󠁧󠁢󠁷󠁬󠁳󠁿 󠁧󠁢󠁷󠁬󠁳󠁿威爾士🏴󠁧󠁢󠁷󠁬󠁳󠁿

Emoji ZWJ序列 : ZWJ 全名是Zero Width Joiner(零寬度連接符),用於連接兩個 Unicode 字符,因此 ZWJ 序列可以組合多個 emoji 來形成一個新的 emoji,例如:🧑‍🔧👩‍🚒👨‍👨‍👦👩‍👩‍ 👧‍👧