The Unicode Standard assigns various properties to each emoji character. There are 6 types of Emoji properties, and each emoji can have multiple attributes:

  • Emoji: This property indicates that it is recommended to use this character as an emoji.
  • Emoji Presentation: This property indicates that by default the emoji should appear as an emoji rather than as a black and white text.
  • Emoji Modifier: This property indicates that the emoji can be used to modify the appearance of the previous emoji sequence.
  • Emoji Modifier base: This property indicates that the emoji can be used to modify the appearance of a subsequent emoji sequence.
  • Emoji Component: This property indicates that the character will not appear separately on the emoji keyboard.
  • Extended Pictographic: This property indicates that the character is a pictographic or is derived from a pictographic.