Hasty Briefsbeta

Creating custom yellow handshake emojis with zero-width joiners

4 days ago
  • #javascript
  • #emoji
  • #unicode
  • Apple introduced multi-skin tone handshake emojis in 2022, allowing combinations like ������������.
  • Handshake emojis are composed of Unicode codepoints, with multi-skin tone versions using five different characters including zero-width joiners and Fitzpatrick scale modifiers.
  • The Fitzpatrick scale, used for skin color modifiers, has been critiqued for its eurocentric bias, combining categories 1 and 2 due to their similarity.
  • Custom handshake emojis can be created by modifying only one hand or none, resulting in visually identical emojis with different codepoint structures.
  • Some custom emojis may not render correctly on iOS/macOS, possibly due to being interpreted as text rather than emojis.
  • A quirky JavaScript behavior with flag emojis occurs due to their encoding based on country ISO codes.