Use emoji dentro do terminal

38

OS X tem suporte a emoji dentro do terminal, e eu sou um pouco de geléia.

A Fonte SVGinOT de Emoji de uma cor oferece suporte a emoji no Ubuntu, mas no momento o terminal renderiza apenas emojis monocromáticos.

Existe uma maneira de obter essas belezas de cores no terminal gnome?

drzel
fonte
1
Não, o widget de emulação de terminal VTE atrás do gnome-terminal (e muitos outros emuladores) não suporta isso.
Egmont
4
Está tudo bem, eu nem sei por que quero isso.
drzel
1
Você é um pouco de geléia?
precisa saber é o seguinte

Respostas:

32

Eu sou o criador dessa fonte.

Desculpe, não há como ver fontes coloridas SVGinOT (SVG-in-OpenType) em nada além de aplicativos baseados no Gecko, como Firefox e Thunderbird no momento. Fiz essas fontes para resolver o problema do "ovo da galinha ou do ovo": não havia fontes coloridas e, portanto, não havia motivo para apoiá-las. Agora existem fontes coloridas ... Próximas etapas: Provavelmente uma solicitação de recurso no Launchpad?

13rac1
fonte
24

Nossa espera finalmente acabou, pessoal! Este é o terminal padrão no

$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu Bionic Beaver (development branch)
Release:    18.04
Codename:   bionic

brincando com https://www.npmjs.com/package/gulp-emojify

Você pode ter que

sudo apt install fonts-emojione

insira a descrição da imagem aqui

suside
fonte
7

No momento, os Emojis coloridos não são suportados. Aparentemente, existe uma versão WIP corrigida libcairoque permite render emojis coloridos, mas ainda não é estável.

https://github.com/googlei18n/noto-emoji/issues/36#issuecomment-168209204

O suporte a isso provavelmente se resumirá a algo que precisa ser implementado em uma base por aplicativo ou por UI-lib (GTK, Qt etc.), por isso pode demorar um pouco para alguns aplicativos suportá-lo, mesmo quando as bibliotecas de SO subjacentes Faz.

ATUALIZAÇÃO: O libcairopatch chegou aos repositórios convencionais para a maioria das distribuições; agora eles devem funcionar de forma nativa por padrão se você tiver uma instalação atualizada, mas talvez seja necessário modificar o fontconfig para realmente usá-los.

wyqydsyq
fonte
1

No seu script bashrc ...

vim ~/.bashrc

Você pode definir uma variedade de emoticons

EMOJIS=(🥯  🦆 🦉 🥓 🦄 🦀 🖕 🍣 🍤 🍥 🍡 🥃 🥞 🤯 🤪 🤬 🤮 🤫 🤭 🧐 🐕 🦖 👾 🐉 🐓 🐋 🐌 🐢)

então, se você tiver muito tempo em suas mãos, escreva uma função que retorne um moj aleatório.

RANDOM_EMOJI() {
  SELECTED_EMOJI=${EMOJIS[$RANDOM % ${#EMOJIS[@]}]};
  echo $SELECTED_EMOJI;
}
EMJ() {
  emj
}

Zachary Gilbert
fonte
0

No Terminal GNOME (ele também funciona em qualquer outro aplicativo), use o seguinte atalho de teclado:

  1. Pressione Control- Shift- Ee depois pressione Space.
  2. Você deve ver o pop-up Emoji Choice, onde você pode selecionar seu caractere unicode.

Escolha de Emoji no Terminal GNOME, Animais e Natureza, caracteres especiais Unicode

Testado no Ubuntu Cosmic (18.10).

kenorb
fonte