Some of http://www.unicode.org/Public/emoji/5.0/emoji-test.txt are not displayed correctly

Issue #13583622 โ€ข Assigned to wptcomptri@microsoft.com

Details

Author
Richard S.
Created
Sep 5, 2017
Privacy
This issue is public.
Found in
  • Microsoft Edge
Found in build #
16.16281
Reports
Reported by 1 person

Sign in to watch or report this issue.

Steps to reproduce

View http://www.unicode.org/Public/emoji/5.0/emoji-test.txt in 16281. The following are not displayed correctly. Strangely, the keycaps, and only these, display correctly here while I compose this even though they display incorrectly in the TXT file URL.

263A FE0F ; fully-qualified # โ˜บ๏ธ smiling face
263A ; non-fully-qualified # โ˜บ smiling face

1F575 FE0F 200D 2642 FE0F ; fully-qualified # ๐Ÿ•ต๏ธโ€โ™‚๏ธ man detective

1F575 FE0F 200D 2642 ; non-fully-qualified # ๐Ÿ•ต๏ธโ€โ™‚ man detective

1F575 FE0F 200D 2640 FE0F ; fully-qualified # ๐Ÿ•ต๏ธโ€โ™€๏ธ woman detective

1F575 FE0F 200D 2640 ; non-fully-qualified # ๐Ÿ•ต๏ธโ€โ™€ woman detective

1F3CC FE0F 200D 2642 FE0F ; fully-qualified # ๐ŸŒ๏ธโ€โ™‚๏ธ man golfing

1F3CC FE0F 200D 2642 ; non-fully-qualified # ๐ŸŒ๏ธโ€โ™‚ man golfing

1F3CC FE0F 200D 2640 FE0F ; fully-qualified # ๐ŸŒ๏ธโ€โ™€๏ธ woman golfing

1F3CC FE0F 200D 2640 ; non-fully-qualified # ๐ŸŒ๏ธโ€โ™€ woman golfing

26F9 FE0F 200D 2642 FE0F ; fully-qualified # โ›น๏ธโ€โ™‚๏ธ man bouncing ball

26F9 FE0F 200D 2642 ; non-fully-qualified # โ›น๏ธโ€โ™‚ man bouncing ball

26F9 FE0F 200D 2640 FE0F ; fully-qualified # โ›น๏ธโ€โ™€๏ธ woman bouncing ball

26F9 FE0F 200D 2640 ; non-fully-qualified # โ›น๏ธโ€โ™€ woman bouncing ball

1F3CB FE0F 200D 2642 FE0F ; fully-qualified # ๐Ÿ‹๏ธโ€โ™‚๏ธ man lifting weights

1F3CB FE0F 200D 2642 ; non-fully-qualified # ๐Ÿ‹๏ธโ€โ™‚ man lifting weights

1F3CB FE0F 200D 2640 FE0F ; fully-qualified # ๐Ÿ‹๏ธโ€โ™€๏ธ woman lifting weights

1F3CB FE0F 200D 2640 ; non-fully-qualified # ๐Ÿ‹๏ธโ€โ™€ woman lifting weights

1F469 200D 2764 FE0F 200D 1F48B 200D 1F468 ; fully-qualified # ๐Ÿ‘ฉโ€โค๏ธโ€๐Ÿ’‹โ€๐Ÿ‘จ kiss: woman, man

1F468 200D 2764 FE0F 200D 1F48B 200D 1F468 ; fully-qualified # ๐Ÿ‘จโ€โค๏ธโ€๐Ÿ’‹โ€๐Ÿ‘จ kiss: man, man

1F469 200D 2764 FE0F 200D 1F48B 200D 1F469 ; fully-qualified # ๐Ÿ‘ฉโ€โค๏ธโ€๐Ÿ’‹โ€๐Ÿ‘ฉ kiss: woman, woman

1F469 200D 2764 FE0F 200D 1F468 ; fully-qualified # ๐Ÿ‘ฉโ€โค๏ธโ€๐Ÿ‘จ couple with heart: woman, man

1F468 200D 2764 FE0F 200D 1F468 ; fully-qualified # ๐Ÿ‘จโ€โค๏ธโ€๐Ÿ‘จ couple with heart: man, man

1F469 200D 2764 FE0F 200D 1F469 ; fully-qualified # ๐Ÿ‘ฉโ€โค๏ธโ€๐Ÿ‘ฉ couple with heart: woman, woman

1F441 FE0F 200D 1F5E8 FE0F ; fully-qualified # ๐Ÿ‘๏ธโ€๐Ÿ—จ๏ธ eye in speech bubble

1F441 FE0F 200D 1F5E8 ; non-fully-qualified # ๐Ÿ‘๏ธโ€๐Ÿ—จ eye in speech bubble

2660 FE0F ; fully-qualified # โ™ ๏ธ spade suit
2660 ; non-fully-qualified # โ™  spade suit
2665 FE0F ; fully-qualified # โ™ฅ๏ธ heart suit
2665 ; non-fully-qualified # โ™ฅ heart suit
2666 FE0F ; fully-qualified # โ™ฆ๏ธ diamond suit
2666 ; non-fully-qualified # โ™ฆ diamond suit
2663 FE0F ; fully-qualified # โ™ฃ๏ธ club suit
2663 ; non-fully-qualified # โ™ฃ club suit

