Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Stop bundling emoji fonts #26260

Closed
Johennes opened this issue Sep 29, 2023 · 1 comment · Fixed by matrix-org/matrix-react-sdk#11925
Closed

Stop bundling emoji fonts #26260

Johennes opened this issue Sep 29, 2023 · 1 comment · Fixed by matrix-org/matrix-react-sdk#11925
Assignees
Labels
A-Emoji A-Technical-Debt T-Task Tasks for the team like planning

Comments

@Johennes
Copy link
Contributor

Safari 17 has regressed our bundled emoji font setup (fixed in matrix-org/matrix-react-sdk#11673). This has given reason to reconsider what we're doing here. When we started bundling the fonts years ago, the situation across browsers and operating systems was much different. These days recent versions of macOS and Windows come with their own emoji fonts (see https://emojipedia.org/caniemoji). Major Linux distributions such as Ubuntu or Fedora do the same.

Meanwhile both Element iOS and Element X iOS use native emojis only. This means that emoji are also not part of our brand identity.

We should explore the impact of removing the bundled emoji fonts and falling back to what the operating system supports. This should be verified in terms of support and coverage across major operating systems.

@Johennes Johennes added T-Task Tasks for the team like planning A-Emoji labels Sep 29, 2023
@t3chguy
Copy link
Member

t3chguy commented Sep 29, 2023

Unblocks #25701

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-Emoji A-Technical-Debt T-Task Tasks for the team like planning
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants