Emoji Support

It would be nice to have system wide support for Emoji.

Designers

AllanDay, JakubSteiner, HylkeBons, LapoCalamandrei, AndreasNilsson

Objectives

  • Allow inputting emoji.
  • Emoji input should be more prominent in places where it is common, such as chat and email. However, it should be possible everywhere.
  • Input with a variety of input devices: keyboard, pointing device, touchscreen.
  • Support displaying emoji wherever text is displayed.

Non Goals

  • Animated emoji

Relevant Art

For design of emoji characters themselves, see /Artwork.

GNOME

http://i.imgur.com/sjSu3Qp.png

Using the uniemoji input method: https://github.com/lalomartins/ibus-uniemoji

OS X

http://i.imgur.com/BicNLq4.png http://i.imgur.com/rp8cupr.png

More details here: http://osxdaily.com/2011/08/20/emoji-mac-os-x-lion/

iOS

See http://support.apple.com/kb/HT4976

Windows

http://i.imgur.com/r3yG0Ss.png

EmojiHelper

http://i.imgur.com/5dtkinR.png

Discussion

Tentative Design

Available input methods:

  1. Emoji chooser popover - can be accessible from a dedicated button and through a system shortcut.
  2. Characters - should have a section for copying emoji to the clipboard.

  3. Automatically convert text. For example: :) is converted to :) .

  4. Automatically convert emoji codes. For example: :grin: is converted to :D .

  5. On screen keyboard.

Emoji Chooser

https://raw.githubusercontent.com/gnome-design-team/gnome-mockups/master/theming/widgets/emoji-chooser.png

See Also

Design/OS/Emoji (last edited 2016-06-23 12:39:57 by BastienNocera)