2195 FE0F ; fully-qualified # โ†•๏ธ up-down arrow
2195 ; non-fully-qualified # โ†• up-down arrow
2194 FE0F ; fully-qualified # โ†”๏ธ left-right arrow
2194 ; non-fully-qualified # โ†” left-right arrow

2640 FE0F ; fully-qualified # โ™€๏ธ female sign
2640 ; non-fully-qualified # โ™€ female sign
2642 FE0F ; fully-qualified # โ™‚๏ธ male sign
2642 ; non-fully-qualified # โ™‚ male sign

203C FE0F ; fully-qualified # โ€ผ๏ธ double exclamation mark
203C ; non-fully-qualified # โ€ผ double exclamation mark

00A9 FE0F ; fully-qualified # ยฉ๏ธ copyright
00A9 ; non-fully-qualified # ยฉ copyright
00AE FE0F ; fully-qualified # ยฎ๏ธ registered
00AE ; non-fully-qualified # ยฎ registered
2122 FE0F ; fully-qualified # โ„ข๏ธ trade mark
2122 ; non-fully-qualified # โ„ข trade mark

0023 FE0F 20E3 ; fully-qualified # #๏ธโƒฃ keycap: #
0023 20E3 ; non-fully-qualified # #โƒฃ keycap: #
002A FE0F 20E3 ; fully-qualified # *๏ธโƒฃ keycap: *
002A 20E3 ; non-fully-qualified # *โƒฃ keycap: *
0030 FE0F 20E3 ; fully-qualified # 0๏ธโƒฃ keycap: 0
0030 20E3 ; non-fully-qualified # 0โƒฃ keycap: 0
0031 FE0F 20E3 ; fully-qualified # 1๏ธโƒฃ keycap: 1
0031 20E3 ; non-fully-qualified # 1โƒฃ keycap: 1
0032 FE0F 20E3 ; fully-qualified # 2๏ธโƒฃ keycap: 2
0032 20E3 ; non-fully-qualified # 2โƒฃ keycap: 2
0033 FE0F 20E3 ; fully-qualified # 3๏ธโƒฃ keycap: 3
0033 20E3 ; non-fully-qualified # 3โƒฃ keycap: 3
0034 FE0F 20E3 ; fully-qualified # 4๏ธโƒฃ keycap: 4
0034 20E3 ; non-fully-qualified # 4โƒฃ keycap: 4
0035 FE0F 20E3 ; fully-qualified # 5๏ธโƒฃ keycap: 5
0035 20E3 ; non-fully-qualified # 5โƒฃ keycap: 5
0036 FE0F 20E3 ; fully-qualified # 6๏ธโƒฃ keycap: 6
0036 20E3 ; non-fully-qualified # 6โƒฃ keycap: 6
0037 FE0F 20E3 ; fully-qualified # 7๏ธโƒฃ keycap: 7
0037 20E3 ; non-fully-qualified # 7โƒฃ keycap: 7
0038 FE0F 20E3 ; fully-qualified # 8๏ธโƒฃ keycap: 8
0038 20E3 ; non-fully-qualified # 8โƒฃ keycap: 8
0039 FE0F 20E3 ; fully-qualified # 9๏ธโƒฃ keycap: 9
0039 20E3 ; non-fully-qualified # 9โƒฃ keycap: 9

Attachments

