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

Emoji font support #157

Open
RoelN opened this issue Jun 24, 2022 · 3 comments
Open

Emoji font support #157

RoelN opened this issue Jun 24, 2022 · 3 comments

Comments

@RoelN
Copy link
Contributor

RoelN commented Jun 24, 2022

  • Show emoji sequence as sample text
  • Investigate why Noto Emoji's ligature combinations aren't shown in the OpenType features overview
@n8willis
Copy link

One possible idea for a default sample text would be to grab the Basic Emoji list, or part of it, and perhaps pull a few sequences from the different Recommended for General Interchange sets to test modifiers/ZWJ/regional-indicators.

Also might be useful to separate those sets, like you do with blocks, since there's a functional difference. A little less of a solid wall for casual readers, and it'd be slightly helpful for somebody debugging.

@n8willis
Copy link

the Basic Emoji list, or part of it, and perhaps pull a few sequences from the different Recommended for General Interchange sets to test modifiers/ZWJ/regional-indicators.

Should've put links in, for the benefit of future readers: https://unicode.org/reports/tr51/#Emoji_Sets

@n8willis
Copy link

It would also be useful to block fallback-font display for the Emoji codepoints that default to text-display mode.

In a plain-text, isolated-codepoint setting, the Emoji glyph doesn't get displayed but the user sees a text-mode glyph that comes from the fallback font instead, which gets confusing. (I observed this on Firefox with Noto Color Emoji in the non-beta site.)

Might be simplest to request emoji-presentation mode for those glyphs, but I don't know if there's a cross-browser way to prevent the fallback.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants