commit | 322df343fc6eb60b44958988d0d8c7f964c85ba1 | [log] [tgz] |
---|---|---|
author | rsheeter <rsheeter@google.com> | Mon Mar 22 16:08:06 2021 |
committer | GitHub <noreply@github.com> | Mon Mar 22 16:08:06 2021 |
tree | 3b2fcfa407096cc1f4b9006474fe9416ec19734e | |
parent | 9bff9742ec906da23cfd68f045f90628dd3e1509 [diff] | |
parent | 31cb0924d5189ec3f6b2e137fee50a5987def3c3 [diff] |
Merge pull request #3 from googlefonts/ascii Add emoticon field
This repository provides metadata to support UX around emoji. In particular, it describes how to construct an emoji picker with full support for skin tones.
emoji_13_1_ordering.json
describes a grid layout for an emoji picker with 9 emoji per row for Emoji 13.1. As emoji evolves new orderings will be added, such as for Emoji 14.0. A snippet is shown annotated below:
{ // The is the people section "group": "People", "emoji": [ { // This is the codepoint sequence for the emoji that should show in the grid // Generally the base is the most neutral version available, such as the // genderless gold skintone version. "base": [ 128583 ], // These are alternate versions, typically shown as a long-press flyout "alternates": [ [ 128583 ], [ 128583, 127995 ], // ...etc... ], // Emoticon(s) "emoticons": [ ">:P" ] },
Here is what the people section could look like:
Here are the alternates for Santa, as might be shown on long-press for the base Santa:
The https://github.com/googlefonts/noto-emoji repository provides Google's Emoji.