Edge doesn't display gendered emoji

Fixed, not yet flighted Issue #12952367

Details

Author
Richard S.
Created
Jul 27, 2017
Privacy
This issue is public.
Found in
  • Microsoft Edge
  • Internet Explorer
Found in build #
16.16251
Reports
Reported by 2 people

Sign in to watch or report this issue.

Steps to reproduce

View http://www.unicode.org/Public/emoji/5.0/emoji-zwj-sequences.txt in Edge 41.16251.0.0 on RS3 16251.0 insider preview. Most of the gendered roles, all starting from "Emoji ZWJ Sequence: Gendered Role", are displayed incorrectly without the gender modifier being applied. These same emoji display correctly in Windows 10 Mail, OneNote (store app), and OneNote 2016. I didn’t try other apps with the exception of Notepad. Even Notepad displays these correctly except when there are skin tone modifiers.

Attachments

Comments and activity

  • Microsoft Edge Team

    Changed Assigned To to “Steven K.”

  • Hi Richard,

    Additional ZWJ sequence support has been added in a recent developer build.  I have attached a screenshot showing the rendering of the URL you posted.

    Will you upload a screen shot of what you are seeing?

    The MS Edge Team

  • I’ve attached a PNG of the end of the file that shows the gender selector displayed separately from the base emoji. I also attached a PDF of the entire file. Both are from Edge 41.16251.0.0 on RS3 16251.0 insider preview.

    The PDF demonstrates a separate issue where the alignment in the print out is nothing like what is displayed on screen. I’ll report this separately since I do not think it is emoji related.

  • Great, thank you for sending the additional details.

    To summarize, would you agree that Edge supports some but not all gendered, via ZWJ sequences, emoji?

    Please do submit a separate issue for the print to PDF issue.

    Appreciate the support,

    Steve

  • Some yes. What I see is that the gendered with object variants work. These are those that use joining a man (U+1F468) or woman (U+1F469) emoji with a plant emoji resulting in a male or female farmer emoji. The ones that do not work, and there are many more of these, are those that join an existing or new emoji that may have a default gender with the gender selectors U+2640 and U+2642.

    How long to the fixes that were made for the presentation selectors, text or emoji, RI’s to main and makes it to an RS3 insider preview?

    I submitted the PDF issue minutes after updating this yesterday.

  • Thanks for confirming.

    I am not certain when the additional support will make it into the insider preview release.  I can tell you that on the build I am testing on that every emoji on the test site you gave me:

    http://www.unicode.org/Public/emoji/5.0/emoji-zwj-sequences.txt

    is supported.  Again, no guarantees about what actually gets released but it is a very good sign. :)

    Thanks again for the support and this submission.  I will look for the PDF submission now, in the case it has not been handled already,

    Steve

  • Please check all of http://www.unicode.org/Public/emoji/5.0/. Only a few embed the Emoji examples in the text. http://www.unicode.org/Public/emoji/5.0/emoji-test.txt is excellent. I didn’t use it for this report because I wanted to limit this bug to the gender issue which is a new emoji feature.

  • I should point out that the emoji-test.txt examples include the use of the U+FE0F emoji presentation selector but not the U+FE0E text presentation selector. Edge’s lack of support for these was covered by a different bug I filed. That is supposedly fixed internally. This document does include a number of emoji which are displayed correctly with the FE0F selector but as two different emoji without the selector which is a bug which I don’t know is fixed or not.

    If you can, please share your findings and issues with other teams. There are other Microsoft and even Win10 RS3 components that don’t handle emoji correctly. You can open or past the text from http://www.unicode.org/Public/emoji/5.0/emoji-test.txt into WordPad (RichEdit) or Word 2016 and see that they get most wrong even if the font is set to Segoe UI Emoji. Note that if you load instead of copy and paste, the file lacks a UTF-8 BOM so will not be loaded correctly by either. If you add a UTF-8 BOM, Word 2016 Build 1708 8417.1000 Office Insider Fast does much better but still fails more than it gets it right.

    Modern apps are also bad. OneNote and Mail, both on RS3 preview, do poorly. I don’t know if either uses Edge for rendering. Sticky Notes is another I tried that gets much wrong.

  • Probably. That bug lists only a single emoji while here I provided the test file for all of ZWJ gendered sequences, albeit with an explicit emoji presentation selector.

    The emoji-test.txt file I mentioned in the comments includes the explicit and implicit emoji presentation but not the text presentation. Another bug I filed reported issues with explicit and implicit text presentation. That latter issue is also fixed but not yet flighted.

    Did you note that the other bug also discloses a bug in the address bar control? The address bar edit displays the emoji in that bug correctly but the suggestions dropdown does not.

  • In 16257.1, Edge displays http://unicode.org/Public/emoji/5.0/emoji-zwj-sequences.txt correctly.

    There are still plenty of problems with http://unicode.org/Public/emoji/5.0/emoji-test.txt. The most common issue is that a gender selector is not combined when not followed by the optional emoji presentation selector. For example

    1F468 1F3FB 200D 2696 FE0F ; fully-qualified # ??? man judge: light skin tone
    1F468 1F3FB 200D 2696 ; non-fully-qualified # ??? man judge: light skin tone

    The next most common problem is that a text presentation is used even when there is an explicit emoji presentation selector. For example,

    2195 FE0F ; fully-qualified # ?? up-down arrow

  • I see this issue is fixed on today’s build 16257, can you confirm?

  • Aw you already confirmed, didn’t read the last comment… sorry.

  • To be clear, I confirmed that it is partly fixed but many gendered emoji sequences are still broken.

  • Microsoft Edge Team

    Changed Assigned To to “Christian F.”

    Changed Assigned To from “Christian F.” to “Sergey M.”

  • I see both reported problems working fine for me.

    All gender sequences in emoji-zwj-sequences.tx are all forming as expected.

    Emoji presenation respects correct selector. Although, if character is covered by explicitly specified font, preference is given to glyph from this font rather than any fallback font based on presentation selector.

    But I am on a bit newer build than 16257, so some fixes may not be in public preview yet. 

  • Microsoft Edge Team

    Changed Status to “Fixed”

  • Changed Status from “Fixed”

  • I just tried with 16281. http://www.unicode.org/Public/emoji/5.0/emoji-zwj-sequences.txt is better but the following instances are still broken

    1F468 200D 2764 FE0F 200D 1F468 ; Emoji_ZWJ_Sequence ; couple with heart: man, man # 6.0 [1] (👨‍❤️‍👨)
    1F468 200D 2764 FE0F 200D 1F48B 200D 1F468 ; Emoji_ZWJ_Sequence ; kiss: man, man # 6.0 [1] (👨‍❤️‍💋‍👨)

    1F469 200D 2764 FE0F 200D 1F48B 200D 1F468 ; Emoji_ZWJ_Sequence ; kiss: woman, man # 6.0 [1] (👩‍❤️‍💋‍👨)
    1F469 200D 2764 FE0F 200D 1F48B 200D 1F469 ; Emoji_ZWJ_Sequence ; kiss: woman, woman # 6.0 [1] (👩‍❤️‍💋‍👩)

    26F9 FE0F 200D 2640 FE0F ; Emoji_ZWJ_Sequence ; woman bouncing ball # 5.2 [1] (⛹️‍♀️)
    26F9 FE0F 200D 2642 FE0F ; Emoji_ZWJ_Sequence ; man bouncing ball # 5.2 [1] (⛹️‍♂️)

    1F3CB FE0F 200D 2640 FE0F ; Emoji_ZWJ_Sequence ; woman lifting weights # 7.0 [1] (🏋️‍♀️)
    1F3CB FE0F 200D 2642 FE0F ; Emoji_ZWJ_Sequence ; man lifting weights # 7.0 [1] (🏋️‍♂️)

    1F3CC FE0F 200D 2640 FE0F ; Emoji_ZWJ_Sequence ; woman golfing # 7.0 [1] (🏌️‍♀️)
    1F3CC FE0F 200D 2642 FE0F ; Emoji_ZWJ_Sequence ; man golfing # 7.0 [1] (🏌️‍♂️)

    1F3F3 FE0F 200D 1F308 ; Emoji_ZWJ_Sequence ; rainbow flag # 7.0 [1] (🏳️‍🌈)
    1F441 FE0F 200D 1F5E8 FE0F ; Emoji_ZWJ_Sequence ; eye in speech bubble # 7.0 [1] (👁️‍🗨️)

  • Microsoft Edge Team

    Changed Assigned To to “Steven K.”

    Changed Assigned To from “Steven K.” to “Sergey M.”

    Changed Status to “Confirmed”

  • I should have made it clear that couple/kiss, rainbow flag, and eye in speech bubble emojis are a regression from 15063. The gendered people bouncing ball, lifting weights, and golfing emoji are broken in both 15063 and 16281.

  • Microsoft Edge Team

    Changed Status from “Confirmed”

    Changed Status to “Confirmed”

    Changed Status from “Confirmed” to “Fixed, not yet flighted”

  • This looks good in 16296. There are still other emoji issues but not these.

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

Sign in