Unicode 18.0.0
Why can an emoji modifier show as its own swatch?
An emoji modifier requests a skin tone on a base that accepts it. Alone, or after a base that does not accept it, it can show as its own swatch. Code points: U+1F44D, U+1F3FB. Whether this base accepts the modifier was not tested. Destination rendering was not tested. A non-equivalent fallback is "๐" (The same string without emoji modifiers). Drops the tone request. The base may still be an emoji. Font coverage, shaping, and application acceptance were not tested, so those results are unknown.
Code points
- ๐
U+1F44D - ๐ป
U+1F3FB
What was checked
Emoji modifier shown on its own
An emoji modifier requests a skin tone on a base that accepts it. Alone, or after a base that does not accept it, it can show as its own swatch.
Whether this base accepts the modifier was not tested. Destination rendering was not tested.
Keep the base and the modifier together when the tone is required. Use the base alone when the tone must not be part of the string.
- Fallback ๐: The same string without emoji modifiers Drops the tone request. The base may still be an emoji.
What this does not prove
No OS, font, browser, application, field policy or rendering engine was tested. Unicode validity and segmentation do not establish actual display or acceptance.
Machine-readable JSON ยท Exact lookup ยท Markdown ยท Capability lab