Existe uma maneira de obter emoji colorido em qualquer emulador de terminal no Linux?


10

Consegui obter bons resultados com emojis não coloridos com emojione e uma variedade de emuladores de terminal, mas os emoji coloridos parecem não funcionar em nenhum lugar.

Parece-me que ninguém realmente implementa a renderização de fonte necessária, exceto o Gecko. Veja o README da edição emojione e a edição 30 (que não consigo vincular devido a um limite de representantes em mais de dois links) para obter detalhes. A renderização de fontes Gecko no Firefox funciona bem para mim, mas não é um terminal e parece não haver emuladores de terminal baseados em geckos.

Ao investigar esse problema, descobri que existem quatro propostas / abordagens padrão de fontes coloridas importantes, mas ainda ninguém no ecossistema Linux (exceto Gecko) parece apoiar qualquer uma delas.

Se, de fato, não há como obter emojis coloridos agora, que projeto está próximo de implementar algum dos padrões propostos? Qual pessoa eu preciso constantemente enviar spam com emoji para conseguir meu desejo?


Você conseguiu avançar de alguma forma com esta solicitação?
Panayotis

@Panayotis Infelizmente não. Eu li um pouco mais, mas ninguém parece nem perto de implementá-lo.
H2O

Respostas:


8

... um ano depois:

A atualização mais recente do cairo :

$ pacman -Q cairo
cairo 1.15.8-2

... adicionado suporte para emojis coloridos nos terminais:

insira a descrição da imagem aqui

Eu testei isso usando o Cupim e o gnome-terminal. Ambos funcionaram. A atualização está disponível pelo menos no Arch Linux, talvez em outras distros em breve. Aproveitar!


1
Você é o melhor! Funciona muito bem, agora posso finalmente irritar meus colegas de trabalho com quantidades desagradáveis ​​de emoji no meu código. Eu tive que instalar o emoji um e reiniciar o X. Provavelmente desinstalou o emoji-one em algum momento deste ano.
H2O

1
Estou muito feliz com esta atualização! Também não acho que importa qual fonte emoji você possui (contanto que você tenha uma).
Fausto NA

Como você realmente testa isso no Cupim e no gnome-terminal? Alguém pode dar um exemplo?
shevy

Copie um emoji de algum lugar e cole-o no terminal: 🚀. Aqui estão mais algumas: gitmoji.carloscuesta.me
Fausto NA

Eu tenho que exatamente a versão do cairo também instalou um emoji, mas ainda não consigo ver as cores emoji no meu terminal: /. Eu testei com a terminologia, gnome-terminal e terminte sem sucesso
rkmax

2

No Ubuntu Gnome 18.04, os emojis coloridos LTS estão disponíveis imediatamente.

Se você usa o XFCE, pode instalar o gnome-terminal para habilitá-lo em muitos emuladores de terminal (terminador, gnome, etc ...)

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.