FirefoxUX / photon

Firefox’s Photon Design System.
https://design.firefox.com/photon/
Mozilla Public License 2.0
273 stars 74 forks source link

Firefox Emoji vs System Default Emoji #321

Open mheubusch opened 5 years ago

mheubusch commented 5 years ago

Mike De Boer asked if we can change the existing Firefox emoji in prefs to use the system default. His rationale: Firefox emoji set is unmaintained since FirefoxOS was canceled.

We also tried hard to support emojis in web content on Linux - which doesn’t ship with a proper emoji font by default - and therefore try to provide a consistent experience across products and OSes. For example, on OSX every app tries their darndest to provide a consistent experience, integrating with each and every part of the OS as much as possible. Apple incentivises this by writing extensive guidelines and awarding apps that do a good job at this. Additionally, we are shipping with our own color emoji font on Windows and Linux, which would be more appropriate to use under any circumstance.

Currently we only use 1 emoji in prefs. One other way to solve this is to remove the emoji altogether. Thoughts?

aminalhazwani commented 5 years ago

We're talking about this, right? 🙂

screen shot 2018-09-19 at 10 30 43 am

For 1/2 single emojis it's not worth to load a full emoji font. What if we remove emojis altogether and find another way to highlight that Firefox is/isn't your default browser? cc @shorlander

shorlander commented 5 years ago

For 1/2 single emojis it's not worth to load a full emoji font. What if we remove emojis altogether and find another way to highlight that Firefox is/isn't your default browser? cc @shorlander

@aminalhazwani Are we actually loading the Firefox emoji font? I thought we were just using SVGs there.

aminalhazwani commented 5 years ago

Yes, we are using SVGs @shorlander.

image
shorlander commented 5 years ago

FWIW I don't have a strong opinion on whether we use the Firefox OS emoji or the native ones. It's just supposed to be a fun way to highlight the default browser state.

If we can use native emoji for the same purpose I think that's fine.