Although each emoji appears to be a single character, some emojis are actually a combination of several different emojis and other characters. For example: 👨👨👦👦 (family: man, man, boy, boy) = 👨(man) +👨(man) +👦(boy) +👦(boy)+three ZWJ (Zero Width Joiner) characters
These combinations are known as emoji sequences. And the type field is a field defined by Unicode for the convenience of parsing emoji sequence files, which can be interpreted as a classification of emoji sequences. According to the Unicode standard, there are several types of emoji sequences:
Basic Emoji: Single-Character emoji, for example: 👀↩️⌚⌛
Emoji Flag Sequence: Used for Flag emojis. Each flag emoji is represented with two “Regional Indicator” symbols, for example:🇧🇦🇨🇳🇪🇹🇭🇳
Emoji Keycap Sequence: Used for Keycap emojis. Each keycap emoji is represented with a keycap character and another character, for example: #️⃣*️⃣0️⃣1️⃣
Emoji Modifier Sequence: Used for those emojis related to the human body to change their skin color. Each emoji with skin tone is a combination of a modifier character and a single emoji, for example:
There are five different skin tone modifier:
- 🏻 Light Skin Tone
- 🏼 Medium-Light Skin Tone
- 🏽 Medium SkTone
- 🏾 Medium-Dark Skinne
- 🏿 Dark Skin To/li>
Emoji Tag Sequence: Used for only subdivision flags: 🏴England, 🏴Scotland, 🏴Wales
Emoji ZWJ Sequence: ZWJ is Zero Width Joiner, which is used to join two Unicode characters, so ZWJ sequences can combine multiple emojis to create a new emoji, for example: 🧑🔧👩🚒👨👨👦👩👩👧👧
From 🇯🇵:flag: Japan 👍3
2025-03-03
From 🇯🇵:flag: Japan 👍4
2025-02-27
From 🇯🇵:flag: Japan 👍8
2025-02-22
From 🇯🇵:flag: Japan 👍5
2025-02-21