LGTM2

On 9/12/24 9:13 AM, Yoav Weiss (@Shopify) wrote:
LGTM1

Thanks for catching us up! :)

On Wed, Sep 11, 2024 at 5:20 PM 'Munira Tursunova' via blink-dev <blink-dev@chromium.org> wrote:


            Contact emails


            moon...@google.com


            Explainer


            None


            Specification


            https://www.w3.org/TR/css-fonts-4/#font-variant-emoji-prop


            Design docs



            
https://docs.google.com/document/d/1NyIKm0PnWUwX6j0smDwxDAPSUoiyBHPL95oH2lvjjpc/edit?usp=sharing&resourcekey=0-ubYsGJCgRSQnT9i_guM64g
            
<https://docs.google.com/document/d/1NyIKm0PnWUwX6j0smDwxDAPSUoiyBHPL95oH2lvjjpc/edit?usp=sharing&resourcekey=0-ubYsGJCgRSQnT9i_guM64g>


            Summary


            Font-variant-emoji CSS property provides users an easy way
            to control between colored (emoji-style) and monochromatic
            (text-style) emoji glyphs presentations. This can be also
            done by adding an emoji Variation Selector, specifically
            U+FE0E for text and U+FE0F for emojis, after each emoji
            codepoint. Using font-variant-emoji CSS property allows
            web developers to select between emoji style (colored)
            emoji presentation, text style (monochromatic) emoji
            presentation and unicode default emoji presentation [0].
            This property only affects emojis that are part of a
            Unicode emoji presentation sequence [1]. [0]
            https://www.unicode.org/reports/tr51/tr51-25.html#Emoji_Presentation
            [1] http://www.unicode.org/emoji/charts/emoji-variants.html



            Blink component


            Blink>Fonts>Emoji
            