Comments and activity

  • The keycap characters also display correctly here when viewing the bug but still incorrectly in the TXT file. One exception is the * keycaps for which the enclosing box is too small and has no space before the k in keycap.

    002A FE0F 20E3 ; fully-qualified # *๏ธโƒฃ keycap: *
    002A 20E3 ; non-fully-qualified # *โƒฃ keycap: *

    I included the fully and non-fully qualified variants of the range from 2660 to 2122 only to show both the text and emoji presentation. These default to text presentation so the non-fully qualified are displayed correctly. It is the fully qualified forms that should use the emoji presentation but do not.

  • Microsoft Edge Team

    Changed Assigned To to “Steven K.”

  • I noted these issues in another emoji issue as well. In 16296, the gendered emoji are now correct. All the rest are bad for the fully qualified forms which have an explicit emoji presentation. The text presentation is OK for those since they all default to text with the exception of the key cap sequences. Those look horrible the emoji-test file but that may be a font issue.

  • The keycap problems are an Edge issue. Chrome 61 on RS3 16296 displays the fully qualified variants correctly. The non-fully qualified keycaps are as bad as they are in Edge and that may be a font issue.

  • Hi Richard,

    I wanted to let you know that work has been done on all of the issues with the 5.0 emjoi-test.txt test page you mentioned.ย  My testing of that page in a recent development build shows every emoji rendering correctly.ย  This also includes the fully-qualified and non-fully-qualified sequences and the keycaps.

    Also, the work to correct the issue you mention here, was completed while correcting the bug report you submitted for the zero width joiner sequences/gendered emoji.

    https://developer.microsoft.com/en-us/microsoft-edge/platform/issues/12952367/

    Appreciate this submission and helping getting these emoji all working properly.ย  Your submissions helped get these corrected.

    The MS Edge Team

  • Microsoft Edge Team

    Changed Status to “Fixed”

  • Changed Status from “Fixed”

  • I hate to re-open this but on 16299.15, none of the fully qualified characters from โ€œ2660 FE0F ; fully-qualified # โ™ ๏ธ spade suitโ€ on down are still incorrect displaying as text not emoji. The text format keycap โ€œ002A 20E3 ; non-fully-qualified # *โƒฃ keycap: *โ€ is also bad.

    Did you fix this for RS3 or RS4?

  • Microsoft Edge Team

    Changed Assigned To to “Steven K.”

  • Hi Richard,

    Never hesitate to re-open.ย  Appreciate the help verifying the emojiโ€™s are working properly.

    I have attached a screenshot showing the spade section for the RS3 skip-ahead developerโ€™s release.ย  Let me know if this does not look correct.ย  I am guessing all of the fixes did not make it into the insider fast release 16299.

    Also, I am attaching a recent developerโ€™s build for the keycap section.ย  I see that there is possibly an issue here, I.e. assuming the font-family has a glif for the keycaps 0 - 9.ย  I will investigate why we arenโ€™t seeing the fancy version like the 10 keycap for the fully qualified keycaps.

    Steve

  • Microsoft Edge Team

    Changed Assigned To to “wptcomptri@microsoft.com”

  • There is an Edge issue with the keycaps. Iโ€™ve attached a pic of Chrome 61 on RS3 16299.15 that gets these correct. Chrome 61 keys the suit emoji incorrect as well. What you see in your screenshot is the text presentation of the suit characters. Iโ€™ve attached a screenshot of the emoji presentation in WinWord 2016 on RS2 by setting the font explicitly to Segoe UI Emoji.

  • Thank you for the quick response and details.ย  I did verify the same by comparing with Chrome and have forwarded the expected representation.

    Steve

  • Microsoft Edge Team

    Changed Assigned To to “wptcomptri@microsoft.com”

  • In RS4 17133.1 against the now current http://www.unicode.org/Public/emoji/11.0/emoji-test.txt, the following are broken. Some are font issues but some are issues with Edge not recognizing combining sequences or that the default presentation is emoji not text.

    1F970 ; fully-qualified # ๐Ÿฅฐ smiling face with 3 hearts

    263A FE0F ; fully-qualified # โ˜บ๏ธ smiling face
    263A ; non-fully-qualified # โ˜บ smiling face

    1F975 ; fully-qualified # ๐Ÿฅต hot face
    1F976 ; fully-qualified # ๐Ÿฅถ cold face

    1F973 ; fully-qualified # ๐Ÿฅณ partying face
    1F974 ; fully-qualified # ๐Ÿฅด woozy face
    1F97A ; fully-qualified # ๐Ÿฅบ pleading face

    subgroup: skin-tone

    1F3FB ; fully-qualified # ๐Ÿป light skin tone
    1F3FC ; fully-qualified # ๐Ÿผ medium-light skin tone
    1F3FD ; fully-qualified # ๐Ÿฝ medium skin tone
    1F3FE ; fully-qualified # ๐Ÿพ medium-dark skin tone
    1F3FF ; fully-qualified # ๐Ÿฟ dark skin tone

    1F468 200D 1F9B0 ; fully-qualified # ๐Ÿ‘จโ€๐Ÿฆฐ man, red haired
    1F468 1F3FB 200D 1F9B0 ; fully-qualified # ๐Ÿ‘จ๐Ÿปโ€๐Ÿฆฐ man, red haired: light skin tone
    1F468 1F3FC 200D 1F9B0 ; fully-qualified # ๐Ÿ‘จ๐Ÿผโ€๐Ÿฆฐ man, red haired: medium-light skin tone
    1F468 1F3FD 200D 1F9B0 ; fully-qualified # ๐Ÿ‘จ๐Ÿฝโ€๐Ÿฆฐ man, red haired: medium skin tone
    1F468 1F3FE 200D 1F9B0 ; fully-qualified # ๐Ÿ‘จ๐Ÿพโ€๐Ÿฆฐ man, red haired: medium-dark skin tone
    1F468 1F3FF 200D 1F9B0 ; fully-qualified # ๐Ÿ‘จ๐Ÿฟโ€๐Ÿฆฐ man, red haired: dark skin tone
    1F469 200D 1F9B0 ; fully-qualified # ๐Ÿ‘ฉโ€๐Ÿฆฐ woman, red haired
    1F469 1F3FB 200D 1F9B0 ; fully-qualified # ๐Ÿ‘ฉ๐Ÿปโ€๐Ÿฆฐ woman, red haired: light skin tone
    1F469 1F3FC 200D 1F9B0 ; fully-qualified # ๐Ÿ‘ฉ๐Ÿผโ€๐Ÿฆฐ woman, red haired: medium-light skin tone
    1F469 1F3FD 200D 1F9B0 ; fully-qualified # ๐Ÿ‘ฉ๐Ÿฝโ€๐Ÿฆฐ woman, red haired: medium skin tone
    1F469 1F3FE 200D 1F9B0 ; fully-qualified # ๐Ÿ‘ฉ๐Ÿพโ€๐Ÿฆฐ woman, red haired: medium-dark skin tone
    1F469 1F3FF 200D 1F9B0 ; fully-qualified # ๐Ÿ‘ฉ๐Ÿฟโ€๐Ÿฆฐ woman, red haired: dark skin tone
    1F468 200D 1F9B1 ; fully-qualified # ๐Ÿ‘จโ€๐Ÿฆฑ man, curly haired
    1F468 1F3FB 200D 1F9B1 ; fully-qualified # ๐Ÿ‘จ๐Ÿปโ€๐Ÿฆฑ man, curly haired: light skin tone
    1F468 1F3FC 200D 1F9B1 ; fully-qualified # ๐Ÿ‘จ๐Ÿผโ€๐Ÿฆฑ man, curly haired: medium-light skin tone
    1F468 1F3FD 200D 1F9B1 ; fully-qualified # ๐Ÿ‘จ๐Ÿฝโ€๐Ÿฆฑ man, curly haired: medium skin tone
    1F468 1F3FE 200D 1F9B1 ; fully-qualified # ๐Ÿ‘จ๐Ÿพโ€๐Ÿฆฑ man, curly haired: medium-dark skin tone
    1F468 1F3FF 200D 1F9B1 ; fully-qualified # ๐Ÿ‘จ๐Ÿฟโ€๐Ÿฆฑ man, curly haired: dark skin tone
    1F469 200D 1F9B1 ; fully-qualified # ๐Ÿ‘ฉโ€๐Ÿฆฑ woman, curly haired
    1F469 1F3FB 200D 1F9B1 ; fully-qualified # ๐Ÿ‘ฉ๐Ÿปโ€๐Ÿฆฑ woman, curly haired: light skin tone
    1F469 1F3FC 200D 1F9B1 ; fully-qualified # ๐Ÿ‘ฉ๐Ÿผโ€๐Ÿฆฑ woman, curly haired: medium-light skin tone
    1F469 1F3FD 200D 1F9B1 ; fully-qualified # ๐Ÿ‘ฉ๐Ÿฝโ€๐Ÿฆฑ woman, curly haired: medium skin tone
    1F469 1F3FE 200D 1F9B1 ; fully-qualified # ๐Ÿ‘ฉ๐Ÿพโ€๐Ÿฆฑ woman, curly haired: medium-dark skin tone
    1F469 1F3FF 200D 1F9B1 ; fully-qualified # ๐Ÿ‘ฉ๐Ÿฟโ€๐Ÿฆฑ woman, curly haired: dark skin tone
    1F468 200D 1F9B2 ; fully-qualified # ๐Ÿ‘จโ€๐Ÿฆฒ man, bald
    1F468 1F3FB 200D 1F9B2 ; fully-qualified # ๐Ÿ‘จ๐Ÿปโ€๐Ÿฆฒ man, bald: light skin tone
    1F468 1F3FC 200D 1F9B2 ; fully-qualified # ๐Ÿ‘จ๐Ÿผโ€๐Ÿฆฒ man, bald: medium-light skin tone
    1F468 1F3FD 200D 1F9B2 ; fully-qualified # ๐Ÿ‘จ๐Ÿฝโ€๐Ÿฆฒ man, bald: medium skin tone
    1F468 1F3FE 200D 1F9B2 ; fully-qualified # ๐Ÿ‘จ๐Ÿพโ€๐Ÿฆฒ man, bald: medium-dark skin tone
    1F468 1F3FF 200D 1F9B2 ; fully-qualified # ๐Ÿ‘จ๐Ÿฟโ€๐Ÿฆฒ man, bald: dark skin tone
    1F469 200D 1F9B2 ; fully-qualified # ๐Ÿ‘ฉโ€๐Ÿฆฒ woman, bald
    1F469 1F3FB 200D 1F9B2 ; fully-qualified # ๐Ÿ‘ฉ๐Ÿปโ€๐Ÿฆฒ woman, bald: light skin tone
    1F469 1F3FC 200D 1F9B2 ; fully-qualified # ๐Ÿ‘ฉ๐Ÿผโ€๐Ÿฆฒ woman, bald: medium-light skin tone
    1F469 1F3FD 200D 1F9B2 ; fully-qualified # ๐Ÿ‘ฉ๐Ÿฝโ€๐Ÿฆฒ woman, bald: medium skin tone
    1F469 1F3FE 200D 1F9B2 ; fully-qualified # ๐Ÿ‘ฉ๐Ÿพโ€๐Ÿฆฒ woman, bald: medium-dark skin tone
    1F469 1F3FF 200D 1F9B2 ; fully-qualified # ๐Ÿ‘ฉ๐Ÿฟโ€๐Ÿฆฒ woman, bald: dark skin tone
    1F468 200D 1F9B3 ; fully-qualified # ๐Ÿ‘จโ€๐Ÿฆณ man, white haired
    1F468 1F3FB 200D 1F9B3 ; fully-qualified # ๐Ÿ‘จ๐Ÿปโ€๐Ÿฆณ man, white haired: light skin tone
    1F468 1F3FC 200D 1F9B3 ; fully-qualified # ๐Ÿ‘จ๐Ÿผโ€๐Ÿฆณ man, white haired: medium-light skin tone
    1F468 1F3FD 200D 1F9B3 ; fully-qualified # ๐Ÿ‘จ๐Ÿฝโ€๐Ÿฆณ man, white haired: medium skin tone
    1F468 1F3FE 200D 1F9B3 ; fully-qualified # ๐Ÿ‘จ๐Ÿพโ€๐Ÿฆณ man, white haired: medium-dark skin tone
    1F468 1F3FF 200D 1F9B3 ; fully-qualified # ๐Ÿ‘จ๐Ÿฟโ€๐Ÿฆณ man, white haired: dark skin tone
    1F469 200D 1F9B3 ; fully-qualified # ๐Ÿ‘ฉโ€๐Ÿฆณ woman, white haired
    1F469 1F3FB 200D 1F9B3 ; fully-qualified # ๐Ÿ‘ฉ๐Ÿปโ€๐Ÿฆณ woman, white haired: light skin tone
    1F469 1F3FC 200D 1F9B3 ; fully-qualified # ๐Ÿ‘ฉ๐Ÿผโ€๐Ÿฆณ woman, white haired: medium-light skin tone
    1F469 1F3FD 200D 1F9B3 ; fully-qualified # ๐Ÿ‘ฉ๐Ÿฝโ€๐Ÿฆณ woman, white haired: medium skin tone
    1F469 1F3FE 200D 1F9B3 ; fully-qualified # ๐Ÿ‘ฉ๐Ÿพโ€๐Ÿฆณ woman, white haired: medium-dark skin tone
    1F469 1F3FF 200D 1F9B3 ; fully-qualified # ๐Ÿ‘ฉ๐Ÿฟโ€๐Ÿฆณ woman, white haired: dark skin tone

    1F9B8 ; fully-qualified # ๐Ÿฆธ superhero
    1F9B8 1F3FB ; fully-qualified # ๐Ÿฆธ๐Ÿป superhero: light skin tone
    1F9B8 1F3FC ; fully-qualified # ๐Ÿฆธ๐Ÿผ superhero: medium-light skin tone
    1F9B8 1F3FD ; fully-qualified # ๐Ÿฆธ๐Ÿฝ superhero: medium skin tone
    1F9B8 1F3FE ; fully-qualified # ๐Ÿฆธ๐Ÿพ superhero: medium-dark skin tone
    1F9B8 1F3FF ; fully-qualified # ๐Ÿฆธ๐Ÿฟ superhero: dark skin tone
    1F9B8 200D 2640 FE0F ; fully-qualified # ๐Ÿฆธโ€โ™€๏ธ woman superhero
    1F9B8 200D 2640 ; non-fully-qualified # ๐Ÿฆธโ€โ™€ woman superhero
    1F9B8 1F3FB 200D 2640 FE0F ; fully-qualified # ๐Ÿฆธ๐Ÿปโ€โ™€๏ธ woman superhero: light skin tone
    1F9B8 1F3FB 200D 2640 ; non-fully-qualified # ๐Ÿฆธ๐Ÿปโ€โ™€ woman superhero: light skin tone
    1F9B8 1F3FC 200D 2640 FE0F ; fully-qualified # ๐Ÿฆธ๐Ÿผโ€โ™€๏ธ woman superhero: medium-light skin tone
    1F9B8 1F3FC 200D 2640 ; non-fully-qualified # ๐Ÿฆธ๐Ÿผโ€โ™€ woman superhero: medium-light skin tone
    1F9B8 1F3FD 200D 2640 FE0F ; fully-qualified # ๐Ÿฆธ๐Ÿฝโ€โ™€๏ธ woman superhero: medium skin tone
    1F9B8 1F3FD 200D 2640 ; non-fully-qualified # ๐Ÿฆธ๐Ÿฝโ€โ™€ woman superhero: medium skin tone
    1F9B8 1F3FE 200D 2640 FE0F ; fully-qualified # ๐Ÿฆธ๐Ÿพโ€โ™€๏ธ woman superhero: medium-dark skin tone
    1F9B8 1F3FE 200D 2640 ; non-fully-qualified # ๐Ÿฆธ๐Ÿพโ€โ™€ woman superhero: medium-dark skin tone
    1F9B8 1F3FF 200D 2640 FE0F ; fully-qualified # ๐Ÿฆธ๐Ÿฟโ€โ™€๏ธ woman superhero: dark skin tone
    1F9B8 1F3FF 200D 2640 ; non-fully-qualified # ๐Ÿฆธ๐Ÿฟโ€โ™€ woman superhero: dark skin tone
    1F9B8 200D 2642 FE0F ; fully-qualified # ๐Ÿฆธโ€โ™‚๏ธ man superhero
    1F9B8 200D 2642 ; non-fully-qualified # ๐Ÿฆธโ€โ™‚ man superhero
    1F9B8 1F3FB 200D 2642 FE0F ; fully-qualified # ๐Ÿฆธ๐Ÿปโ€โ™‚๏ธ man superhero: light skin tone
    1F9B8 1F3FB 200D 2642 ; non-fully-qualified # ๐Ÿฆธ๐Ÿปโ€โ™‚ man superhero: light skin tone
    1F9B8 1F3FC 200D 2642 FE0F ; fully-qualified # ๐Ÿฆธ๐Ÿผโ€โ™‚๏ธ man superhero: medium-light skin tone
    1F9B8 1F3FC 200D 2642 ; non-fully-qualified # ๐Ÿฆธ๐Ÿผโ€โ™‚ man superhero: medium-light skin tone
    1F9B8 1F3FD 200D 2642 FE0F ; fully-qualified # ๐Ÿฆธ๐Ÿฝโ€โ™‚๏ธ man superhero: medium skin tone
    1F9B8 1F3FD 200D 2642 ; non-fully-qualified # ๐Ÿฆธ๐Ÿฝโ€โ™‚ man superhero: medium skin tone
    1F9B8 1F3FE 200D 2642 FE0F ; fully-qualified # ๐Ÿฆธ๐Ÿพโ€โ™‚๏ธ man superhero: medium-dark skin tone
    1F9B8 1F3FE 200D 2642 ; non-fully-qualified # ๐Ÿฆธ๐Ÿพโ€โ™‚ man superhero: medium-dark skin tone
    1F9B8 1F3FF 200D 2642 FE0F ; fully-qualified # ๐Ÿฆธ๐Ÿฟโ€โ™‚๏ธ man superhero: dark skin tone
    1F9B8 1F3FF 200D 2642 ; non-fully-qualified # ๐Ÿฆธ๐Ÿฟโ€โ™‚ man superhero: dark skin tone
    1F9B9 ; fully-qualified # ๐Ÿฆน supervillain
    1F9B9 1F3FB ; fully-qualified # ๐Ÿฆน๐Ÿป supervillain: light skin tone
    1F9B9 1F3FC ; fully-qualified # ๐Ÿฆน๐Ÿผ supervillain: medium-light skin tone
    1F9B9 1F3FD ; fully-qualified # ๐Ÿฆน๐Ÿฝ supervillain: medium skin tone
    1F9B9 1F3FE ; fully-qualified # ๐Ÿฆน๐Ÿพ supervillain: medium-dark skin tone
    1F9B9 1F3FF ; fully-qualified # ๐Ÿฆน๐Ÿฟ supervillain: dark skin tone
    1F9B9 200D 2640 FE0F ; fully-qualified # ๐Ÿฆนโ€โ™€๏ธ woman supervillain
    1F9B9 200D 2640 ; non-fully-qualified # ๐Ÿฆนโ€โ™€ woman supervillain
    1F9B9 1F3FB 200D 2640 FE0F ; fully-qualified # ๐Ÿฆน๐Ÿปโ€โ™€๏ธ woman supervillain: light skin tone
    1F9B9 1F3FB 200D 2640 ; non-fully-qualified # ๐Ÿฆน๐Ÿปโ€โ™€ woman supervillain: light skin tone
    1F9B9 1F3FC 200D 2640 FE0F ; fully-qualified # ๐Ÿฆน๐Ÿผโ€โ™€๏ธ woman supervillain: medium-light skin tone
    1F9B9 1F3FC 200D 2640 ; non-fully-qualified # ๐Ÿฆน๐Ÿผโ€โ™€ woman supervillain: medium-light skin tone
    1F9B9 1F3FD 200D 2640 FE0F ; fully-qualified # ๐Ÿฆน๐Ÿฝโ€โ™€๏ธ woman supervillain: medium skin tone
    1F9B9 1F3FD 200D 2640 ; non-fully-qualified # ๐Ÿฆน๐Ÿฝโ€โ™€ woman supervillain: medium skin tone
    1F9B9 1F3FE 200D 2640 FE0F ; fully-qualified # ๐Ÿฆน๐Ÿพโ€โ™€๏ธ woman supervillain: medium-dark skin tone
    1F9B9 1F3FE 200D 2640 ; non-fully-qualified # ๐Ÿฆน๐Ÿพโ€โ™€ woman supervillain: medium-dark skin tone
    1F9B9 1F3FF 200D 2640 FE0F ; fully-qualified # ๐Ÿฆน๐Ÿฟโ€โ™€๏ธ woman supervillain: dark skin tone
    1F9B9 1F3FF 200D 2640 ; non-fully-qualified # ๐Ÿฆน๐Ÿฟโ€โ™€ woman supervillain: dark skin tone
    1F9B9 200D 2642 FE0F ; fully-qualified # ๐Ÿฆนโ€โ™‚๏ธ man supervillain
    1F9B9 200D 2642 ; non-fully-qualified # ๐Ÿฆนโ€โ™‚ man supervillain
    1F9B9 1F3FB 200D 2642 FE0F ; fully-qualified # ๐Ÿฆน๐Ÿปโ€โ™‚๏ธ man supervillain: light skin tone
    1F9B9 1F3FB 200D 2642 ; non-fully-qualified # ๐Ÿฆน๐Ÿปโ€โ™‚ man supervillain: light skin tone
    1F9B9 1F3FC 200D 2642 FE0F ; fully-qualified # ๐Ÿฆน๐Ÿผโ€โ™‚๏ธ man supervillain: medium-light skin tone
    1F9B9 1F3FC 200D 2642 ; non-fully-qualified # ๐Ÿฆน๐Ÿผโ€โ™‚ man supervillain: medium-light skin tone
    1F9B9 1F3FD 200D 2642 FE0F ; fully-qualified # ๐Ÿฆน๐Ÿฝโ€โ™‚๏ธ man supervillain: medium skin tone
    1F9B9 1F3FD 200D 2642 ; non-fully-qualified # ๐Ÿฆน๐Ÿฝโ€โ™‚ man supervillain: medium skin tone
    1F9B9 1F3FE 200D 2642 FE0F ; fully-qualified # ๐Ÿฆน๐Ÿพโ€โ™‚๏ธ man supervillain: medium-dark skin tone
    1F9B9 1F3FE 200D 2642 ; non-fully-qualified # ๐Ÿฆน๐Ÿพโ€โ™‚ man supervillain: medium-dark skin tone
    1F9B9 1F3FF 200D 2642 FE0F ; fully-qualified # ๐Ÿฆน๐Ÿฟโ€โ™‚๏ธ man supervillain: dark skin tone
    1F9B9 1F3FF 200D 2642 ; non-fully-qualified # ๐Ÿฆน๐Ÿฟโ€โ™‚ man supervillain: dark skin tone

    1F9B5 ; fully-qualified # ๐Ÿฆต leg
    1F9B5 1F3FB ; fully-qualified # ๐Ÿฆต๐Ÿป leg: light skin tone
    1F9B5 1F3FC ; fully-qualified # ๐Ÿฆต๐Ÿผ leg: medium-light skin tone
    1F9B5 1F3FD ; fully-qualified # ๐Ÿฆต๐Ÿฝ leg: medium skin tone
    1F9B5 1F3FE ; fully-qualified # ๐Ÿฆต๐Ÿพ leg: medium-dark skin tone
    1F9B5 1F3FF ; fully-qualified # ๐Ÿฆต๐Ÿฟ leg: dark skin tone
    1F9B6 ; fully-qualified # ๐Ÿฆถ foot
    1F9B6 1F3FB ; fully-qualified # ๐Ÿฆถ๐Ÿป foot: light skin tone
    1F9B6 1F3FC ; fully-qualified # ๐Ÿฆถ๐Ÿผ foot: medium-light skin tone
    1F9B6 1F3FD ; fully-qualified # ๐Ÿฆถ๐Ÿฝ foot: medium skin tone
    1F9B6 1F3FE ; fully-qualified # ๐Ÿฆถ๐Ÿพ foot: medium-dark skin tone
    1F9B6 1F3FF ; fully-qualified # ๐Ÿฆถ๐Ÿฟ foot: dark skin tone

    1F9B0 ; fully-qualified # ๐Ÿฆฐ red-haired
    1F9B1 ; fully-qualified # ๐Ÿฆฑ curly-haired
    1F9B2 ; fully-qualified # ๐Ÿฆฒ bald
    1F9B3 ; fully-qualified # ๐Ÿฆณ white-haired

    1F9B4 ; fully-qualified # ๐Ÿฆด bone
    1F9B7 ; fully-qualified # ๐Ÿฆท tooth

    1F97D ; fully-qualified # ๐Ÿฅฝ goggles
    1F97C ; fully-qualified # ๐Ÿฅผ lab coat

    1F97E ; fully-qualified # ๐Ÿฅพ hiking boot
    1F97F ; fully-qualified # ๐Ÿฅฟ womanโ€™s flat shoe

    1F99D ; fully-qualified # ๐Ÿฆ raccoon

    1F999 ; fully-qualified # ๐Ÿฆ™ llama

    1F99B ; fully-qualified # ๐Ÿฆ› hippopotamus

    1F998 ; fully-qualified # ๐Ÿฆ˜ kangaroo
    1F9A1 ; fully-qualified # ๐Ÿฆก badger

    1F9A2 ; fully-qualified # ๐Ÿฆข swan

    1F99A ; fully-qualified # ๐Ÿฆš peacock
    1F99C ; fully-qualified # ๐Ÿฆœ parrot

    1F99E ; fully-qualified # ๐Ÿฆž lobster

    1F99F ; fully-qualified # ๐ŸฆŸ mosquito
    1F9A0 ; fully-qualified # ๐Ÿฆ  microbe

    1F96D ; fully-qualified # ๐Ÿฅญ mango

    1F96C ; fully-qualified # ๐Ÿฅฌ leafy green

    1F96F ; fully-qualified # ๐Ÿฅฏ bagel

    1F9C2 ; fully-qualified # ๐Ÿง‚ salt

    1F96E ; fully-qualified # ๐Ÿฅฎ moon cake

    1F9C1 ; fully-qualified # ๐Ÿง cupcake

    1F9ED ; fully-qualified # ๐Ÿงญ compass

    1F9F1 ; fully-qualified # ๐Ÿงฑ bricks

    1F6F9 ; fully-qualified # ๐Ÿ›น skateboard

    1F9F3 ; fully-qualified # ๐Ÿงณ luggage

    1F9E8 ; fully-qualified # ๐Ÿงจ firecracker

    1F9E7 ; fully-qualified # ๐Ÿงง red envelope

    1F94E ; fully-qualified # ๐ŸฅŽ softball

    1F94F ; fully-qualified # ๐Ÿฅ flying disc

    1F94D ; fully-qualified # ๐Ÿฅ lacrosse

    1F9FF ; fully-qualified # ๐Ÿงฟ nazar amulet

    1F9E9 ; fully-qualified # ๐Ÿงฉ jigsaw
    1F9F8 ; fully-qualified # ๐Ÿงธ teddy bear

    1F9F5 ; fully-qualified # ๐Ÿงต thread
    1F9F6 ; fully-qualified # ๐Ÿงถ yarn

    1F9EE ; fully-qualified # ๐Ÿงฎ abacus

    1F9FE ; fully-qualified # ๐Ÿงพ receipt

    1F9F0 ; fully-qualified # ๐Ÿงฐ toolbox
    1F9F2 ; fully-qualified # ๐Ÿงฒ magnet

    1F9EA ; fully-qualified # ๐Ÿงช test tube
    1F9EB ; fully-qualified # ๐Ÿงซ petri dish
    1F9EC ; fully-qualified # ๐Ÿงฌ dna

    1F9F4 ; fully-qualified # ๐Ÿงด lotion bottle
    1F9F7 ; fully-qualified # ๐Ÿงท safety pin
    1F9F9 ; fully-qualified # ๐Ÿงน broom
    1F9FA ; fully-qualified # ๐Ÿงบ basket
    1F9FB ; fully-qualified # ๐Ÿงป roll of paper
    1F9FC ; fully-qualified # ๐Ÿงผ soap
    1F9FD ; fully-qualified # ๐Ÿงฝ sponge
    1F9EF ; fully-qualified # ๐Ÿงฏ fire extinguisher

    2195 FE0F ; fully-qualified # โ†•๏ธ up-down arrow
    2195 ; non-fully-qualified # โ†• up-down arrow
    2194 FE0F ; fully-qualified # โ†”๏ธ left-right arrow
    2194 ; non-fully-qualified # โ†” left-right arrow

    2640 FE0F ; fully-qualified # โ™€๏ธ female sign
    2640 ; non-fully-qualified # โ™€ female sign
    2642 FE0F ; fully-qualified # โ™‚๏ธ male sign
    2642 ; non-fully-qualified # โ™‚ male sign

    267E FE0F ; fully-qualified # โ™พ๏ธ infinity
    267E ; non-fully-qualified # โ™พ infinity

    2611 ; non-fully-qualified # โ˜‘ ballot box with check

    203C FE0F ; fully-qualified # โ€ผ๏ธ double exclamation mark
    203C ; non-fully-qualified # โ€ผ double exclamation mark

    00A9 FE0F ; fully-qualified # ยฉ๏ธ copyright
    00A9 ; non-fully-qualified # ยฉ copyright
    00AE FE0F ; fully-qualified # ยฎ๏ธ registered
    00AE ; non-fully-qualified # ยฎ registered
    2122 FE0F ; fully-qualified # โ„ข๏ธ trade mark
    2122 ; non-fully-qualified # โ„ข trade mark

    0023 FE0F 20E3 ; fully-qualified # #๏ธโƒฃ keycap: #
    0023 20E3 ; non-fully-qualified # #โƒฃ keycap: #
    002A FE0F 20E3 ; fully-qualified # *๏ธโƒฃ keycap: *
    002A 20E3 ; non-fully-qualified # *โƒฃ keycap: *
    0030 FE0F 20E3 ; fully-qualified # 0๏ธโƒฃ keycap: 0
    0030 20E3 ; non-fully-qualified # 0โƒฃ keycap: 0
    0031 FE0F 20E3 ; fully-qualified # 1๏ธโƒฃ keycap: 1
    0031 20E3 ; non-fully-qualified # 1โƒฃ keycap: 1
    0032 FE0F 20E3 ; fully-qualified # 2๏ธโƒฃ keycap: 2
    0032 20E3 ; non-fully-qualified # 2โƒฃ keycap: 2
    0033 FE0F 20E3 ; fully-qualified # 3๏ธโƒฃ keycap: 3
    0033 20E3 ; non-fully-qualified # 3โƒฃ keycap: 3
    0034 FE0F 20E3 ; fully-qualified # 4๏ธโƒฃ keycap: 4
    0034 20E3 ; non-fully-qualified # 4โƒฃ keycap: 4
    0035 FE0F 20E3 ; fully-qualified # 5๏ธโƒฃ keycap: 5
    0035 20E3 ; non-fully-qualified # 5โƒฃ keycap: 5
    0036 FE0F 20E3 ; fully-qualified # 6๏ธโƒฃ keycap: 6
    0036 20E3 ; non-fully-qualified # 6โƒฃ keycap: 6
    0037 FE0F 20E3 ; fully-qualified # 7๏ธโƒฃ keycap: 7
    0037 20E3 ; non-fully-qualified # 7โƒฃ keycap: 7
    0038 FE0F 20E3 ; fully-qualified # 8๏ธโƒฃ keycap: 8
    0038 20E3 ; non-fully-qualified # 8โƒฃ keycap: 8
    0039 FE0F 20E3 ; fully-qualified # 9๏ธโƒฃ keycap: 9
    0039 20E3 ; non-fully-qualified # 9โƒฃ keycap: 9

    1F3F4 E0067 E0062 E0065 E006E E0067 E007F ; fully-qualified # ๐Ÿด๓ ง๓ ข๓ ฅ๓ ฎ๓ ง๓ ฟ England
    1F3F4 E0067 E0062 E0073 E0063 E0074 E007F ; fully-qualified # ๐Ÿด๓ ง๓ ข๓ ณ๓ ฃ๓ ด๓ ฟ Scotland
    1F3F4 E0067 E0062 E0077 E006C E0073 E007F ; fully-qualified # ๐Ÿด๓ ง๓ ข๓ ท๓ ฌ๓ ณ๓ ฟ Wales

  • Many but not all of these are Unicode 11.0 Emoji. The emoji are final (see http://blog.unicode.org/2018/02/unicode-emoji-110-characters-now-final.html) though the whole of Unicode 11.0 is not expected until June.

    Also, I think I noted this earlier, some of the emoji display differently in a TXT file than in an HTML file. The keycap characters are one example.

You need to sign in to your Microsoft account to add a comment.

Sign in