Deprecated and Superseded Emojis: What Got Pulled and Why
Unicode never removes code points, but it effectively deprecates emojis by shifting meaning or preferring newer variants. Here are the awkward cases. Emojis are supposed to be permanent. Once a code point is assigned, it never changes meaning and never gets removed, which is the whole point of a stable character encoding. In practice, a small number of emojis have been effectively deprecated: their meaning shifted, their use was discouraged, or they were replaced by a better variant that left the original as a confusing relic. These cases are rare but instructive, because they show the limits of the stability guarantee. I maintain an emoji reference tool, and handling deprecated and superseded emojis is one of the most confusing parts of the job. Users ask why an emoji looks different from how it used to look, or why two similar emojis exist, or why an emoji they remember is no longer on their keyboard. The answer is usually that the emoji was effectively deprecated, even though the code point still exists and still renders. The Difference Between Deprecation and Stability Unicode stability means a code point is never reassigned to a different character. It does not mean the emoji is guaranteed to be used forever. An emoji can fall out of use, be superseded by a clearer variant, or have its canonical name changed to reflect that it is no longer recommended. Read the full article on Emoji Reference, and copy any emoji mentioned from the catalog of 1303+ entries on the home page.