I discussed offline with font experts (Dominik in particular) and they confirmed that removal of -webkit-pictograph would provide ok-looking fallbacks. They also agreed that it would be a good idea to implement font-family: emoji, and we're looking into finding someone to do that, but that doesn't have to block this intent.
LGTM1 to remove -webkit-pictograph now without a deprecation period. On Thu, Nov 11, 2021 at 1:43 AM Frédéric Wang <fw...@igalia.com> wrote: > Le 10/11/2021 à 22:11, Daniel Bratell a écrit : > > The 0.0028% number is low, but I wonder what the effect will be on the > sites that use webkit-pictograph today. Will they get another font > containing the same glyphs, or is there a risk a symbol won't show at all? > > If they "just" gets a differently looking font, then the risk is even > smaller. > > /Daniel > > Hi, in general when you have a character in a page, browsers will do their > best to select a glyph for that characters, trying available fonts, with > the choice guided by the list specified in font-family. So I believe (font > expert please correct me if I'm wrong) removing a generic font family > should just affect the choice, not the visibility of the symbol. > > Moreover, quoting the initial message of this thread: > > Le 13/08/2021 à 14:23, Frédéric Wang a écrit : > > - Apple Color Emoji on macOS (and iOS/WebKit) > > - Segoe UI Symbol on Windows > > - Times New Roman on Linux > > - Noto Color Emoji on ChromeOS > > - This feature is not implemented on Android. > > So first this change won't affect Android. Moreover, I suspect we have > more fonts with good emoji coverage these days, compared to when this was > implemented 10 years ago (I'm not sure "Times New Roman" is really helpful > or the best choice on Linux for example). > > Finally, as an alternative (and maybe replying to Yoav) we could in > parallel implement "font-family: emoji" as a replacement (keeping the same > preference on Desktop and maybe clever selection on Android) and deprecate > -webkit-pictograph (remapping it to "emoji" in the meantime). This would be > similar to what was done for "system-ui" here: > > https://groups.google.com/a/chromium.org/g/blink-dev/c/hvN9YVvIb5c > > And we could also do the same in WebKit: > > https://lists.webkit.org/pipermail/webkit-dev/2021-August/031938.html > > What do you think? > > -- > Frédéric Wang > > -- > 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/172a2a7c-f5d2-797b-9633-58082e773903%40igalia.com > <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/172a2a7c-f5d2-797b-9633-58082e773903%40igalia.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/CAOMQ%2Bw8hJY0AgCR3x9QUokHqn0F55cc%3DzQr-Wv757uH1rXe%2BLA%40mail.gmail.com.