-
-
Notifications
You must be signed in to change notification settings - Fork 36
Open
Description
Currently "2764 FE0F 200D 1F525"(β€οΈβπ₯) is considered width of 2, but "2764 200D 1F525"(β€βπ₯) is considered width of 1.
Maybe only codes in https://www.unicode.org/emoji/charts/emoji-variants.html requires VS16?
Full list of emojis counts as width of 1 from https://www.unicode.org/Public/latest/emoji/emoji-test.txt
/* 0023 20E3 */ '#β£', // #β£ E0.6 keycap: #
/* 002A 20E3 */ '*β£', // *β£ E2.0 keycap: *
/* 0030 20E3 */ '0β£', // 0β£ E0.6 keycap: 0
/* 0031 20E3 */ '1β£', // 1β£ E0.6 keycap: 1
/* 0032 20E3 */ '2β£', // 2β£ E0.6 keycap: 2
/* 0033 20E3 */ '3β£', // 3β£ E0.6 keycap: 3
/* 0034 20E3 */ '4β£', // 4β£ E0.6 keycap: 4
/* 0035 20E3 */ '5β£', // 5β£ E0.6 keycap: 5
/* 0036 20E3 */ '6β£', // 6β£ E0.6 keycap: 6
/* 0037 20E3 */ '7β£', // 7β£ E0.6 keycap: 7
/* 0038 20E3 */ '8β£', // 8β£ E0.6 keycap: 8
/* 0039 20E3 */ '9β£', // 9β£ E0.6 keycap: 9
/* 26D3 200D 1F4A5 */ 'ββπ₯', // ββπ₯ E15.1 broken chain
/* 26F9 200D 2642 FE0F */ 'βΉββοΈ', // βΉββοΈ E4.0 man bouncing ball
/* 26F9 FE0F 200D 2642 */ 'βΉοΈββ', // βΉοΈββ E4.0 man bouncing ball
/* 26F9 200D 2642 */ 'βΉββ', // βΉββ E4.0 man bouncing ball
/* 26F9 1F3FB 200D 2642 */ 'βΉπ»ββ', // βΉπ»ββ E4.0 man bouncing ball: light skin tone
/* 26F9 1F3FC 200D 2642 */ 'βΉπΌββ', // βΉπΌββ E4.0 man bouncing ball: medium-light skin tone
/* 26F9 1F3FD 200D 2642 */ 'βΉπ½ββ', // βΉπ½ββ E4.0 man bouncing ball: medium skin tone
/* 26F9 1F3FE 200D 2642 */ 'βΉπΎββ', // βΉπΎββ E4.0 man bouncing ball: medium-dark skin tone
/* 26F9 1F3FF 200D 2642 */ 'βΉπΏββ', // βΉπΏββ E4.0 man bouncing ball: dark skin tone
/* 26F9 200D 2640 FE0F */ 'βΉββοΈ', // βΉββοΈ E4.0 woman bouncing ball
/* 26F9 FE0F 200D 2640 */ 'βΉοΈββ', // βΉοΈββ E4.0 woman bouncing ball
/* 26F9 200D 2640 */ 'βΉββ', // βΉββ E4.0 woman bouncing ball
/* 26F9 1F3FB 200D 2640 */ 'βΉπ»ββ', // βΉπ»ββ E4.0 woman bouncing ball: light skin tone
/* 26F9 1F3FC 200D 2640 */ 'βΉπΌββ', // βΉπΌββ E4.0 woman bouncing ball: medium-light skin tone
/* 26F9 1F3FD 200D 2640 */ 'βΉπ½ββ', // βΉπ½ββ E4.0 woman bouncing ball: medium skin tone
/* 26F9 1F3FE 200D 2640 */ 'βΉπΎββ', // βΉπΎββ E4.0 woman bouncing ball: medium-dark skin tone
/* 26F9 1F3FF 200D 2640 */ 'βΉπΏββ', // βΉπΏββ E4.0 woman bouncing ball: dark skin tone
/* 2764 200D 1F525 */ 'β€βπ₯', // β€βπ₯ E13.1 heart on fire
/* 2764 200D 1FA79 */ 'β€βπ©Ή', // β€βπ©Ή E13.1 mending heart
/* 1F3CB 200D 2642 FE0F */ 'πββοΈ', // πββοΈ E4.0 man lifting weights
/* 1F3CB FE0F 200D 2642 */ 'ποΈββ', // ποΈββ E4.0 man lifting weights
/* 1F3CB 200D 2642 */ 'πββ', // πββ E4.0 man lifting weights
/* 1F3CB 1F3FB 200D 2642 */ 'ππ»ββ', // ππ»ββ E4.0 man lifting weights: light skin tone
/* 1F3CB 1F3FC 200D 2642 */ 'ππΌββ', // ππΌββ E4.0 man lifting weights: medium-light skin tone
/* 1F3CB 1F3FD 200D 2642 */ 'ππ½ββ', // ππ½ββ E4.0 man lifting weights: medium skin tone
/* 1F3CB 1F3FE 200D 2642 */ 'ππΎββ', // ππΎββ E4.0 man lifting weights: medium-dark skin tone
/* 1F3CB 1F3FF 200D 2642 */ 'ππΏββ', // ππΏββ E4.0 man lifting weights: dark skin tone
/* 1F3CB 200D 2640 FE0F */ 'πββοΈ', // πββοΈ E4.0 woman lifting weights
/* 1F3CB FE0F 200D 2640 */ 'ποΈββ', // ποΈββ E4.0 woman lifting weights
/* 1F3CB 200D 2640 */ 'πββ', // πββ E4.0 woman lifting weights
/* 1F3CB 1F3FB 200D 2640 */ 'ππ»ββ', // ππ»ββ E4.0 woman lifting weights: light skin tone
/* 1F3CB 1F3FC 200D 2640 */ 'ππΌββ', // ππΌββ E4.0 woman lifting weights: medium-light skin tone
/* 1F3CB 1F3FD 200D 2640 */ 'ππ½ββ', // ππ½ββ E4.0 woman lifting weights: medium skin tone
/* 1F3CB 1F3FE 200D 2640 */ 'ππΎββ', // ππΎββ E4.0 woman lifting weights: medium-dark skin tone
/* 1F3CB 1F3FF 200D 2640 */ 'ππΏββ', // ππΏββ E4.0 woman lifting weights: dark skin tone
/* 1F3CC 200D 2642 FE0F */ 'πββοΈ', // πββοΈ E4.0 man golfing
/* 1F3CC FE0F 200D 2642 */ 'ποΈββ', // ποΈββ E4.0 man golfing
/* 1F3CC 200D 2642 */ 'πββ', // πββ E4.0 man golfing
/* 1F3CC 1F3FB 200D 2642 */ 'ππ»ββ', // ππ»ββ E4.0 man golfing: light skin tone
/* 1F3CC 1F3FC 200D 2642 */ 'ππΌββ', // ππΌββ E4.0 man golfing: medium-light skin tone
/* 1F3CC 1F3FD 200D 2642 */ 'ππ½ββ', // ππ½ββ E4.0 man golfing: medium skin tone
/* 1F3CC 1F3FE 200D 2642 */ 'ππΎββ', // ππΎββ E4.0 man golfing: medium-dark skin tone
/* 1F3CC 1F3FF 200D 2642 */ 'ππΏββ', // ππΏββ E4.0 man golfing: dark skin tone
/* 1F3CC 200D 2640 FE0F */ 'πββοΈ', // πββοΈ E4.0 woman golfing
/* 1F3CC FE0F 200D 2640 */ 'ποΈββ', // ποΈββ E4.0 woman golfing
/* 1F3CC 200D 2640 */ 'πββ', // πββ E4.0 woman golfing
/* 1F3CC 1F3FB 200D 2640 */ 'ππ»ββ', // ππ»ββ E4.0 woman golfing: light skin tone
/* 1F3CC 1F3FC 200D 2640 */ 'ππΌββ', // ππΌββ E4.0 woman golfing: medium-light skin tone
/* 1F3CC 1F3FD 200D 2640 */ 'ππ½ββ', // ππ½ββ E4.0 woman golfing: medium skin tone
/* 1F3CC 1F3FE 200D 2640 */ 'ππΎββ', // ππΎββ E4.0 woman golfing: medium-dark skin tone
/* 1F3CC 1F3FF 200D 2640 */ 'ππΏββ', // ππΏββ E4.0 woman golfing: dark skin tone
/* 1F3F3 200D 1F308 */ 'π³βπ', // π³βπ E4.0 rainbow flag
/* 1F3F3 200D 26A7 FE0F */ 'π³ββ§οΈ', // π³ββ§οΈ E13.0 transgender flag
/* 1F3F3 FE0F 200D 26A7 */ 'π³οΈββ§', // π³οΈββ§ E13.0 transgender flag
/* 1F3F3 200D 26A7 */ 'π³ββ§', // π³ββ§ E13.0 transgender flag
/* 1F441 200D 1F5E8 FE0F */ 'πβπ¨οΈ', // πβπ¨οΈ E2.0 eye in speech bubble
/* 1F441 FE0F 200D 1F5E8 */ 'ποΈβπ¨', // ποΈβπ¨ E2.0 eye in speech bubble
/* 1F441 200D 1F5E8 */ 'πβπ¨', // πβπ¨ E2.0 eye in speech bubble
/* 1F575 200D 2642 FE0F */ 'π΅ββοΈ', // π΅ββοΈ E4.0 man detective
/* 1F575 FE0F 200D 2642 */ 'π΅οΈββ', // π΅οΈββ E4.0 man detective
/* 1F575 200D 2642 */ 'π΅ββ', // π΅ββ E4.0 man detective
/* 1F575 1F3FB 200D 2642 */ 'π΅π»ββ', // π΅π»ββ E4.0 man detective: light skin tone
/* 1F575 1F3FC 200D 2642 */ 'π΅πΌββ', // π΅πΌββ E4.0 man detective: medium-light skin tone
/* 1F575 1F3FD 200D 2642 */ 'π΅π½ββ', // π΅π½ββ E4.0 man detective: medium skin tone
/* 1F575 1F3FE 200D 2642 */ 'π΅πΎββ', // π΅πΎββ E4.0 man detective: medium-dark skin tone
/* 1F575 1F3FF 200D 2642 */ 'π΅πΏββ', // π΅πΏββ E4.0 man detective: dark skin tone
/* 1F575 200D 2640 FE0F */ 'π΅ββοΈ', // π΅ββοΈ E4.0 woman detective
/* 1F575 FE0F 200D 2640 */ 'π΅οΈββ', // π΅οΈββ E4.0 woman detective
/* 1F575 200D 2640 */ 'π΅ββ', // π΅ββ E4.0 woman detective
/* 1F575 1F3FB 200D 2640 */ 'π΅π»ββ', // π΅π»ββ E4.0 woman detective: light skin tone
/* 1F575 1F3FC 200D 2640 */ 'π΅πΌββ', // π΅πΌββ E4.0 woman detective: medium-light skin tone
/* 1F575 1F3FD 200D 2640 */ 'π΅π½ββ', // π΅π½ββ E4.0 woman detective: medium skin tone
/* 1F575 1F3FE 200D 2640 */ 'π΅πΎββ', // π΅πΎββ E4.0 woman detective: medium-dark skin tone
/* 1F575 1F3FF 200D 2640 */ 'π΅πΏββ', // π΅πΏββ E4.0 woman detective: dark skin tone
Metadata
Metadata
Assignees
Labels
No labels