4 ms·
I don't get why Google doesn't want to ship them with Chrome, since they're not taking any more of a political stance by doing so than they are by shipping them
by josephcsible 2y ago
I don't get why Google doesn't want to ship them with Chrome, since they're not taking any more of a political stance by doing so than they are by shipping them with Android.
- 0x073 2y agoFirefox has an custom cert management. Chrome relies on the os certs. I think that's the correct way how software should works.
- ziddoap 2y agoChrome runs a root program, and has for a few years. >Standardizing the set of CAs trusted by Chrome across platforms through the transition to the Chrome Root Store, coupled with a consistent certificate verification experience through the use of the Chrome Certificate Verifier, will result in more consistent user and developer experiences. https://blog.chromium.org/2022/09/announcing-launch-of-chrome-root-program.html https://blog.chromium.org/2022/09/announcing-launch-of-chrom...
- GuB-42 2y agoMy idea is that an app should do its best to work with the OS and not override defaults, that includes system fonts. It is good for consistency, accessibility, etc... If Windows doesn't ship with flag emoji, or any character for that matter, that shouldn't be Chrome's problem. Android is an OS, Google is responsible of it, so they get to decide what goes in their fonts.
- echoangle 2y agoBy that argument, they shouldn't override the OS trust store either, but most browsers do. There's a compromise between consistency and user friendliness.
- GuB-42 2y agoChrome doesn't override the OS trust store, Firefox does.
- profmonocle 2y agoChrome launched their own root program a couple years ago: https://blog.chromium.org/2022/09/announcing-launch-of-chrome-root-program.html?m=1 https://blog.chromium.org/2022/09/announcing-launch-of-chrom...
- Wowfunhappy 2y agoI'm not GP, but yes, IMO browsers shouldn't override the OS trust store (and shouldn't ship their own flag emojis). You are a web browser, not an operating system. Stay in your lane.
- lifthrasiir 2y agoNoto Color Emoji weighs more than 20 MB, which makes it difficult to embed to the browser. I think that's mainly due to the embedded PNGs so it would be technically possible to get rid of them and use vector fonts for special occasions, though. (In fact, I believe Firefox did so with its built-in Twemoji.)
- lern_too_spel 2y agoThey just need the flag glyphs, not everything else.
- lifthrasiir 2y agoThose flag glyphs still have to be harmonized with other emoji glyphs anyway, so including all of them is the safest approach.
- Symbiote 2y agoThat's not essential. Plain looking flags are still better in all cases than large letters.
- pkasting 2y agoA 1.4MB binary size cost is massive. I'm a chrome developer and our threshold for what you need to explain the cost/benefit of is 16KB. To me this just isn't worth the cost.
- skrebbel 2y agoFwiw just the country flags are 77kb if you use the Twemoji ones like Firefox does. Fancy shiny ones area bit bigger I suspect.
- pkasting 2y agoInteresting. That's a lot more plausible. Reopened the bug.
- skrebbel 2y agoWow cool! Sidenote, I'm the maintainer of the polyfill for this and its little script that extracts just the country flags from Mozilla's Twemoji font [0]. I'm not an expert by any stretch, but if it's in any way helpful that I chime into that Chromium bug then let me know. I'd love to deprecate the polyfill. [0] https://github.com/talkjs/country-flag-emoji-polyfill/blob/master/build/make-font.sh https://github.com/talkjs/country-flag-emoji-polyfill/blob/m...
- deleted 2y ago[deleted]
- awiesenhofer 2y agoSorry, but a Chrome developer complaining about 1.4MB being too "massive" is just the funniest thing ever! xD
- shultays 2y agogoogle.com homepage 59 requests 1.2 MB transferred 3.1 MB resources
- 2y ago