New changes on Twitter mean that for the first time each emoji counts as the same number of characters in a tweet. Previously ๐, ๐๐ฝ, and ๐๐ฝโโ๏ธ would have used 2, 4, and 9 characters respectively.
The limit of 280 characters remains intact for latin characters, and as before, each emoji uses two characters. This change announced by Twitter today means that instead of some emojis using two characters and other using up to 14 characters, all will now use a consistent two characters.
Prior to this update, here was how many characters each type of emoji used:
-
๐ Emoji: 2
-
๐๐ฝ Emoji + skin tone: 4
-
๐โโ๏ธ Emoji + gender: 7
-
๐๐ฝโโ๏ธ Emoji + gender + skin tone: 9
-
๐จโ๐ฉโ๐ง Family with 3 people: 8
-
๐จโ๐ฉโ๐งโ๐ฆ Family with 4 people: 11
-
๐ณ๐ด Country Flag: 4
-
๐ณ๏ธโ๐ Rainbow Flag: 7
-
๐ด๓ ง๓ ข๓ ณ๓ ฃ๓ ด๓ ฟ Subdivision Flag: 14
While not a deliberate effort to discourage certain emoji types, the net result of the previous character counter meant that people using emojis with skin tones would be left with fewer characters remaining to tweet than those who used the default yellow emojis.
Under Twitter's new system, all of the emoji types are equal and use two characters, no matter how many code points are used:
-
๐ Emoji: 2
-
๐๐ฝ Emoji + skin tone: 2
-
๐โโ๏ธ Emoji + gender: 2
-
๐๐ฝโโ๏ธ Emoji + gender + skin tone: 2
-
๐จโ๐ฉโ๐ง Family with 3 people: 2
-
๐จโ๐ฉโ๐งโ๐ฆ Family with 4 people: 2
-
๐ณ๐ด Country Flag: 2
-
๐ณ๏ธโ๐ Rainbow Flag: 2
-
๐ด๓ ง๓ ข๓ ณ๓ ฃ๓ ด๓ ฟ Subdivision Flag: 2
Twitter Design Lead Bryan Haggerty confirmed to Emojipedia that Twitter is using the Twemoji library to determine "what counts as an emoji", in effect meaning that any of the 2,823 emojis supported in Twemoji will get the equal-character-count treatment.
Platforms that extended the standard Unicode RGI[1] set to include additional emojis (such as Microsoftโs Ninja Cat) will not be counted under the new system, and will continue to use more than two characters.
This is a welcome update that not only removes a layer of confusion for users, it also indirectly makes the platform more equal for those who prefer to use ๐๐ฝ over ๐.
"Recommended for General Interchange" โฉ๏ธ