<https://bugs.chromium.org/p/chromium/issues/list?q=component:Blink%3EFonts%3EEmoji>


            Search tags


            emoji <https://chromestatus.com/features#tags:emoji>,
            variation selectors
            <https://chromestatus.com/features#tags:variation%20selectors>,
            font-variant-emoji
            <https://chromestatus.com/features#tags:font-variant-emoji>,
            variation sequences
            <https://chromestatus.com/features#tags:variation%20sequences>


            TAG review


            None


            TAG review status


            Not applicable


            Risks




            Interoperability and Compatibility


            None, already shipped in Firefox and Safari.



            /Gecko/: Shipped/Shipping
            (https://bugzilla.mozilla.org/show_bug.cgi?id=1461589)

            /WebKit/: Shipped/Shipping
            (https://bugs.webkit.org/show_bug.cgi?id=246911)

            /Web developers/: Positive

              * Salesforce web developer Nolan Lawson shares the
                struggles of controlling emoji presentation in the
                article
                
(https://nolanlawson.com/2022/04/08/the-struggle-of-using-native-emoji-on-the-web/).
              * Ollie Williams expressed interest in emoji
                presentation control in the blog
                (https://fullystacked.net/posts/using-emoji-on-the-web/).
              * Chris Coyier, co-founder of codepen, shared the
                struggles with emoji presentations in the blog post
                (https://front-end.social/@chriscoyier/112328067179677693).
              * Alibaba developer 一丝 also shared the struggles with
                using emojis in chrome in the blog post
                (https://x.com/yisibl/status/1826841566469566779).
              * ByteDance has been interested in this feature for
                quite a while, their developer, ChangSeok Oh posted an
                Intent to Prototype in blink-dev group
                
(https://groups.google.com/a/chromium.org/g/blink-dev/c/MaXgbE4vTbk/m/Q3QbI37IBQAJ).


            /Other signals/:


            WebView application risks


            Does this intent deprecate or change behavior of existing
            APIs, such that it has potentially high risk for Android
            WebView-based applications?

            None



            Debuggability


            No additional DevTools support is needed.
            Font-variant-emoji property is inspectable in DevTools
            same way as any other CSS property.



            Will this feature be supported on all six Blink platforms
            (Windows, Mac, Linux, ChromeOS, Android, and Android WebView)?


            No

            Supported on all platforms for web fonts. Support of the
            feature for system fallback fonts depends on the fonts
            installed in the system, so some platforms may lack system
            fonts that cover desired emoji unicode codepoints with
            desired Variation Selectors. Since on Linux, installed
            fonts can greatly vary, it's hard to pick a unified
            colored and monochromatic emoji fallback font. Therefore
            the feature for fallback system fonts is only supported on
            main platforms such as Android, Windows and Mac OS.



            Is this feature fully tested by web-platform-tests
            
<https://chromium.googlesource.com/chromium/src/+/main/docs/testing/web_platform_tests.md>?


            Yes

            
https://wpt.fyi/results/css/css-fonts?label=master&label=experimental&aligned&q=font-variant-emoji
            
<https://wpt.fyi/results/css/css-fonts?label=master&label=experimental&aligned&q=font-variant-emoji>
            
https://wpt.fyi/results/css/css-fonts/variation-sequences.html?label=master&label=experimental&aligned&q=variation-sequences
            
<https://wpt.fyi/results/css/css-fonts/variation-sequences.html?label=master&label=experimental&aligned&q=variation-sequences>



            Flag name on chrome://flags


            FontVariantEmoji, FontVariationSequences


            Finch feature name


            FontVariantEmoji, FontVariationSequences


            Requires code in //chrome?


            False


            Tracking bug


            https://bugs.chromium.org/p/chromium/issues/detail?id=1379029



            Sample links



            https://developer.mozilla.org/en-US/docs/Web/CSS/font-variant-emoji


            Estimated milestones


            Shipping on desktop         131
            Shipping on Android         131
            Shipping on WebView         131



            Anticipated spec changes


            Open questions about a feature may be a source of future
            web compat or interop issues. Please list open issues
            (e.g. links to known github issues in the project for the
            feature specification) whose resolution may introduce web
            compat/interop risk (e.g., changing to naming or structure
            of the API in a non-backward-compatible way).

            None


            Link to entry on the Chrome Platform Status


            
https://chromestatus.com/feature/6566092561973248?gate=5573821569957888


            Links to previous Intent discussions


            Intent to Prototype:
            
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/fbd14799-408d-4405-8db3-82cdaa7678b6n%40chromium.org


            This intent message was generated by Chrome Platform
            Status <https://chromestatus.com/>.

-- You received this message because you are subscribed to the Google
    Groups "blink-dev" group.
    To unsubscribe from this group and stop receiving emails from it,
    send an email to blink-dev+unsubscr...@chromium.org.
    To view this discussion on the web visit
    
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAAO7W_Db8co2Y3JV7Py_gZi%2BvYdhcAfrr4%2Bjt7Jp1P2Ofy2xFg%40mail.gmail.com
    
<https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAAO7W_Db8co2Y3JV7Py_gZi%2BvYdhcAfrr4%2Bjt7Jp1P2Ofy2xFg%40mail.gmail.com?utm_medium=email&utm_source=footer>.

--
You received this message because you are subscribed to the Google Groups "blink-dev" group. To unsubscribe from this group and stop receiving emails from it, send an email to blink-dev+unsubscr...@chromium.org. To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAOmohSL8FtDrVH3UR61URpBZ%2BPwWQ_yJcjYgehaO6A_D%2BXO0Nw%40mail.gmail.com <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAOmohSL8FtDrVH3UR61URpBZ%2BPwWQ_yJcjYgehaO6A_D%2BXO0Nw%40mail.gmail.com?utm_medium=email&utm_source=footer>.

--
You received this message because you are subscribed to the Google Groups 
"blink-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to blink-dev+unsubscr...@chromium.org.
To view this discussion on the web visit 
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/541f9f2a-9e5a-4aa3-b6f3-a28bba4b492d%40chromium.org.

Reply via email to