Use emoji inside terminal
Solution 1
I'm the creator of that font.
Sorry, there is not way to see SVGinOT (SVG-in-OpenType) color fonts in anything other than Gecko-based applications such as Firefox and Thunderbird right now. I made these fonts to solve the "chicken or the egg" problem: there were no color fonts and so no reason to support them. Now there are color fonts... Next steps: Probably a feature request on Launchpad?
Solution 2
Our wait is finally over guys! This is default terminal in
$ย lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu Bionic Beaver (development branch)
Release: 18.04
Codename: bionic
playing with https://www.npmjs.com/package/gulp-emojify
You may have to
sudo apt install fonts-emojione
Solution 3
In GNOME Terminal (it also works in any other application), use the following keyboard shortcut:
- Hit Control-Shift-E, then press Space.
- You should see the Emoji Choice popup where you can select your unicode character.
Tested on Ubuntu Cosmic (18.10).
Solution 4
Color Emojis are not currently supported. Apparently there is a patched WIP version of libcairo
that allows rendering colored emojis but it isn't stable yet.
https://github.com/googlei18n/noto-emoji/issues/36#issuecomment-168209204
Support for this will likely come down to something that needs to be implemented on a per-app or per-UI-lib (GTK, Qt etc) basis so it may take a while for some apps to support it even once the underlying OS libraries do.
UPDATE:
The libcairo
patch has made it's way into mainstream repositories for most distros, they should now work natively by default if you have an up-to-date install, but you may need to modify your fontconfig to actually use them.
Solution 5
In your bashrc script...
vim ~/.bashrc
You can define an array of emoticons
EMOJIS=(๐ฅฏ ๐ฆ ๐ฆ ๐ฅ ๐ฆ ๐ฆ ๐ ๐ฃ ๐ค ๐ฅ ๐ก ๐ฅ ๐ฅ ๐คฏ ๐คช ๐คฌ ๐คฎ ๐คซ ๐คญ ๐ง ๐ ๐ฆ ๐พ ๐ ๐ ๐ ๐ ๐ข)
then if you have too much time on your hands, write a function which returns a random moj.
RANDOM_EMOJI() {
SELECTED_EMOJI=${EMOJIS[$RANDOM % ${#EMOJIS[@]}]};
echo $SELECTED_EMOJI;
}
EMJ() {
emj
}
Related videos on Youtube
drzel
Updated on September 18, 2022Comments
-
drzel over 1 year
OS X has emoji support inside terminal, and I'm a little jelly.
Emoji One Color SVGinOT Font brings emoji support to Ubuntu, but at the moment the terminal will only render monochrome emojis.
Is there a way to get these color beauties in gnome terminal?
-
Yajo about 4 yearsI came here looking for a different thing, but I just discovered this and it's awesome, thanks!
-
Lexible about 3 yearsThis is a scattershot and unclear answer.
-
Lexible about 3 yearsNope. This does not work as you describe in Ubuntu 20.04.
-
suside about 3 yearsHow version number (which introduces feature OP is asking) can be unclear? ๐คฏ @Lexible